fix test cases

This commit is contained in:
Ganlin Zhao 2022-07-01 16:42:30 +08:00
parent 55b8271554
commit da09e9ef16
2 changed files with 33 additions and 33 deletions

View File

@ -3,7 +3,7 @@ from util.sql import *
from util.cases import * from util.cases import *
class TDTestCase: class TDTestCase:
def init(self, conn, logSql): def init(self, conn, logSql):
tdLog.debug(f"start to excute {__file__}") tdLog.debug(f"start to excute {__file__}")
tdSql.init(conn.cursor()) tdSql.init(conn.cursor())
@ -33,7 +33,7 @@ class TDTestCase:
'insert into ntb values(now,1,1.55,100.555555,today())("2020-1-1 00:00:00",10,11.11,99.999999,now())(today(),3,3.333,333.333333,now())') 'insert into ntb values(now,1,1.55,100.555555,today())("2020-1-1 00:00:00",10,11.11,99.999999,now())(today(),3,3.333,333.333333,now())')
tdSql.execute( tdSql.execute(
'insert into stb_1 values(now,1,1.55,100.555555,today())("2020-1-1 00:00:00",10,11.11,99.999999,now())(today(),3,3.333,333.333333,now())') 'insert into stb_1 values(now,1,1.55,100.555555,today())("2020-1-1 00:00:00",10,11.11,99.999999,now())(today(),3,3.333,333.333333,now())')
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00') from ntb") tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00') from ntb")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.query("select timediff(1,0,1d) from ntb") tdSql.query("select timediff(1,0,1d) from ntb")
@ -72,12 +72,12 @@ class TDTestCase:
tdSql.query("select timediff(1,0,1a) from db.ntb") tdSql.query("select timediff(1,0,1a) from db.ntb")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.checkData(0,0,1000) tdSql.checkData(0,0,1000)
tdSql.query("select timediff(1,0,1u) from ntb") tdSql.error("select timediff(1,0,1u) from ntb")
tdSql.checkRows(3) #tdSql.checkRows(3)
tdSql.checkData(0,0,1000000) #tdSql.checkData(0,0,1000000)
tdSql.query("select timediff(1,0,1u) from db.ntb") tdSql.error("select timediff(1,0,1u) from db.ntb")
tdSql.checkRows(3) #tdSql.checkRows(3)
tdSql.checkData(0,0,1000000) #tdSql.checkData(0,0,1000000)
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00') from stb") tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00') from stb")
tdSql.checkRows(3) tdSql.checkRows(3)
@ -116,12 +116,12 @@ class TDTestCase:
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00',1a) from db.stb") tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00',1a) from db.stb")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.checkData(0,0,86400000) tdSql.checkData(0,0,86400000)
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00',1u) from stb") tdSql.error("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00',1u) from stb")
tdSql.checkRows(3) #tdSql.checkRows(3)
tdSql.checkData(0,0,86400000000) #tdSql.checkData(0,0,86400000000)
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00',1u) from db.stb") tdSql.error("select timediff('2020-1-1 00:00:00','2020-1-2 00:00:00',1u) from db.stb")
tdSql.checkRows(3) #tdSql.checkRows(3)
tdSql.checkData(0,0,86400000000) #tdSql.checkData(0,0,86400000000)
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00') from stb_1") tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00') from stb_1")
@ -164,12 +164,12 @@ class TDTestCase:
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00',1a) from db.stb_1") tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00',1a) from db.stb_1")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.checkData(0,0,43200000) tdSql.checkData(0,0,43200000)
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00',1u) from stb_1") tdSql.error("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00',1u) from stb_1")
tdSql.checkRows(3) #tdSql.checkRows(3)
tdSql.checkData(0,0,43200000000) #tdSql.checkData(0,0,43200000000)
tdSql.query("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00',1u) from db.stb_1") tdSql.error("select timediff('2020-1-1 00:00:00','2020-1-1 12:00:00',1u) from db.stb_1")
tdSql.checkRows(3) #tdSql.checkRows(3)
tdSql.checkData(0,0,43200000000) #tdSql.checkData(0,0,43200000000)
tdSql.query("select timediff('a','b') from stb") tdSql.query("select timediff('a','b') from stb")
tdSql.checkRows(3) tdSql.checkRows(3)
@ -202,4 +202,4 @@ class TDTestCase:
tdLog.success(f"{__file__} successfully executed") tdLog.success(f"{__file__} successfully executed")
tdCases.addLinux(__file__, TDTestCase()) tdCases.addLinux(__file__, TDTestCase())
tdCases.addWindows(__file__, TDTestCase()) tdCases.addWindows(__file__, TDTestCase())

