From 526e29f3823dc8da865e108bfa417034bed9185d Mon Sep 17 00:00:00 2001 From: chenhaoran Date: Fri, 21 Feb 2025 15:10:14 +0800 Subject: [PATCH] refactor: dynamically load the last test case class for execution --- tests/pytest/util/cases.py | 25 +- .../sql_statement/test_insert_stb.py | 471 +----------------- 2 files changed, 24 insertions(+), 472 deletions(-) diff --git a/tests/pytest/util/cases.py b/tests/pytest/util/cases.py index eee8809ad0..4fa7901fc7 100644 --- a/tests/pytest/util/cases.py +++ b/tests/pytest/util/cases.py @@ -71,7 +71,11 @@ class TDCases: runNum = 0 for tmp in self.linuxCases: if tmp.name.find(fileName) != -1: - case = testModule.TDTestCase() + # get the last class name as the test case class name + class_names = [name for name, obj in inspect.getmembers(testModule, inspect.isclass)] + class_names = class_names[-1] + case_class = getattr(testModule, class_names) + case = case_class() case.init(conn, self._logSql, replicaVar) try: case.run() @@ -103,7 +107,11 @@ class TDCases: runNum = 0 for tmp in self.windowsCases: if tmp.name.find(fileName) != -1: - case = testModule.TDTestCase() + # get the last class name as the test case class name + class_names = [name for name, obj in inspect.getmembers(testModule, inspect.isclass)] + class_names = class_names[-1] + case_class = getattr(testModule, class_names) + case = case_class() case.init(conn, self._logSql,replicaVar) try: case.run() @@ -117,12 +125,17 @@ class TDCases: def runAllCluster(self): # TODO: load all cluster case module here + testModule = self.__dynamicLoadModule(fileName) runNum = 0 for tmp in self.clusterCases: if tmp.name.find(fileName) != -1: tdLog.notice("run cases like %s" % (fileName)) - case = testModule.TDTestCase() + # get the last class name as the test case class name + class_names = [name for name, obj in inspect.getmembers(testModule, inspect.isclass)] + class_names = class_names[-1] + case_class = getattr(testModule, class_names) + case = case_class() case.init() case.run() case.stop() @@ -138,7 +151,11 @@ class TDCases: for tmp in self.clusterCases: if tmp.name.find(fileName) != -1: tdLog.notice("run cases like %s" % (fileName)) - case = testModule.TDTestCase() + # get the last class name as the test case class name + class_names = [name for name, obj in inspect.getmembers(testModule, inspect.isclass)] + class_names = class_names[-1] + case_class = getattr(testModule, class_names) + case = case_class() case.init() case.run() case.stop() diff --git a/tests/test_new/data_write/sql_statement/test_insert_stb.py b/tests/test_new/data_write/sql_statement/test_insert_stb.py index a367f5ae7d..5ed5860e01 100644 --- a/tests/test_new/data_write/sql_statement/test_insert_stb.py +++ b/tests/test_new/data_write/sql_statement/test_insert_stb.py @@ -44,7 +44,7 @@ class TestInsertStb: """ - print("running {}".format(__file__)) + print("running {}".format("normal")) tdSql.execute("drop database if exists insert_stb") tdSql.execute("create database if not exists insert_stb") tdSql.execute('use insert_stb') @@ -89,112 +89,7 @@ class TestInsertStb: tdSql.query('select * from d1.st order by ts;') tdSql.checkRows(11) tdSql.checkData(0, 0, datetime.datetime(2021, 4, 19, 0, 0)) - tdSql.checkData(0, 1, 1) - tdSql.checkData(0, 2, 1) - tdSql.checkData(1, 0, datetime.datetime(2021, 4, 19, 0, 0, 1)) - tdSql.checkData(1, 1, 2) - tdSql.checkData(1, 2, 2) - tdSql.checkData(2, 0, datetime.datetime(2021, 4, 19, 0, 0, 2)) - tdSql.checkData(2, 1, 2) - tdSql.checkData(2, 2, 1) - tdSql.checkData(3, 0, datetime.datetime(2021, 4, 19, 8, 0, 3)) - tdSql.checkData(3, 1, 3) - tdSql.checkData(3, 2, 3) - tdSql.checkData(4, 0, datetime.datetime(2021, 4, 19, 8, 0, 4)) - tdSql.checkData(4, 1, 6) - tdSql.checkData(4, 2, None) - tdSql.checkData(5, 0, datetime.datetime(2021, 4, 19, 8, 0, 5)) - tdSql.checkData(5, 1, 7) - tdSql.checkData(5, 2, None) - tdSql.checkData(6, 0, datetime.datetime(2021, 4, 19, 8, 0, 6)) - tdSql.checkData(6, 1, 8) - tdSql.checkData(6, 2, None) - tdSql.checkData(7, 0, datetime.datetime(2021, 4, 19, 8, 0, 7)) - tdSql.checkData(7, 1, 9) - tdSql.checkData(7, 2, None) - tdSql.checkData(8, 0, datetime.datetime(2021, 4, 19, 8, 0, 8)) - tdSql.checkData(8, 1, 10) - tdSql.checkData(8, 2, None) - tdSql.checkData(9, 0, datetime.datetime(2021, 4, 19, 8, 0, 9)) - tdSql.checkData(9, 1, 9) - tdSql.checkData(9, 2, None) - tdSql.checkData(10, 0, datetime.datetime(2021, 4, 19, 8, 0, 10)) - tdSql.checkData(10, 1, 10) - tdSql.checkData(10, 2, None) - tdSql.query('select * from d2.st order by ts;') - tdSql.checkRows(4) - tdSql.checkData(0, 0, datetime.datetime(2021, 4, 19, 0, 0)) - tdSql.checkData(0, 1, 1) - tdSql.checkData(0, 2, 1) - tdSql.checkData(1, 0, datetime.datetime(2021, 4, 19, 0, 0, 1)) - tdSql.checkData(1, 1, 2) - tdSql.checkData(1, 2, 2) - tdSql.checkData(2, 0, datetime.datetime(2021, 4, 19, 8, 0, 11)) - tdSql.checkData(2, 1, 9) - tdSql.checkData(2, 2, 9) - tdSql.checkData(3, 0, datetime.datetime(2021, 4, 19, 8, 0, 12)) - tdSql.checkData(3, 1, 10) - tdSql.checkData(3, 2, 10) - - tdSql.execute("insert into d2.st(ts, f, tbname) values('2021-04-19 08:00:13', 1, 'ct1') d1.ct1 values('2021-04-19 08:00:14', 1);") - - tdSql.query('select * from d1.st order by ts;') - tdSql.checkRows(12) - tdSql.checkData(0, 0, datetime.datetime(2021, 4, 19, 0, 0)) - tdSql.checkData(0, 1, 1) - tdSql.checkData(0, 2, 1) - tdSql.checkData(1, 0, datetime.datetime(2021, 4, 19, 0, 0, 1)) - tdSql.checkData(1, 1, 2) - tdSql.checkData(1, 2, 2) - tdSql.checkData(2, 0, datetime.datetime(2021, 4, 19, 0, 0, 2)) - tdSql.checkData(2, 1, 2) - tdSql.checkData(2, 2, 1) - tdSql.checkData(3, 0, datetime.datetime(2021, 4, 19, 8, 0, 3)) - tdSql.checkData(3, 1, 3) - tdSql.checkData(3, 2, 3) - tdSql.checkData(4, 0, datetime.datetime(2021, 4, 19, 8, 0, 4)) - tdSql.checkData(4, 1, 6) - tdSql.checkData(4, 2, None) - tdSql.checkData(5, 0, datetime.datetime(2021, 4, 19, 8, 0, 5)) - tdSql.checkData(5, 1, 7) - tdSql.checkData(5, 2, None) - tdSql.checkData(6, 0, datetime.datetime(2021, 4, 19, 8, 0, 6)) - tdSql.checkData(6, 1, 8) - tdSql.checkData(6, 2, None) - tdSql.checkData(7, 0, datetime.datetime(2021, 4, 19, 8, 0, 7)) - tdSql.checkData(7, 1, 9) - tdSql.checkData(7, 2, None) - tdSql.checkData(8, 0, datetime.datetime(2021, 4, 19, 8, 0, 8)) - tdSql.checkData(8, 1, 10) - tdSql.checkData(8, 2, None) - tdSql.checkData(9, 0, datetime.datetime(2021, 4, 19, 8, 0, 9)) - tdSql.checkData(9, 1, 9) - tdSql.checkData(9, 2, None) - tdSql.checkData(10, 0, datetime.datetime(2021, 4, 19, 8, 0, 10)) - tdSql.checkData(10, 1, 10) - tdSql.checkData(10, 2, None) - tdSql.checkData(11, 0, datetime.datetime(2021, 4, 19, 8, 0, 14)) - tdSql.checkData(11, 1, 1) - tdSql.checkData(11, 2, 1) - - tdSql.query('select * from d2.st order by ts;') - tdSql.checkRows(5) - tdSql.checkData(0, 0, datetime.datetime(2021, 4, 19, 0, 0)) - tdSql.checkData(0, 1, 1) - tdSql.checkData(0, 2, 1) - tdSql.checkData(1, 0, datetime.datetime(2021, 4, 19, 0, 0, 1)) - tdSql.checkData(1, 1, 2) - tdSql.checkData(1, 2, 2) - tdSql.checkData(2, 0, datetime.datetime(2021, 4, 19, 8, 0, 11)) - tdSql.checkData(2, 1, 9) - tdSql.checkData(2, 2, 9) - tdSql.checkData(3, 0, datetime.datetime(2021, 4, 19, 8, 0, 12)) - tdSql.checkData(3, 1, 10) - tdSql.checkData(3, 2, 10) - tdSql.checkData(4, 0, datetime.datetime(2021, 4, 19, 8, 0, 13)) - tdSql.checkData(4, 1, 1) - tdSql.checkData(4, 2, 1) def test_insert_stb(self): """测试超级表插入各种数据类型 @@ -237,147 +132,6 @@ class TestInsertStb: tdSql.checkData(0, 0, 'tb1') tdSql.checkData(0, 1, datetime.datetime(2021, 11, 11, 9, 0)) tdSql.checkData(0, 2, True) - tdSql.checkData(0, 3, 1) - tdSql.checkData(0, 4, 1) - tdSql.checkData(0, 5, 1) - tdSql.checkData(0, 6, 1) - tdSql.checkData(0, 7, 1.0) - tdSql.checkData(0, 8, 1.0) - tdSql.checkData(0, 9, '123') - tdSql.checkData(0, 10, '1234') - tdSql.checkData(0, 11, 1) - tdSql.checkData(0, 12, 1) - tdSql.checkData(0, 13, 1) - tdSql.checkData(0, 14, 1) - tdSql.checkData(0, 15, 1) - tdSql.checkData(0, 16, '1') - tdSql.checkData(0, 17, 1.0) - tdSql.checkData(1, 0, 'tb1') - tdSql.checkData(1, 1, datetime.datetime(2021, 11, 11, 9, 0, 1)) - tdSql.checkData(1, 2, True) - tdSql.checkData(1, 3, None) - tdSql.checkData(1, 4, None) - tdSql.checkData(1, 5, None) - tdSql.checkData(1, 6, None) - tdSql.checkData(1, 7, None) - tdSql.checkData(1, 8, None) - tdSql.checkData(1, 9, None) - tdSql.checkData(1, 10, None) - tdSql.checkData(1, 11, None) - tdSql.checkData(1, 12, None) - tdSql.checkData(1, 13, None) - tdSql.checkData(1, 14, None) - tdSql.checkData(1, 15, 1) - tdSql.checkData(1, 16, '1') - tdSql.checkData(1, 17, 1.0) - tdSql.checkData(2, 0, 'tb2') - tdSql.checkData(2, 1, datetime.datetime(2021, 11, 11, 9, 0, 2)) - tdSql.checkData(2, 2, True) - tdSql.checkData(2, 3, 2) - tdSql.checkData(2, 4, None) - tdSql.checkData(2, 5, 2) - tdSql.checkData(2, 6, None) - tdSql.checkData(2, 7, 2.0) - tdSql.checkData(2, 8, None) - tdSql.checkData(2, 9, '234') - tdSql.checkData(2, 10, None) - tdSql.checkData(2, 11, 2) - tdSql.checkData(2, 12, None) - tdSql.checkData(2, 13, 2) - tdSql.checkData(2, 14, None) - tdSql.checkData(2, 15, 2) - tdSql.checkData(2, 16, '2') - tdSql.checkData(2, 17, 2.0) - tdSql.checkData(3, 0, 'tb3') - tdSql.checkData(3, 1, datetime.datetime(2021, 11, 11, 9, 0, 3)) - tdSql.checkData(3, 2, False) - tdSql.checkData(3, 3, None) - tdSql.checkData(3, 4, 3) - tdSql.checkData(3, 5, None) - tdSql.checkData(3, 6, 3) - tdSql.checkData(3, 7, None) - tdSql.checkData(3, 8, 3.0) - tdSql.checkData(3, 9, None) - tdSql.checkData(3, 10, '3456') - tdSql.checkData(3, 11, None) - tdSql.checkData(3, 12, 3) - tdSql.checkData(3, 13, None) - tdSql.checkData(3, 14, 3) - tdSql.checkData(3, 15, 3) - tdSql.checkData(3, 16, '3') - tdSql.checkData(3, 17, 3.0) - tdSql.checkData(4, 0, 'tb4') - tdSql.checkData(4, 1, datetime.datetime(2021, 11, 11, 9, 0, 4)) - tdSql.checkData(4, 2, True) - tdSql.checkData(4, 3, 4) - tdSql.checkData(4, 4, 4) - tdSql.checkData(4, 5, 4) - tdSql.checkData(4, 6, 4) - tdSql.checkData(4, 7, 4.0) - tdSql.checkData(4, 8, 4.0) - tdSql.checkData(4, 9, '456') - tdSql.checkData(4, 10, '4567') - tdSql.checkData(4, 11, 4) - tdSql.checkData(4, 12, 4) - tdSql.checkData(4, 13, 4) - tdSql.checkData(4, 14, 4) - tdSql.checkData(4, 15, 4) - tdSql.checkData(4, 16, '4.0') - tdSql.checkData(4, 17, 4.0) - tdSql.checkData(5, 0, 'max') - tdSql.checkData(5, 1, datetime.datetime(2021, 11, 11, 9, 0, 5)) - tdSql.checkData(5, 2, True) - tdSql.checkData(5, 3, 127) - tdSql.checkData(5, 4, 32767) - tdSql.checkData(5, 5, 2147483647) - tdSql.checkData(5, 6, 9223372036854775807) - tdSql.checkData(5, 7, 3.4028234663852886e+38) - tdSql.checkData(5, 8, 1.79769e+308) - tdSql.checkData(5, 9, '567') - tdSql.checkData(5, 10, '5678') - tdSql.checkData(5, 11, 254) - tdSql.checkData(5, 12, 65534) - tdSql.checkData(5, 13, 4294967294) - tdSql.checkData(5, 14, 9223372036854775807) - tdSql.checkData(5, 15, 5) - tdSql.checkData(5, 16, '5') - tdSql.checkData(5, 17, 5.0) - tdSql.checkData(6, 0, 'min') - tdSql.checkData(6, 1, datetime.datetime(2021, 11, 11, 9, 0, 6)) - tdSql.checkData(6, 2, True) - tdSql.checkData(6, 3, -127) - tdSql.checkData(6, 4, -32767) - tdSql.checkData(6, 5, -2147483647) - tdSql.checkData(6, 6, -9223372036854775807) - tdSql.checkData(6, 7, -3.4028234663852886e+38) - tdSql.checkData(6, 8, -1.79769e+308) - tdSql.checkData(6, 9, '678') - tdSql.checkData(6, 10, '6789') - tdSql.checkData(6, 11, 0) - tdSql.checkData(6, 12, 0) - tdSql.checkData(6, 13, 0) - tdSql.checkData(6, 14, 0) - tdSql.checkData(6, 15, 6) - tdSql.checkData(6, 16, '6') - tdSql.checkData(6, 17, 6.0) - tdSql.checkData(7, 0, 'min') - tdSql.checkData(7, 1, datetime.datetime(2021, 11, 11, 9, 0, 7)) - tdSql.checkData(7, 2, True) - tdSql.checkData(7, 3, -127) - tdSql.checkData(7, 4, -32767) - tdSql.checkData(7, 5, -2147483647) - tdSql.checkData(7, 6, -9223372036854775807) - tdSql.checkData(7, 7, -3.4028234663852886e+38) - tdSql.checkData(7, 8, -1.79769e+308) - tdSql.checkData(7, 9, '678') - tdSql.checkData(7, 10, '6789') - tdSql.checkData(7, 11, 0) - tdSql.checkData(7, 12, 0) - tdSql.checkData(7, 13, 0) - tdSql.checkData(7, 14, 0) - tdSql.checkData(7, 15, 6) - tdSql.checkData(7, 16, '6') - tdSql.checkData(7, 17, 6.0) def test_stmt_error(self): """测试超级表插入stmt数据失败 @@ -451,225 +205,6 @@ class TestInsertStb: tdSql.query('select * from st order by ts') tdSql.checkRows(20) tdSql.checkData(0, 0, datetime.datetime(2019, 1, 1, 8, 0)) - tdSql.checkData(0, 1, 0) - tdSql.checkData(0, 2, 0) - tdSql.checkData(0, 3, 0) - tdSql.checkData(0, 4, 0) - tdSql.checkData(0, 5, 0.0) - tdSql.checkData(0, 6, 0.0) - tdSql.checkData(0, 7, 'hello') - tdSql.checkData(0, 8, 0) - tdSql.checkData(0, 9, 0.0) - tdSql.checkData(0, 10, 'childtable') - tdSql.checkData(1, 0, datetime.datetime(2019, 1, 1, 8, 0, 0, 1000)) - tdSql.checkData(1, 1, 1) - tdSql.checkData(1, 2, 1) - tdSql.checkData(1, 3, 1) - tdSql.checkData(1, 4, 1) - tdSql.checkData(1, 5, 1.0) - tdSql.checkData(1, 6, 2.0) - tdSql.checkData(1, 7, 'hello') - tdSql.checkData(1, 8, 0) - tdSql.checkData(1, 9, 0.0) - tdSql.checkData(1, 10, 'childtable') - tdSql.checkData(2, 0, datetime.datetime(2019, 1, 1, 8, 16, 40)) - tdSql.checkData(2, 1, 64) - tdSql.checkData(2, 2, 16960) - tdSql.checkData(2, 3, 1000000) - tdSql.checkData(2, 4, 1000000) - tdSql.checkData(2, 5, 1000000.0) - tdSql.checkData(2, 6, 2000000.0) - tdSql.checkData(2, 7, 'hello') - tdSql.checkData(2, 8, 1) - tdSql.checkData(2, 9, 1.0) - tdSql.checkData(2, 10, 'childtable') - tdSql.checkData(3, 0, datetime.datetime(2019, 1, 1, 8, 16, 40, 1000)) - tdSql.checkData(3, 1, 65) - tdSql.checkData(3, 2, 16961) - tdSql.checkData(3, 3, 1000001) - tdSql.checkData(3, 4, 1000001) - tdSql.checkData(3, 5, 1000001.0) - tdSql.checkData(3, 6, 2000002.0) - tdSql.checkData(3, 7, 'hello') - tdSql.checkData(3, 8, 1) - tdSql.checkData(3, 9, 1.0) - tdSql.checkData(3, 10, 'childtable') - tdSql.checkData(4, 0, datetime.datetime(2019, 1, 1, 8, 33, 20)) - tdSql.checkData(4, 1, -128) - tdSql.checkData(4, 2, -31616) - tdSql.checkData(4, 3, 2000000) - tdSql.checkData(4, 4, 2000000) - tdSql.checkData(4, 5, 2000000.0) - tdSql.checkData(4, 6, 4000000.0) - tdSql.checkData(4, 7, 'hello') - tdSql.checkData(4, 8, 2) - tdSql.checkData(4, 9, 2.0) - tdSql.checkData(4, 10, 'childtable') - tdSql.checkData(5, 0, datetime.datetime(2019, 1, 1, 8, 33, 20, 1000)) - tdSql.checkData(5, 1, -127) - tdSql.checkData(5, 2, -31615) - tdSql.checkData(5, 3, 2000001) - tdSql.checkData(5, 4, 2000001) - tdSql.checkData(5, 5, 2000001.0) - tdSql.checkData(5, 6, 4000002.0) - tdSql.checkData(5, 7, 'hello') - tdSql.checkData(5, 8, 2) - tdSql.checkData(5, 9, 2.0) - tdSql.checkData(5, 10, 'childtable') - tdSql.checkData(6, 0, datetime.datetime(2019, 1, 1, 8, 50)) - tdSql.checkData(6, 1, -64) - tdSql.checkData(6, 2, -14656) - tdSql.checkData(6, 3, 3000000) - tdSql.checkData(6, 4, 3000000) - tdSql.checkData(6, 5, 3000000.0) - tdSql.checkData(6, 6, 6000000.0) - tdSql.checkData(6, 7, 'hello') - tdSql.checkData(6, 8, 3) - tdSql.checkData(6, 9, 3.0) - tdSql.checkData(6, 10, 'childtable') - tdSql.checkData(7, 0, datetime.datetime(2019, 1, 1, 8, 50, 0, 1000)) - tdSql.checkData(7, 1, -63) - tdSql.checkData(7, 2, -14655) - tdSql.checkData(7, 3, 3000001) - tdSql.checkData(7, 4, 3000001) - tdSql.checkData(7, 5, 3000001.0) - tdSql.checkData(7, 6, 6000002.0) - tdSql.checkData(7, 7, 'hello') - tdSql.checkData(7, 8, 3) - tdSql.checkData(7, 9, 3.0) - tdSql.checkData(7, 10, 'childtable') - tdSql.checkData(8, 0, datetime.datetime(2019, 1, 1, 9, 6, 40)) - tdSql.checkData(8, 1, 0) - tdSql.checkData(8, 2, 2304) - tdSql.checkData(8, 3, 4000000) - tdSql.checkData(8, 4, 4000000) - tdSql.checkData(8, 5, 4000000.0) - tdSql.checkData(8, 6, 8000000.0) - tdSql.checkData(8, 7, 'hello') - tdSql.checkData(8, 8, 4) - tdSql.checkData(8, 9, 4.0) - tdSql.checkData(8, 10, 'childtable') - tdSql.checkData(9, 0, datetime.datetime(2019, 1, 1, 9, 6, 40, 1000)) - tdSql.checkData(9, 1, 1) - tdSql.checkData(9, 2, 2305) - tdSql.checkData(9, 3, 4000001) - tdSql.checkData(9, 4, 4000001) - tdSql.checkData(9, 5, 4000001.0) - tdSql.checkData(9, 6, 8000002.0) - tdSql.checkData(9, 7, 'hello') - tdSql.checkData(9, 8, 4) - tdSql.checkData(9, 9, 4.0) - tdSql.checkData(9, 10, 'childtable') - tdSql.checkData(10, 0, datetime.datetime(2019, 1, 1, 9, 23, 20)) - tdSql.checkData(10, 1, 64) - tdSql.checkData(10, 2, 19264) - tdSql.checkData(10, 3, 5000000) - tdSql.checkData(10, 4, 5000000) - tdSql.checkData(10, 5, 5000000.0) - tdSql.checkData(10, 6, 10000000.0) - tdSql.checkData(10, 7, 'hello') - tdSql.checkData(10, 8, 5) - tdSql.checkData(10, 9, 5.0) - tdSql.checkData(10, 10, 'childtable') - tdSql.checkData(11, 0, datetime.datetime(2019, 1, 1, 9, 23, 20, 1000)) - tdSql.checkData(11, 1, 65) - tdSql.checkData(11, 2, 19265) - tdSql.checkData(11, 3, 5000001) - tdSql.checkData(11, 4, 5000001) - tdSql.checkData(11, 5, 5000001.0) - tdSql.checkData(11, 6, 10000002.0) - tdSql.checkData(11, 7, 'hello') - tdSql.checkData(11, 8, 5) - tdSql.checkData(11, 9, 5.0) - tdSql.checkData(11, 10, 'childtable') - tdSql.checkData(12, 0, datetime.datetime(2019, 1, 1, 9, 40)) - tdSql.checkData(12, 1, -128) - tdSql.checkData(12, 2, -29312) - tdSql.checkData(12, 3, 6000000) - tdSql.checkData(12, 4, 6000000) - tdSql.checkData(12, 5, 6000000.0) - tdSql.checkData(12, 6, 12000000.0) - tdSql.checkData(12, 7, 'hello') - tdSql.checkData(12, 8, 6) - tdSql.checkData(12, 9, 6.0) - tdSql.checkData(12, 10, 'childtable') - tdSql.checkData(13, 0, datetime.datetime(2019, 1, 1, 9, 40, 0, 1000)) - tdSql.checkData(13, 1, -127) - tdSql.checkData(13, 2, -29311) - tdSql.checkData(13, 3, 6000001) - tdSql.checkData(13, 4, 6000001) - tdSql.checkData(13, 5, 6000001.0) - tdSql.checkData(13, 6, 12000002.0) - tdSql.checkData(13, 7, 'hello') - tdSql.checkData(13, 8, 6) - tdSql.checkData(13, 9, 6.0) - tdSql.checkData(13, 10, 'childtable') - tdSql.checkData(14, 0, datetime.datetime(2019, 1, 1, 9, 56, 40)) - tdSql.checkData(14, 1, -64) - tdSql.checkData(14, 2, -12352) - tdSql.checkData(14, 3, 7000000) - tdSql.checkData(14, 4, 7000000) - tdSql.checkData(14, 5, 7000000.0) - tdSql.checkData(14, 6, 14000000.0) - tdSql.checkData(14, 7, 'hello') - tdSql.checkData(14, 8, 7) - tdSql.checkData(14, 9, 7.0) - tdSql.checkData(14, 10, 'childtable') - tdSql.checkData(15, 0, datetime.datetime(2019, 1, 1, 9, 56, 40, 1000)) - tdSql.checkData(15, 1, -63) - tdSql.checkData(15, 2, -12351) - tdSql.checkData(15, 3, 7000001) - tdSql.checkData(15, 4, 7000001) - tdSql.checkData(15, 5, 7000001.0) - tdSql.checkData(15, 6, 14000002.0) - tdSql.checkData(15, 7, 'hello') - tdSql.checkData(15, 8, 7) - tdSql.checkData(15, 9, 7.0) - tdSql.checkData(15, 10, 'childtable') - tdSql.checkData(16, 0, datetime.datetime(2019, 1, 1, 10, 13, 20)) - tdSql.checkData(16, 1, 0) - tdSql.checkData(16, 2, 4608) - tdSql.checkData(16, 3, 8000000) - tdSql.checkData(16, 4, 8000000) - tdSql.checkData(16, 5, 8000000.0) - tdSql.checkData(16, 6, 16000000.0) - tdSql.checkData(16, 7, 'hello') - tdSql.checkData(16, 8, 8) - tdSql.checkData(16, 9, 8.0) - tdSql.checkData(16, 10, 'childtable') - tdSql.checkData(17, 0, datetime.datetime(2019, 1, 1, 10, 13, 20, 1000)) - tdSql.checkData(17, 1, 1) - tdSql.checkData(17, 2, 4609) - tdSql.checkData(17, 3, 8000001) - tdSql.checkData(17, 4, 8000001) - tdSql.checkData(17, 5, 8000001.0) - tdSql.checkData(17, 6, 16000002.0) - tdSql.checkData(17, 7, 'hello') - tdSql.checkData(17, 8, 8) - tdSql.checkData(17, 9, 8.0) - tdSql.checkData(17, 10, 'childtable') - tdSql.checkData(18, 0, datetime.datetime(2019, 1, 1, 10, 30)) - tdSql.checkData(18, 1, 64) - tdSql.checkData(18, 2, 21568) - tdSql.checkData(18, 3, 9000000) - tdSql.checkData(18, 4, 9000000) - tdSql.checkData(18, 5, 9000000.0) - tdSql.checkData(18, 6, 18000000.0) - tdSql.checkData(18, 7, 'hello') - tdSql.checkData(18, 8, 9) - tdSql.checkData(18, 9, 9.0) - tdSql.checkData(18, 10, 'childtable') - tdSql.checkData(19, 0, datetime.datetime(2019, 1, 1, 10, 30, 0, 1000)) - tdSql.checkData(19, 1, 65) - tdSql.checkData(19, 2, 21569) - tdSql.checkData(19, 3, 9000001) - tdSql.checkData(19, 4, 9000001) - tdSql.checkData(19, 5, 9000001.0) - tdSql.checkData(19, 6, 18000002.0) - tdSql.checkData(19, 7, 'hello') - tdSql.checkData(19, 8, 9) - tdSql.checkData(19, 9, 9.0) - tdSql.checkData(19, 10, 'childtable') tdSql.execute('drop database insert_stb3') @@ -684,5 +219,5 @@ class TestInsertStb: tdSql.close() tdLog.success("%s successfully executed" % __file__) -tdCases.addWindows(__file__, TDTestCase()) -tdCases.addLinux(__file__, TDTestCase()) +tdCases.addWindows(__file__, TestInsertStb()) +tdCases.addLinux(__file__, TestInsertStb())