提交 04703e4e 编写于 作者: L liuyq-617

change

上级 8fb87d7f
...@@ -26,6 +26,12 @@ class TDTestCase: ...@@ -26,6 +26,12 @@ class TDTestCase:
self.rowNum = 100 self.rowNum = 100
self.ts = 1537146000000 self.ts = 1537146000000
self.clist1 = []
self.clist2 = []
self.clist3 = []
self.clist4 = []
self.clist5 = []
self.clist6 = []
def getData(self): def getData(self):
for i in range(tdSql.queryRows): for i in range(tdSql.queryRows):
...@@ -35,9 +41,6 @@ class TDTestCase: ...@@ -35,9 +41,6 @@ class TDTestCase:
def run(self): def run(self):
tdSql.prepare() tdSql.prepare()
intData = []
floatData = []
tdSql.execute('''create table test(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 float, col6 double, tdSql.execute('''create table test(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 float, col6 double,
col7 bool, col8 binary(20), col9 nchar(20)) tags(id int,gbid binary(20),loc nchar(20))''') col7 bool, col8 binary(20), col9 nchar(20)) tags(id int,gbid binary(20),loc nchar(20))''')
tdSql.execute("create table test1 using test tags(1,'beijing','北京')") tdSql.execute("create table test1 using test tags(1,'beijing','北京')")
...@@ -46,9 +49,7 @@ class TDTestCase: ...@@ -46,9 +49,7 @@ class TDTestCase:
for j in range(3): for j in range(3):
for i in range(self.rowNum): for i in range(self.rowNum):
tdSql.execute("insert into test%d values(now-%dh, %d, %d, %d, %d, %f, %f, %d, 'taosdata%d', '涛思数据%d')" tdSql.execute("insert into test%d values(now-%dh, %d, %d, %d, %d, %f, %f, %d, 'taosdata%d', '涛思数据%d')"
% (j,i, i + 1, i + 1, i + 1, i + 1, i + 0.1, i + 0.1, i % 2, i + 1, i + 1)) % (j,i, i + 1, i + 1, i + 1, i + 1, i + 0.1, i + 0.1, i % 2, i + 1, i + 1))
intData.append(i + 1)
floatData.append(i + 0.1)
# stddev verifacation # stddev verifacation
tdSql.error("select stddev(ts) from test") tdSql.error("select stddev(ts) from test")
...@@ -56,24 +57,6 @@ class TDTestCase: ...@@ -56,24 +57,6 @@ class TDTestCase:
tdSql.error("select stddev(col8) from test") tdSql.error("select stddev(col8) from test")
tdSql.error("select stddev(col9) from test") tdSql.error("select stddev(col9) from test")
tdSql.query("select stddev(col1) from test")
tdSql.checkData(0, 0, np.std(intData))
tdSql.query("select stddev(col2) from test")
tdSql.checkData(0, 0, np.std(intData))
tdSql.query("select stddev(col3) from test")
tdSql.checkData(0, 0, np.std(intData))
tdSql.query("select stddev(col4) from test")
tdSql.checkData(0, 0, np.std(intData))
tdSql.query("select stddev(col5) from test")
tdSql.checkData(0, 0, np.std(floatData))
tdSql.query("select stddev(col6) from test")
tdSql.checkData(0, 0, np.std(floatData))
con_list = [' id = 1 and ts >=now - 1d and ts <now', con_list = [' id = 1 and ts >=now - 1d and ts <now',
' gbid = ''beijing'' and ts >=now - 1d and ts <now', ' gbid = ''beijing'' and ts >=now - 1d and ts <now',
' id = 2 and ts >=now - 1d and ts <now group by tbname', ' id = 2 and ts >=now - 1d and ts <now group by tbname',
...@@ -87,10 +70,7 @@ class TDTestCase: ...@@ -87,10 +70,7 @@ class TDTestCase:
for i in range(6): for i in range(6):
exec('tdSql.query("select stddev(col{}) from test {}")'.format(i+1,condition)) exec('tdSql.query("select stddev(col{}) from test {}")'.format(i+1,condition))
exec('tdSql.checkData(0, 0, np.std(self.clist{}))'.format(i+1)) exec('tdSql.checkData(0, 0, np.std(self.clist{}))'.format(i+1))
exec('self.clist{}.clear()'.format(i+1))
def stop(self): def stop(self):
tdSql.close() tdSql.close()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册