View File

@ -12,11 +12,11 @@ class TDTestCase:
self.rowNum = 10 self.rowNum = 10
self.ts = 1537146000000 # 2018-9-17 09:00:00.000 self.ts = 1537146000000 # 2018-9-17 09:00:00.000
def run(self): def run(self):
tdSql.prepare() tdSql.prepare()
intData = [] intData = []
floatData = [] floatData = []
tdSql.execute('''create table stb(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 float, col6 double, tdSql.execute('''create table stb(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 float, col6 double,
@ -27,18 +27,18 @@ class TDTestCase:
for i in range(self.rowNum): for i in range(self.rowNum):
tdSql.execute("insert into ntb values(%d, %d, %d, %d, %d, %f, %f, %d, 'taosdata%d', '涛思数据%d', %d, %d, %d, %d)" tdSql.execute("insert into ntb values(%d, %d, %d, %d, %d, %f, %f, %d, 'taosdata%d', '涛思数据%d', %d, %d, %d, %d)"
% (self.ts + i, i + 1, i + 1, i + 1, i + 1, i + 0.1, i + 0.1, i % 2, i + 1, i + 1, i + 1, i + 1, i + 1, i + 1)) % (self.ts + i, i + 1, i + 1, i + 1, i + 1, i + 0.1, i + 0.1, i % 2, i + 1, i + 1, i + 1, i + 1, i + 1, i + 1))
intData.append(i + 1) intData.append(i + 1)
floatData.append(i + 0.1) floatData.append(i + 0.1)
for i in range(self.rowNum): for i in range(self.rowNum):
tdSql.execute("insert into stb_1 values(%d, %d, %d, %d, %d, %f, %f, %d, 'taosdata%d', '涛思数据%d', %d, %d, %d, %d)" tdSql.execute("insert into stb_1 values(%d, %d, %d, %d, %d, %f, %f, %d, 'taosdata%d', '涛思数据%d', %d, %d, %d, %d)"
% (self.ts + i, i + 1, i + 1, i + 1, i + 1, i + 0.1, i + 0.1, i % 2, i + 1, i + 1, i + 1, i + 1, i + 1, i + 1)) % (self.ts + i, i + 1, i + 1, i + 1, i + 1, i + 0.1, i + 0.1, i % 2, i + 1, i + 1, i + 1, i + 1, i + 1, i + 1))
intData.append(i + 1) intData.append(i + 1)
floatData.append(i + 0.1) floatData.append(i + 0.1)
tdSql.query("select timetruncate(1,1d) from ntb") tdSql.query("select timetruncate(1,1d) from ntb")
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1u) from ntb") tdSql.error("select timetruncate(1,1u) from ntb")
tdSql.checkRows(10) #tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1a) from ntb") tdSql.query("select timetruncate(1,1a) from ntb")
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1m) from ntb") tdSql.query("select timetruncate(1,1m) from ntb")
@ -97,8 +97,8 @@ class TDTestCase:
tdSql.query("select timetruncate(1,1d) from stb") tdSql.query("select timetruncate(1,1d) from stb")
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1u) from stb") tdSql.error("select timetruncate(1,1u) from stb")
tdSql.checkRows(10) #tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1a) from stb") tdSql.query("select timetruncate(1,1a) from stb")
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1m) from stb") tdSql.query("select timetruncate(1,1m) from stb")
@ -156,8 +156,8 @@ class TDTestCase:
tdSql.query("select timetruncate(1,1d) from stb_1") tdSql.query("select timetruncate(1,1d) from stb_1")
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1u) from stb_1") tdSql.error("select timetruncate(1,1u) from stb_1")
tdSql.checkRows(10) #tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1a) from stb_1") tdSql.query("select timetruncate(1,1a) from stb_1")
tdSql.checkRows(10) tdSql.checkRows(10)
tdSql.query("select timetruncate(1,1m) from stb_1") tdSql.query("select timetruncate(1,1m) from stb_1")
@ -217,4 +217,4 @@ class TDTestCase:
tdLog.success("%s successfully executed" % __file__) tdLog.success("%s successfully executed" % __file__)
tdCases.addWindows(__file__, TDTestCase()) tdCases.addWindows(__file__, TDTestCase())
tdCases.addLinux(__file__, TDTestCase()) tdCases.addLinux(__file__, TDTestCase())