[fix](regression) concurrent regression cases may fail #14271

Co-authored-by: cambyzju <zhuxiaoli01@baidu.com>
This commit is contained in:
camby
2022-11-15 15:46:34 +08:00
committed by GitHub
parent e298696baf
commit a45685d028

View File

@ -19,6 +19,7 @@ suite("test_role", "account") {
def role= 'account_role_test'
def user = 'acount_role_user_test'
def dbName = 'account_role_test_db'
def pwd = 'C123_567p'
try_sql("DROP ROLE ${role}")
try_sql("DROP USER ${user}")
@ -28,14 +29,14 @@ suite("test_role", "account") {
sql """CREATE ROLE ${role}"""
sql """GRANT SELECT_PRIV ON ${context.config.defaultDb} TO ROLE '${role}'"""
sql """GRANT SELECT_PRIV ON ${dbName} TO ROLE '${role}'"""
sql """CREATE USER '${user}' IDENTIFIED BY '123456' DEFAULT ROLE '${role}'"""
def result1 = connect(user=user, password='123456', url=context.config.jdbcUrl) {
sql """CREATE USER '${user}' IDENTIFIED BY '${pwd}' DEFAULT ROLE '${role}'"""
def result1 = connect(user=user, password="${pwd}", url=context.config.jdbcUrl) {
sql "show databases like '${dbName}'"
}
assertEquals(result1.size(), 1)
sql """REVOKE SELECT_PRIV ON ${dbName} FROM ROLE '${role}'"""
def result2 = connect(user=user, password='123456', url=context.config.jdbcUrl) {
def result2 = connect(user=user, password="${pwd}", url=context.config.jdbcUrl) {
sql "show databases like '${dbName}'"
}
assertEquals(result2.size(), 0)