From c17fa7789ca8cb11b33186a3e2ff3ec6096e8d30 Mon Sep 17 00:00:00 2001 From: Ping Xiao Date: Sat, 1 Aug 2020 17:01:48 +0800 Subject: [PATCH 1/3] add client test cases --- tests/pytest/client/client.py | 16 +++++++++++++++- tests/pytest/insert/multi.py | 12 ++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/tests/pytest/client/client.py b/tests/pytest/client/client.py index 36c06ac09d..5bae8e0f15 100644 --- a/tests/pytest/client/client.py +++ b/tests/pytest/client/client.py @@ -26,7 +26,7 @@ class TDTestCase: tdSql.prepare() ret = tdSql.query('select database()') - tdSql.checkData(0, 0, "db") + tdSql.checkData(0, 0, "db") ret = tdSql.query('select server_version()') tdSql.checkData(0, 0, "2.0.0.0") @@ -45,6 +45,20 @@ class TDTestCase: ret = tdSql.execute('alter dnode "%s" debugFlag 135' % tdSql.getData(0,0)) tdLog.info('alter dnode "%s" debugFlag 135 -> ret: %d' % (tdSql.getData(0, 0), ret)) + ret = tdSql.query('show mnodes') + tdSql.checkRows(1) + + ret = tdSql.query('show vgroups') + tdSql.checkRows(0) + + tdSql.execute('set max_binary_display_width 40') + + tdSql.execute('drop database db') + ret = tdSql.query('select database()') + tdSql.checkData(0, 0, None) + + + def stop(self): tdSql.close() tdLog.success("%s successfully executed" % __file__) diff --git a/tests/pytest/insert/multi.py b/tests/pytest/insert/multi.py index 5f81f12fdb..42d699ea71 100644 --- a/tests/pytest/insert/multi.py +++ b/tests/pytest/insert/multi.py @@ -48,6 +48,18 @@ class TDTestCase: "import INTO dev_001 VALUES ('2020-05-13 10:00:00.000', 1),('2020-05-13 10:00:00.001', 1)") tdSql.checkAffectedRows(2) + + tdSql.execute( + "CREATE TABLE if not exists dev_002 using st tags('dev_01')") + tdSql.execute( + "CREATE TABLE if not exists dev_003 using st tags('dev_01')") + print("==============step4") + tdLog.info("multiple tables inserts by insert") + tdSql.execute( + '''insert INTO dev_002 VALUES ('2020-05-13 10:00:00.000', 1),('2020-05-13 10:00:00.001', 1) + dev_003 VALUES ('2020-05-13 10:00:00.000', 2),('2020-05-13 10:00:00.001', 3)''') + tdSql.checkAffectedRows(4) + def stop(self): tdSql.close() tdLog.success("%s successfully executed" % __file__) From b34a726e28f3c7e7fba4de9a9dfa30884f32951e Mon Sep 17 00:00:00 2001 From: Ping Xiao Date: Mon, 3 Aug 2020 10:49:08 +0800 Subject: [PATCH 2/3] fix CI failure --- tests/pytest/client/client.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tests/pytest/client/client.py b/tests/pytest/client/client.py index 5bae8e0f15..3fbb4f5476 100644 --- a/tests/pytest/client/client.py +++ b/tests/pytest/client/client.py @@ -53,11 +53,6 @@ class TDTestCase: tdSql.execute('set max_binary_display_width 40') - tdSql.execute('drop database db') - ret = tdSql.query('select database()') - tdSql.checkData(0, 0, None) - - def stop(self): tdSql.close() From b5226a8d051b5ff1598640f97cefdd186f828c88 Mon Sep 17 00:00:00 2001 From: Ping Xiao Date: Mon, 3 Aug 2020 11:22:50 +0800 Subject: [PATCH 3/3] remove local command --- tests/pytest/client/client.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/pytest/client/client.py b/tests/pytest/client/client.py index 3fbb4f5476..6fd2a2b6bd 100644 --- a/tests/pytest/client/client.py +++ b/tests/pytest/client/client.py @@ -49,9 +49,7 @@ class TDTestCase: tdSql.checkRows(1) ret = tdSql.query('show vgroups') - tdSql.checkRows(0) - - tdSql.execute('set max_binary_display_width 40') + tdSql.checkRows(0) def stop(self):