Merge pull request #4848 from taosdata/xiaoping/add_test_case
[TD-2559][TD-2660]<test>: add test case
This commit is contained in:
commit
23a8f66257
|
@ -73,8 +73,8 @@ class TDTestCase:
|
|||
tdSql.query("select spread(c1) from st")
|
||||
tdSql.checkRows(0)
|
||||
|
||||
# tdSql.query("select stddev(c1) from st")
|
||||
# tdSql.checkRows(0)
|
||||
tdSql.query("select stddev(c1) from st")
|
||||
tdSql.checkRows(0)
|
||||
|
||||
tdSql.query("select sum(c1) from st")
|
||||
tdSql.checkRows(0)
|
||||
|
|
|
@ -44,6 +44,20 @@ class TDTestCase:
|
|||
tdSql.query("select * from db.st where ts='2020-05-13 10:00:00.000'")
|
||||
tdSql.checkRows(1)
|
||||
|
||||
tdSql.query("select tbname, dev from dev_001")
|
||||
tdSql.checkRows(1)
|
||||
tdSql.checkData(0, 0, 'dev_001')
|
||||
tdSql.checkData(0, 1, 'dev_01')
|
||||
|
||||
tdSql.query("select tbname, dev, tagtype from dev_001")
|
||||
tdSql.checkRows(2)
|
||||
tdSql.checkData(0, 0, 'dev_001')
|
||||
tdSql.checkData(0, 1, 'dev_01')
|
||||
tdSql.checkData(0, 2, 1)
|
||||
tdSql.checkData(1, 0, 'dev_001')
|
||||
tdSql.checkData(1, 1, 'dev_01')
|
||||
tdSql.checkData(1, 2, 1)
|
||||
|
||||
## test case for https://jira.taosdata.com:18080/browse/TD-2488
|
||||
tdSql.execute("create table m1(ts timestamp, k int) tags(a int)")
|
||||
tdSql.execute("create table t1 using m1 tags(1)")
|
||||
|
@ -63,6 +77,8 @@ class TDTestCase:
|
|||
tdSql.checkRows(1)
|
||||
tdSql.checkData(0, 0, 1)
|
||||
|
||||
|
||||
|
||||
def stop(self):
|
||||
tdSql.close()
|
||||
tdLog.success("%s successfully executed" % __file__)
|
||||
|
|
|
@ -100,7 +100,23 @@ class TDTestCase:
|
|||
tdSql.checkData(1, 1, None)
|
||||
tdSql.checkData(2, 1, None)
|
||||
|
||||
|
||||
# test case for https://jira.taosdata.com:18080/browse/TD-2659, https://jira.taosdata.com:18080/browse/TD-2660
|
||||
tdSql.execute("create database test3")
|
||||
tdSql.execute("use test3")
|
||||
tdSql.execute("create table tb(ts timestamp, c int)")
|
||||
tdSql.execute("insert into tb values('2020-10-30 18:11:56.680', -111)")
|
||||
tdSql.execute("insert into tb values('2020-11-19 18:11:45.773', null)")
|
||||
tdSql.execute("insert into tb values('2020-12-09 18:11:17.098', null)")
|
||||
tdSql.execute("insert into tb values('2020-12-29 11:00:49.412', 1)")
|
||||
tdSql.execute("insert into tb values('2020-12-29 11:00:50.412', 2)")
|
||||
tdSql.execute("insert into tb values('2020-12-29 11:00:52.412', 3)")
|
||||
|
||||
tdSql.query("select first(ts),twa(c) from tb interval(14a)")
|
||||
tdSql.checkRows(6)
|
||||
|
||||
tdSql.query("select twa(c) from tb group by c")
|
||||
tdSql.checkRows(4)
|
||||
|
||||
|
||||
def stop(self):
|
||||
tdSql.close()
|
||||
|
|
|
@ -48,12 +48,16 @@ class TDTestCase:
|
|||
tdSql.execute("insert into car3 values('2019-01-01 00:00:01.389', 1)")
|
||||
tdSql.execute("insert into car4 values('2019-01-01 00:00:01.829', 1)")
|
||||
|
||||
tdSql.error("create table strm as select count(*) from cars")
|
||||
|
||||
tdSql.execute("create table strm as select count(*) from cars interval(4s)")
|
||||
tdSql.waitedQuery("select * from strm", 2, 100)
|
||||
tdSql.checkData(0, 1, 11)
|
||||
tdSql.checkData(1, 1, 2)
|
||||
|
||||
|
||||
|
||||
|
||||
def stop(self):
|
||||
tdSql.close()
|
||||
tdLog.success("%s successfully executed" % __file__)
|
||||
|
|
|
@ -49,7 +49,7 @@ class TDTestCase:
|
|||
else:
|
||||
tdLog.info("taosd found in %s" % buildPath)
|
||||
binPath = buildPath+ "/build/bin/"
|
||||
os.system("yes | %staosdemo -t %d -n %d" % (binPath,self.numberOfTables, self.numberOfRecords))
|
||||
os.system("yes | %staosdemo -t %d -n %d -x" % (binPath,self.numberOfTables, self.numberOfRecords))
|
||||
|
||||
tdSql.execute("use test")
|
||||
tdSql.query("select count(*) from meters")
|
||||
|
@ -61,6 +61,8 @@ class TDTestCase:
|
|||
tdSql.query("select apercentile(f1, 1) from test.meters interval(10s)")
|
||||
tdSql.checkRows(11)
|
||||
|
||||
tdSql.error("select loc, count(loc) from test.meters")
|
||||
|
||||
def stop(self):
|
||||
tdSql.close()
|
||||
tdLog.success("%s successfully executed" % __file__)
|
||||
|
|
Loading…
Reference in New Issue