Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
718a7350
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
718a7350
编写于
7月 07, 2022
作者:
J
jiacy-jcy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update test case
上级
fee3d3cc
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
94 addition
and
129 deletion
+94
-129
tests/pytest/util/sqlset.py
tests/pytest/util/sqlset.py
+26
-2
tests/system-test/2-query/bottom.py
tests/system-test/2-query/bottom.py
+3
-24
tests/system-test/2-query/percentile.py
tests/system-test/2-query/percentile.py
+60
-76
tests/system-test/2-query/top.py
tests/system-test/2-query/top.py
+5
-27
未找到文件。
tests/pytest/util/sqlset.py
浏览文件 @
718a7350
...
@@ -41,6 +41,30 @@ class TDSetSql:
...
@@ -41,6 +41,30 @@ class TDSetSql:
create_stb_sql
=
f
'create table
{
stbname
}
(
{
column_sql
[:
-
1
]
}
) tags(
{
tag_sql
[:
-
1
]
}
)'
create_stb_sql
=
f
'create table
{
stbname
}
(
{
column_sql
[:
-
1
]
}
) tags(
{
tag_sql
[:
-
1
]
}
)'
return
create_stb_sql
return
create_stb_sql
def
set_insertsql
(
self
,
column_dict
,
tbname
,
binary_str
,
nchar_str
):
sql
=
''
for
k
,
v
in
column_dict
.
items
():
if
v
.
lower
()
==
'timestamp'
or
v
.
lower
()
==
'tinyint'
or
v
.
lower
()
==
'smallint'
or
v
.
lower
()
==
'int'
or
v
.
lower
()
==
'bigint'
or
\
v
.
lower
()
==
'tinyint unsigned'
or
v
.
lower
()
==
'smallint unsigned'
or
v
.
lower
()
==
'int unsigned'
or
v
.
lower
()
==
'bigint unsigned'
or
v
.
lower
()
==
'bool'
:
sql
+=
'%d,'
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
sql
+=
'%f,'
elif
'binary'
in
v
.
lower
():
sql
+=
f
'"
{
binary_str
}
%d",'
elif
'nchar'
in
v
.
lower
():
sql
+=
f
'"
{
nchar_str
}
%d",'
return
(
f
'insert into
{
tbname
}
values(
{
sql
[:
-
1
]
}
)'
)
def
insert_values
(
self
,
column_dict
,
i
,
insert_sql
,
insert_list
,
ts
):
for
k
,
v
in
column_dict
.
items
():
\ No newline at end of file
if
v
.
lower
()
in
[
'tinyint'
,
'smallint'
,
'int'
,
'bigint'
,
'tinyint unsigned'
,
'smallint unsigned'
,
'int unsigned'
,
'bigint unsigned'
]
or
\
'binary'
in
v
.
lower
()
or
'nchar'
in
v
.
lower
():
insert_list
.
append
(
0
+
i
)
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
insert_list
.
append
(
0.1
+
i
)
elif
v
.
lower
()
==
'bool'
:
insert_list
.
append
(
i
%
2
)
elif
v
.
lower
()
==
'timestamp'
:
insert_list
.
append
(
ts
+
i
)
tdSql
.
execute
(
insert_sql
%
(
tuple
(
insert_list
)))
\ No newline at end of file
tests/system-test/2-query/bottom.py
浏览文件 @
718a7350
...
@@ -51,31 +51,10 @@ class TDTestCase:
...
@@ -51,31 +51,10 @@ class TDTestCase:
self
.
param_list
=
[
1
,
100
]
self
.
param_list
=
[
1
,
100
]
def
insert_data
(
self
,
column_dict
,
tbname
,
row_num
):
def
insert_data
(
self
,
column_dict
,
tbname
,
row_num
):
sql
=
''
insert_sql
=
self
.
setsql
.
set_insertsql
(
column_dict
,
tbname
,
self
.
binary_str
,
self
.
nchar_str
)
for
k
,
v
in
column_dict
.
items
():
if
v
.
lower
()
==
'timestamp'
or
v
.
lower
()
==
'tinyint'
or
v
.
lower
()
==
'smallint'
or
v
.
lower
()
==
'int'
or
v
.
lower
()
==
'bigint'
or
\
v
.
lower
()
==
'tinyint unsigned'
or
v
.
lower
()
==
'smallint unsigned'
or
v
.
lower
()
==
'int unsigned'
or
v
.
lower
()
==
'bigint unsigned'
or
v
.
lower
()
==
'bool'
:
sql
+=
'%d,'
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
sql
+=
'%f,'
elif
'binary'
in
v
.
lower
():
sql
+=
f
'"
{
self
.
binary_str
}
%d",'
elif
'nchar'
in
v
.
lower
():
sql
+=
f
'"
{
self
.
nchar_str
}
%d",'
insert_sql
=
f
'insert into
{
tbname
}
values(
{
sql
[:
-
1
]
}
)'
for
i
in
range
(
row_num
):
for
i
in
range
(
row_num
):
insert_list
=
[]
insert_list
=
[]
for
k
,
v
in
column_dict
.
items
():
self
.
setsql
.
insert_values
(
column_dict
,
i
,
insert_sql
,
insert_list
,
self
.
ts
)
if
v
.
lower
()
in
[
'tinyint'
,
'smallint'
,
'int'
,
'bigint'
,
'tinyint unsigned'
,
'smallint unsigned'
,
'int unsigned'
,
'bigint unsigned'
]
or
\
'binary'
in
v
.
lower
()
or
'nchar'
in
v
.
lower
():
insert_list
.
append
(
0
+
i
)
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
insert_list
.
append
(
0.1
+
i
)
elif
v
.
lower
()
==
'bool'
:
insert_list
.
append
(
i
%
2
)
elif
v
.
lower
()
==
'timestamp'
:
insert_list
.
append
(
self
.
ts
+
i
)
tdSql
.
execute
(
insert_sql
%
(
tuple
(
insert_list
)))
def
bottom_check_data
(
self
,
tbname
,
tb_type
):
def
bottom_check_data
(
self
,
tbname
,
tb_type
):
new_column_dict
=
{}
new_column_dict
=
{}
for
param
in
self
.
param_list
:
for
param
in
self
.
param_list
:
...
@@ -129,7 +108,7 @@ class TDTestCase:
...
@@ -129,7 +108,7 @@ class TDTestCase:
tdSql
.
execute
(
self
.
setsql
.
set_create_stable_sql
(
stbname
,
self
.
column_dict
,
tag_dict
))
tdSql
.
execute
(
self
.
setsql
.
set_create_stable_sql
(
stbname
,
self
.
column_dict
,
tag_dict
))
for
i
in
range
(
self
.
tbnum
):
for
i
in
range
(
self
.
tbnum
):
tdSql
.
execute
(
f
"create table
{
stbname
}
_
{
i
}
using
{
stbname
}
tags(
{
tag_values
[
0
]
}
)"
)
tdSql
.
execute
(
f
"create table
{
stbname
}
_
{
i
}
using
{
stbname
}
tags(
{
tag_values
[
0
]
}
)"
)
tdSql
.
execute
(
self
.
insert_data
(
self
.
column_dict
,
f
'
{
stbname
}
_
{
i
}
'
,
self
.
rowNum
)
)
self
.
insert_data
(
self
.
column_dict
,
f
'
{
stbname
}
_
{
i
}
'
,
self
.
rowNum
)
tdSql
.
query
(
'show tables'
)
tdSql
.
query
(
'show tables'
)
vgroup_list
=
[]
vgroup_list
=
[]
for
i
in
range
(
len
(
tdSql
.
queryResult
)):
for
i
in
range
(
len
(
tdSql
.
queryResult
)):
...
...
tests/system-test/2-query/percentile.py
浏览文件 @
718a7350
...
@@ -68,43 +68,40 @@ class TDTestCase:
...
@@ -68,43 +68,40 @@ class TDTestCase:
self
.
binary_str
=
'taosdata'
self
.
binary_str
=
'taosdata'
self
.
nchar_str
=
'涛思数据'
self
.
nchar_str
=
'涛思数据'
self
.
tbnum
=
2
self
.
tbnum
=
2
self
.
tag_ts
=
self
.
ts
self
.
tag_tinyint
=
1
self
.
tag_smallint
=
2
self
.
tag_int
=
3
self
.
tag_bigint
=
4
self
.
tag_utint
=
5
self
.
tag_usint
=
6
self
.
tag_uint
=
7
self
.
tag_ubint
=
8
self
.
tag_float
=
9.1
self
.
tag_double
=
10.1
self
.
tag_bool
=
True
self
.
tag_values
=
[
self
.
tag_values
=
[
f
'1537146000000,1,2,3,4,5,6,7,8,9.1,10.1,"
{
self
.
binary_str
}
","
{
self
.
nchar_str
}
"'
f
'
{
self
.
tag_ts
}
,
{
self
.
tag_tinyint
}
,
{
self
.
tag_smallint
}
,
{
self
.
tag_int
}
,
{
self
.
tag_bigint
}
,
\
{
self
.
tag_utint
}
,
{
self
.
tag_usint
}
,
{
self
.
tag_uint
}
,
{
self
.
tag_ubint
}
,
{
self
.
tag_float
}
,
{
self
.
tag_double
}
,
{
self
.
tag_bool
}
,"
{
self
.
binary_str
}
","
{
self
.
nchar_str
}
"'
]
]
self
.
param
=
[
1
,
50
,
100
]
self
.
param
=
[
1
,
50
,
100
]
def
insert_data
(
self
,
column_dict
,
tbname
,
row_num
):
def
insert_data
(
self
,
column_dict
,
tbname
,
row_num
):
intData
=
[]
intData
=
[]
floatData
=
[]
floatData
=
[]
sql
=
''
insert_sql
=
self
.
setsql
.
set_insertsql
(
column_dict
,
tbname
,
self
.
binary_str
,
self
.
nchar_str
)
for
k
,
v
in
column_dict
.
items
():
if
v
.
lower
()
==
'timestamp'
or
v
.
lower
()
==
'tinyint'
or
v
.
lower
()
==
'smallint'
or
v
.
lower
()
==
'int'
or
v
.
lower
()
==
'bigint'
or
\
v
.
lower
()
==
'tinyint unsigned'
or
v
.
lower
()
==
'smallint unsigned'
or
v
.
lower
()
==
'int unsigned'
or
v
.
lower
()
==
'bigint unsigned'
or
v
.
lower
()
==
'bool'
:
sql
+=
'%d,'
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
sql
+=
'%f,'
elif
'binary'
in
v
.
lower
():
sql
+=
f
'"
{
self
.
binary_str
}
%d",'
elif
'nchar'
in
v
.
lower
():
sql
+=
f
'"
{
self
.
nchar_str
}
%d",'
insert_sql
=
f
'insert into
{
tbname
}
values(
{
sql
[:
-
1
]
}
)'
for
i
in
range
(
row_num
):
for
i
in
range
(
row_num
):
insert_list
=
[]
insert_list
=
[]
for
k
,
v
in
column_dict
.
items
():
self
.
setsql
.
insert_values
(
column_dict
,
i
,
insert_sql
,
insert_list
,
self
.
ts
)
if
v
.
lower
()
in
[
'tinyint'
,
'smallint'
,
'int'
,
'bigint'
,
'tinyint unsigned'
,
'smallint unsigned'
,
'int unsigned'
,
'bigint unsigned'
]
or
\
intData
.
append
(
i
)
'binary'
in
v
.
lower
()
or
'nchar'
in
v
.
lower
():
insert_list
.
append
(
1
+
i
)
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
insert_list
.
append
(
0.1
+
i
)
elif
v
.
lower
()
==
'bool'
:
insert_list
.
append
(
i
%
2
)
elif
v
.
lower
()
==
'timestamp'
:
insert_list
.
append
(
self
.
ts
+
i
)
tdSql
.
execute
(
insert_sql
%
(
tuple
(
insert_list
)))
intData
.
append
(
i
+
1
)
floatData
.
append
(
i
+
0.1
)
floatData
.
append
(
i
+
0.1
)
return
intData
,
floatData
return
intData
,
floatData
def
check_tags
(
self
,
tags
,
param
,
num
,
value
):
tdSql
.
query
(
f
'select percentile(
{
tags
}
,
{
param
}
) from
{
self
.
stbname
}
_
{
num
}
'
)
print
(
tdSql
.
queryResult
)
tdSql
.
checkEqual
(
tdSql
.
queryResult
[
0
][
0
],
value
)
def
function_check_ntb
(
self
):
def
function_check_ntb
(
self
):
tdSql
.
prepare
()
tdSql
.
prepare
()
tdSql
.
execute
(
self
.
setsql
.
set_create_normaltable_sql
(
self
.
ntbname
,
self
.
column_dict
))
tdSql
.
execute
(
self
.
setsql
.
set_create_normaltable_sql
(
self
.
ntbname
,
self
.
column_dict
))
...
@@ -120,63 +117,50 @@ class TDTestCase:
...
@@ -120,63 +117,50 @@ class TDTestCase:
tdSql
.
query
(
f
'select percentile(
{
k
}
,
{
param
}
) from
{
self
.
ntbname
}
'
)
tdSql
.
query
(
f
'select percentile(
{
k
}
,
{
param
}
) from
{
self
.
ntbname
}
'
)
tdSql
.
checkData
(
0
,
0
,
np
.
percentile
(
floatData
,
param
))
tdSql
.
checkData
(
0
,
0
,
np
.
percentile
(
floatData
,
param
))
def
function_check_ctb
(
self
):
def
function_check_ctb
(
self
):
tdSql
.
prepare
()
tdSql
.
prepare
()
tdSql
.
execute
(
self
.
setsql
.
set_create_stable_sql
(
self
.
stbname
,
self
.
column_dict
,
self
.
tag_dict
))
tdSql
.
execute
(
self
.
setsql
.
set_create_stable_sql
(
self
.
stbname
,
self
.
column_dict
,
self
.
tag_dict
))
for
i
in
range
(
self
.
tbnum
):
for
i
in
range
(
self
.
tbnum
):
tdSql
.
execute
(
f
"create table
{
self
.
stbname
}
_
{
i
}
using
{
self
.
stbname
}
tags(
{
self
.
tag_values
[
0
]
}
)"
)
tdSql
.
execute
(
f
"create table
{
self
.
stbname
}
_
{
i
}
using
{
self
.
stbname
}
tags(
{
self
.
tag_values
[
0
]
}
)"
)
tdSql
.
execute
(
self
.
insert_data
(
self
.
column_dict
,
f
'
{
self
.
stbname
}
_
{
i
}
'
,
self
.
rowNum
))
intData
,
floatData
=
self
.
insert_data
(
self
.
column_dict
,
f
'
{
self
.
stbname
}
_
{
i
}
'
,
self
.
rowNum
)
for
i
in
range
(
self
.
tbnum
):
for
k
,
v
in
self
.
column_dict
.
items
():
for
param
in
self
.
param
:
if
v
.
lower
()
in
[
'timestamp'
,
'bool'
]
or
'binary'
in
v
.
lower
()
or
'nchar'
in
v
.
lower
():
tdSql
.
error
(
f
'select percentile(
{
k
}
,
{
param
}
) from
{
self
.
stbname
}
_
{
i
}
'
)
elif
v
.
lower
()
in
[
'tinyint'
,
'smallint'
,
'int'
,
'bigint'
,
'tinyint unsigned'
,
'smallint unsigned'
,
'int unsigned'
,
'bigint unsigned'
]:
tdSql
.
query
(
f
'select percentile(
{
k
}
,
{
param
}
) from
{
self
.
stbname
}
_
{
i
}
'
)
tdSql
.
checkData
(
0
,
0
,
np
.
percentile
(
intData
,
param
))
else
:
tdSql
.
query
(
f
'select percentile(
{
k
}
,
{
param
}
) from
{
self
.
stbname
}
_
{
i
}
'
)
tdSql
.
checkData
(
0
,
0
,
np
.
percentile
(
floatData
,
param
))
#!bug TD-17119
# for k,v in self.tag_dict.items():
# for param in self.param:
# if v.lower() in ['timestamp','bool'] or 'binary' in v.lower() or 'nchar' in v.lower():
# tdSql.error(f'select percentile({k},{param}) from {self.stbname}_{i}')
# elif v.lower() == 'tinyint':
# self.check_tags(k,param,i,self.tag_tinyint)
# elif v.lower() == 'smallint':
# self.check_tags(k,param,i,self.tag_smallint)
# elif v.lower() == 'int':
# self.check_tags(k,param,i,self.tag_int)
# elif v.lower() == 'bigint':
# self.check_tags(k,param,i,self.tag_bigint)
# elif v.lower() == 'tinyint unsigned':
# self.check_tags(k,param,i,self.tag_utint)
# elif v.lower() == 'smallint unsigned':
# self.check_tags(k,param,i,self.tag_usint)
# elif v.lower() == 'int unsigned':
# self.check_tags(k,param,i,self.tag_uint)
# elif v.lower() == 'bigint unsigned':
# self.check_tags(k,param,i,self.tag_ubint)
# elif v.lower() == 'float':
# self.check_tags(k,param,i,self.tag_float)
# elif v.lower() == 'double':
# self.check_tags(k,param,i,self.tag_double)
def
run
(
self
):
def
run
(
self
):
#
self.function_check_ntb()
self
.
function_check_ntb
()
self
.
function_check_ctb
()
self
.
function_check_ctb
()
# tdSql.prepare()
# intData = []
# floatData = []
# 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), col11 tinyint unsigned, col12 smallint unsigned, col13 int unsigned, col14 bigint unsigned)''')
# for i in range(self.rowNum):
# tdSql.execute("insert into test 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))
# intData.append(i + 1)
# floatData.append(i + 0.1)
# # percentile verifacation
# tdSql.error("select percentile(ts ,20) from test")
# tdSql.error("select percentile(col7 ,20) from test")
# tdSql.error("select percentile(col8 ,20) from test")
# tdSql.error("select percentile(col9 ,20) from test")
# column_list = [1,2,3,4,11,12,13,14]
# percent_list = [0,50,100]
# for i in column_list:
# for j in percent_list:
# tdSql.query(f"select percentile(col{i}, {j}) from test")
# tdSql.checkData(0, 0, np.percentile(intData, j))
# for i in [5,6]:
# for j in percent_list:
# tdSql.query(f"select percentile(col{i}, {j}) from test")
# tdSql.checkData(0, 0, np.percentile(floatData, j))
# tdSql.execute("create table meters (ts timestamp, voltage int) tags(loc nchar(20))")
# tdSql.execute("create table t0 using meters tags('beijing')")
# tdSql.execute("create table t1 using meters tags('shanghai')")
# for i in range(self.rowNum):
# tdSql.execute("insert into t0 values(%d, %d)" % (self.ts + i, i + 1))
# tdSql.execute("insert into t1 values(%d, %d)" % (self.ts + i, i + 1))
# # tdSql.error("select percentile(voltage, 20) from meters")
# tdSql.execute("create table st(ts timestamp, k int)")
# tdSql.execute("insert into st values(now, -100)(now+1a,-99)")
# tdSql.query("select apercentile(k, 20) from st")
# tdSql.checkData(0, 0, -100.00)
def
stop
(
self
):
def
stop
(
self
):
tdSql
.
close
()
tdSql
.
close
()
...
...
tests/system-test/2-query/top.py
浏览文件 @
718a7350
...
@@ -49,32 +49,10 @@ class TDTestCase:
...
@@ -49,32 +49,10 @@ class TDTestCase:
self
.
param_list
=
[
1
,
100
]
self
.
param_list
=
[
1
,
100
]
def
insert_data
(
self
,
column_dict
,
tbname
,
row_num
):
def
insert_data
(
self
,
column_dict
,
tbname
,
row_num
):
sql
=
''
insert_sql
=
self
.
setsql
.
set_insertsql
(
column_dict
,
tbname
,
self
.
binary_str
,
self
.
nchar_str
)
for
k
,
v
in
column_dict
.
items
():
if
v
.
lower
()
==
'timestamp'
or
v
.
lower
()
==
'tinyint'
or
v
.
lower
()
==
'smallint'
or
v
.
lower
()
==
'int'
or
v
.
lower
()
==
'bigint'
or
\
v
.
lower
()
==
'tinyint unsigned'
or
v
.
lower
()
==
'smallint unsigned'
or
v
.
lower
()
==
'int unsigned'
or
v
.
lower
()
==
'bigint unsigned'
or
v
.
lower
()
==
'bool'
:
sql
+=
'%d,'
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
sql
+=
'%f,'
elif
'binary'
in
v
.
lower
():
sql
+=
f
'"
{
self
.
binary_str
}
%d",'
elif
'nchar'
in
v
.
lower
():
sql
+=
f
'"
{
self
.
nchar_str
}
%d",'
insert_sql
=
f
'insert into
{
tbname
}
values(
{
sql
[:
-
1
]
}
)'
for
i
in
range
(
row_num
):
for
i
in
range
(
row_num
):
insert_list
=
[]
insert_list
=
[]
for
k
,
v
in
column_dict
.
items
():
self
.
setsql
.
insert_values
(
column_dict
,
i
,
insert_sql
,
insert_list
,
self
.
ts
)
if
v
.
lower
()
in
[
'tinyint'
,
'smallint'
,
'int'
,
'bigint'
,
'tinyint unsigned'
,
'smallint unsigned'
,
'int unsigned'
,
'bigint unsigned'
]
or
\
'binary'
in
v
.
lower
()
or
'nchar'
in
v
.
lower
():
insert_list
.
append
(
1
+
i
)
elif
v
.
lower
()
==
'float'
or
v
.
lower
()
==
'double'
:
insert_list
.
append
(
0.1
+
i
)
elif
v
.
lower
()
==
'bool'
:
insert_list
.
append
(
i
%
2
)
elif
v
.
lower
()
==
'timestamp'
:
insert_list
.
append
(
self
.
ts
+
i
)
tdSql
.
execute
(
insert_sql
%
(
tuple
(
insert_list
)))
pass
def
top_check_data
(
self
,
tbname
,
tb_type
):
def
top_check_data
(
self
,
tbname
,
tb_type
):
new_column_dict
=
{}
new_column_dict
=
{}
for
param
in
self
.
param_list
:
for
param
in
self
.
param_list
:
...
@@ -86,7 +64,7 @@ class TDTestCase:
...
@@ -86,7 +64,7 @@ class TDTestCase:
tdSql
.
checkRows
(
self
.
rowNum
)
tdSql
.
checkRows
(
self
.
rowNum
)
values_list
=
[]
values_list
=
[]
for
i
in
range
(
self
.
rowNum
):
for
i
in
range
(
self
.
rowNum
):
tp
=
(
self
.
rowNum
-
i
,)
tp
=
(
self
.
rowNum
-
i
-
1
,)
values_list
.
insert
(
0
,
tp
)
values_list
.
insert
(
0
,
tp
)
tdSql
.
checkEqual
(
tdSql
.
queryResult
,
values_list
)
tdSql
.
checkEqual
(
tdSql
.
queryResult
,
values_list
)
elif
tb_type
==
'stable'
:
elif
tb_type
==
'stable'
:
...
@@ -96,7 +74,7 @@ class TDTestCase:
...
@@ -96,7 +74,7 @@ class TDTestCase:
tdSql
.
checkRows
(
param
)
tdSql
.
checkRows
(
param
)
values_list
=
[]
values_list
=
[]
for
i
in
range
(
param
):
for
i
in
range
(
param
):
tp
=
(
self
.
rowNum
-
i
,)
tp
=
(
self
.
rowNum
-
i
-
1
,)
values_list
.
insert
(
0
,
tp
)
values_list
.
insert
(
0
,
tp
)
tdSql
.
checkEqual
(
tdSql
.
queryResult
,
values_list
)
tdSql
.
checkEqual
(
tdSql
.
queryResult
,
values_list
)
elif
tb_type
==
'stable'
:
elif
tb_type
==
'stable'
:
...
@@ -132,7 +110,7 @@ class TDTestCase:
...
@@ -132,7 +110,7 @@ class TDTestCase:
for
i
in
range
(
self
.
tbnum
):
for
i
in
range
(
self
.
tbnum
):
tdSql
.
execute
(
f
"create table
{
stbname
}
_
{
i
}
using
{
stbname
}
tags(
{
tag_values
[
0
]
}
)"
)
tdSql
.
execute
(
f
"create table
{
stbname
}
_
{
i
}
using
{
stbname
}
tags(
{
tag_values
[
0
]
}
)"
)
tdSql
.
execute
(
self
.
insert_data
(
self
.
column_dict
,
f
'
{
stbname
}
_
{
i
}
'
,
self
.
rowNum
)
)
self
.
insert_data
(
self
.
column_dict
,
f
'
{
stbname
}
_
{
i
}
'
,
self
.
rowNum
)
tdSql
.
query
(
'show tables'
)
tdSql
.
query
(
'show tables'
)
vgroup_list
=
[]
vgroup_list
=
[]
for
i
in
range
(
len
(
tdSql
.
queryResult
)):
for
i
in
range
(
len
(
tdSql
.
queryResult
)):
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录