[fix](regression) concurrent regression cases may fail #14271
Co-authored-by: cambyzju <zhuxiaoli01@baidu.com>
This commit is contained in:
@ -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)
|
||||
|
||||
Reference in New Issue
Block a user