From 511f3fff21ce3b2d654927d712819b2ce63823b4 Mon Sep 17 00:00:00 2001 From: cpwu Date: Thu, 4 Aug 2022 17:28:32 +0800 Subject: [PATCH] fix case --- tests/system-test/0-others/user_control.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tests/system-test/0-others/user_control.py b/tests/system-test/0-others/user_control.py index 5dce1205c6..fe967a4906 100644 --- a/tests/system-test/0-others/user_control.py +++ b/tests/system-test/0-others/user_control.py @@ -287,7 +287,8 @@ class TDTestCase: use.query(f"insert into {DBNAME}.{CTBNAME} (ts) values (now())") elif check_priv is None: use.error(f"use {DBNAME}") - use.error(f"show {DBNAME}.tables") + # use.error(f"show {DBNAME}.tables") + use.error(f"show tables") use.error(f"select * from {DBNAME}.{CTBNAME}") use.error(f"insert into {DBNAME}.{CTBNAME} (ts) values (now())") @@ -648,7 +649,7 @@ class TDTestCase: tdLog.printNoPrefix("==========step5: enable info") taos1_conn = taos.connect(user=self.__user_list[1], password=f"new{self.__passwd_list[1]}") - taos2_conn = taos.connect(user=self.__user_list[2], password=f"new{self.__passwd_list[2]}") + taos1_conn.query(f"show databases") tdSql.execute(f"alter user {self.__user_list[1]} enable 0") taos1_except = True try: @@ -660,6 +661,16 @@ class TDTestCase: else: tdLog.info("taos 1 connect except error occured, enable == 0") + taos2_except = True + try: + taos.connect(user=self.__user_list[2], password=f"new{self.__passwd_list[2]}") + except ConnectionError: + taos2_except = False + if taos2_except: + tdLog.exit("taos 2 connect except error not occured, when enable == 0, should not connect") + else: + tdLog.info("taos 2 connect except error occured, enable == 0, can not login") + # root删除用户测试 tdLog.printNoPrefix("==========step10: super user drop normal user")