Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_40195168达庆意
TDengine
提交
dbadc405
TDengine
项目概览
weixin_40195168达庆意
/
TDengine
与 Fork 源项目一致
Fork自
taosdata / TDengine
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
dbadc405
编写于
8月 05, 2021
作者:
W
wenzhouwww
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[TD-5619] add new case for timezone
上级
eeef4ece
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
63 addition
and
136 deletion
+63
-136
tests/pytest/TimeZone/TestCaseTimeZone.py
tests/pytest/TimeZone/TestCaseTimeZone.py
+59
-136
tests/pytest/fulltest.sh
tests/pytest/fulltest.sh
+4
-0
未找到文件。
tests/pytest/TimeZone/TestCaseTimeZone.py
浏览文件 @
dbadc405
...
@@ -57,172 +57,100 @@ class TDTestCase:
...
@@ -57,172 +57,100 @@ class TDTestCase:
tdSql
.
execute
(
"create stable st (ts timestamp, id int ) tags (index int)"
)
tdSql
.
execute
(
"create stable st (ts timestamp, id int ) tags (index int)"
)
tdSql
.
execute
(
"insert into tb0 using st tags (1) values ('2021-07-01 00:00:00.000',0)"
)
tdSql
.
execute
(
"insert into tb0 using st tags (1) values ('2021-07-01 00:00:00.000',0)"
)
res
=
tdSql
.
getResult
(
"select * from tb0"
)
tdSql
.
query
(
"select ts from tb0"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
0
),
0
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01 00:00:00.000' "
)
else
:
tdLog
.
info
(
" '2021-07-01 00:00:00.000' failed "
)
tdSql
.
execute
(
"insert into tb1 using st tags (1) values ('2021-07-01T00:00:00.000+07:50',1)"
)
tdSql
.
execute
(
"insert into tb1 using st tags (1) values ('2021-07-01T00:00:00.000+07:50',1)"
)
res
=
tdSql
.
getResult
(
"select * from tb1"
)
tdSql
.
query
(
"select ts from tb1"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:10:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
10
),
1
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01T00:00:00.000+07:50' "
)
else
:
tdLog
.
info
(
" '2021-07-01T00:00:00.000+07:50' failed "
)
tdSql
.
execute
(
"insert into tb2 using st tags (1) values ('2021-07-01T00:00:00.000+08:00',2)"
)
tdSql
.
execute
(
"insert into tb2 using st tags (1) values ('2021-07-01T00:00:00.000+08:00',2)"
)
res
=
tdSql
.
getResult
(
"select * from tb2"
)
tdSql
.
query
(
"select ts from tb2"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
0
),
2
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01T00:00:00.000+08:00' "
)
else
:
tdLog
.
info
(
" '2021-07-01T00:00:00.000+08:00' failed "
)
tdSql
.
execute
(
"insert into tb3 using st tags (1) values ('2021-07-01T00:00:00.000Z',3)"
)
tdSql
.
execute
(
"insert into tb3 using st tags (1) values ('2021-07-01T00:00:00.000Z',3)"
)
res
=
tdSql
.
getResult
(
"select * from tb3"
)
tdSql
.
query
(
"select ts from tb3"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 08:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
8
,
0
),
3
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01T00:00:00.000Z' "
)
else
:
tdLog
.
info
(
" '2021-07-01T00:00:00.000Z' failed "
)
tdSql
.
execute
(
"insert into tb4 using st tags (1) values ('2021-07-01 00:00:00.000+07:50',4)"
)
tdSql
.
execute
(
"insert into tb4 using st tags (1) values ('2021-07-01 00:00:00.000+07:50',4)"
)
res
=
tdSql
.
getResult
(
"select * from tb4"
)
tdSql
.
query
(
"select ts from tb4"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:10:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
10
),
4
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01 00:00:00.000+07:50' "
)
else
:
tdLog
.
info
(
" '2021-07-01 00:00:00.000+07:50' failed "
)
tdSql
.
execute
(
"insert into tb5 using st tags (1) values ('2021-07-01 00:00:00.000Z',5)"
)
tdSql
.
execute
(
"insert into tb5 using st tags (1) values ('2021-07-01 00:00:00.000Z',5)"
)
res
=
tdSql
.
getResult
(
"select * from tb5"
)
tdSql
.
query
(
"select ts from tb5"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 08:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
8
,
0
),
5
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01 00:00:00.000Z' "
)
else
:
tdLog
.
info
(
" '2021-07-01 00:00:00.000Z' failed "
)
tdSql
.
execute
(
"insert into tb6 using st tags (1) values ('2021-07-01T00:00:00.000+0800',6)"
)
tdSql
.
execute
(
"insert into tb6 using st tags (1) values ('2021-07-01T00:00:00.000+0800',6)"
)
res
=
tdSql
.
getResult
(
"select * from tb6"
)
tdSql
.
query
(
"select ts from tb6"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
0
),
6
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01T00:00:00.000+0800' "
)
else
:
tdLog
.
info
(
" '2021-07-01T00:00:00.000+0800' failed "
)
tdSql
.
execute
(
"insert into tb7 using st tags (1) values ('2021-07-01 00:00:00.000+0800',7)"
)
tdSql
.
execute
(
"insert into tb7 using st tags (1) values ('2021-07-01 00:00:00.000+0800',7)"
)
res
=
tdSql
.
getResult
(
"select * from tb7"
)
tdSql
.
query
(
"select ts from tb7"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
0
),
7
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-01 00:00:00.000+0800' "
)
else
:
tdLog
.
info
(
" '2021-07-01 00:00:00.000+0800' failed "
)
tdSql
.
execute
(
"insert into tb8 using st tags (1) values ('2021-07-0100:00:00.000',8)"
)
tdSql
.
execute
(
"insert into tb8 using st tags (1) values ('2021-07-0100:00:00.000',8)"
)
res
=
tdSql
.
getResult
(
"select * from tb8"
)
tdSql
.
query
(
"select ts from tb8"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
0
),
8
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000' failed "
)
tdSql
.
execute
(
"insert into tb9 using st tags (1) values ('2021-07-0100:00:00.000+0800',9)"
)
tdSql
.
execute
(
"insert into tb9 using st tags (1) values ('2021-07-0100:00:00.000+0800',9)"
)
res
=
tdSql
.
getResult
(
"select * from tb9"
)
tdSql
.
query
(
"select ts from tb9"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
0
),
9
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+0800' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+0800' failed "
)
tdSql
.
execute
(
"insert into tb10 using st tags (1) values ('2021-07-0100:00:00.000+08:00',10)"
)
tdSql
.
execute
(
"insert into tb10 using st tags (1) values ('2021-07-0100:00:00.000+08:00',10)"
)
res
=
tdSql
.
getResult
(
"select * from tb10"
)
tdSql
.
query
(
"select ts from tb10"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
0
),
10
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+08:00' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+08:00' failed "
)
tdSql
.
execute
(
"insert into tb11 using st tags (1) values ('2021-07-0100:00:00.000+07:00',11)"
)
tdSql
.
execute
(
"insert into tb11 using st tags (1) values ('2021-07-0100:00:00.000+07:00',11)"
)
res
=
tdSql
.
getResult
(
"select * from tb11"
)
tdSql
.
query
(
"select ts from tb11"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 01:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
1
,
0
),
11
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+07:00' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+07:00' failed "
)
tdSql
.
execute
(
"insert into tb12 using st tags (1) values ('2021-07-0100:00:00.000+07:00',12)"
)
tdSql
.
execute
(
"insert into tb12 using st tags (1) values ('2021-07-0100:00:00.000+0700',12)"
)
res
=
tdSql
.
getResult
(
"select * from tb12"
)
tdSql
.
query
(
"select ts from tb12"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 01:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
1
,
0
),
12
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+07' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+07' failed "
)
tdSql
.
execute
(
"insert into tb13 using st tags (1) values ('2021-07-0100:00:00.000+07:12',13)"
)
tdSql
.
execute
(
"insert into tb13 using st tags (1) values ('2021-07-0100:00:00.000+07:12',13)"
)
res
=
tdSql
.
getResult
(
"select * from tb13"
)
tdSql
.
query
(
"select ts from tb13"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:48:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
48
),
13
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+07:12' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+07:12' failed "
)
tdSql
.
execute
(
"insert into tb14 using st tags (1) values ('2021-07-0100:00:00.000+712',14)"
)
tdSql
.
execute
(
"insert into tb14 using st tags (1) values ('2021-07-0100:00:00.000+712',14)"
)
res
=
tdSql
.
getResult
(
"select * from tb14"
)
tdSql
.
query
(
"select ts from tb14"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-06-28 08:58:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
6
,
28
,
8
,
58
),
14
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+712' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+712' failed "
)
tdSql
.
execute
(
"insert into tb15 using st tags (1) values ('2021-07-0100:00:00.000Z',15)"
)
tdSql
.
execute
(
"insert into tb15 using st tags (1) values ('2021-07-0100:00:00.000Z',15)"
)
res
=
tdSql
.
getResult
(
"select * from tb15"
)
tdSql
.
query
(
"select ts from tb15"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 08:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
8
,
0
),
15
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000Z' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000Z' failed "
)
tdSql
.
execute
(
"insert into tb16 using st tags (1) values ('2021-7-1 00:00:00.000Z',16)"
)
tdSql
.
execute
(
"insert into tb16 using st tags (1) values ('2021-7-1 00:00:00.000Z',16)"
)
res
=
tdSql
.
getResult
(
"select * from tb16"
)
tdSql
.
query
(
"select ts from tb16"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 08:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
8
,
0
),
16
)]:
tdLog
.
info
(
"time format is check pass : '2021-7-1 00:00:00.000Z' "
)
else
:
tdLog
.
info
(
" '2021-7-1 00:00:00.000Z' failed "
)
tdSql
.
execute
(
"insert into tb17 using st tags (1) values ('2021-07-0100:00:00.000+0750',17)"
)
tdSql
.
execute
(
"insert into tb17 using st tags (1) values ('2021-07-0100:00:00.000+0750',17)"
)
res
=
tdSql
.
getResult
(
"select * from tb17"
)
tdSql
.
query
(
"select ts from tb17"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:10:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
10
),
17
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+0750' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+0750' failed "
)
tdSql
.
execute
(
"insert into tb18 using st tags (1) values ('2021-07-0100:00:00.000+0752',18)"
)
tdSql
.
execute
(
"insert into tb18 using st tags (1) values ('2021-07-0100:00:00.000+0752',18)"
)
res
=
tdSql
.
getResult
(
"select * from tb18"
)
tdSql
.
query
(
"select ts from tb18"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:08:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
8
),
18
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+0752' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+0752' failed "
)
tdSql
.
execute
(
"insert into tb19 using st tags (1) values ('2021-07-0100:00:00.000+075',19)"
)
tdSql
.
execute
(
"insert into tb19 using st tags (1) values ('2021-07-0100:00:00.000+075',19)"
)
res
=
tdSql
.
getResult
(
"select * from tb19"
)
tdSql
.
query
(
"select ts from tb19"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 00:55:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
7
,
1
,
0
,
55
),
19
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+075' "
)
else
:
tdLog
.
info
(
" '2021-07-0100:00:00.000+075' failed "
)
tdSql
.
execute
(
"insert into tb20 using st tags (1) values ('2021-07-0100:00:00.000+75',20)"
)
tdSql
.
execute
(
"insert into tb20 using st tags (1) values ('2021-07-0100:00:00.000+75',20)"
)
res
=
tdSql
.
getResult
(
"select * from tb20"
)
tdSql
.
query
(
"select ts from tb20"
)
print
(
res
)
tdSql
.
checkData
(
0
,
0
,
"2021-06-28 05:00:00.000"
)
if
res
==
[(
datetime
.
datetime
(
2021
,
6
,
28
,
5
,
0
),
20
)]:
tdLog
.
info
(
"time format is check pass : '2021-07-0100:00:00.000+75' "
)
tdSql
.
execute
(
"insert into tb21 using st tags (1) values ('2021-7-1 1:1:1.234+075',21)"
)
else
:
tdSql
.
query
(
"select ts from tb21"
)
tdLog
.
info
(
" '2021-07-0100:00:00.000+75' failed "
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 01:56:01.234"
)
tdSql
.
execute
(
"insert into tb22 using st tags (1) values ('2021-7-1T1:1:1.234+075',22)"
)
tdSql
.
query
(
"select ts from tb22"
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-01 01:56:01.234"
)
tdSql
.
execute
(
"insert into tb23 using st tags (1) values ('2021-7-131:1:1.234+075',22)"
)
tdSql
.
query
(
"select ts from tb23"
)
tdSql
.
checkData
(
0
,
0
,
"2021-07-13 01:56:01.234"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('20210701 00:00:00.000+0800',0)"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('20210701 00:00:00.000+0800',0)"
)
...
@@ -230,14 +158,9 @@ class TDTestCase:
...
@@ -230,14 +158,9 @@ class TDTestCase:
tdSql
.
error
(
"insert into tberror using st tags (1) values ('202171 00:00:00.000+0800',0)"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('202171 00:00:00.000+0800',0)"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('2021 07 01 00:00:00.000+0800',0)"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('2021 07 01 00:00:00.000+0800',0)"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('2021 -07-0100:00:00.000+0800',0)"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('2021 -07-0100:00:00.000+0800',0)"
)
tdSql
.
error
(
"insert into tberror using st tags (1) values ('2021-7-11:1:1.234+075',0)"
)
os
.
system
(
"rm -rf ./TimeZone/*.py.sql"
)
...
...
tests/pytest/fulltest.sh
浏览文件 @
dbadc405
...
@@ -29,6 +29,10 @@ python3 ./test.py -f insert/in_function.py
...
@@ -29,6 +29,10 @@ python3 ./test.py -f insert/in_function.py
python3 ./test.py
-f
insert/modify_column.py
python3 ./test.py
-f
insert/modify_column.py
python3 ./test.py
-f
insert/line_insert.py
python3 ./test.py
-f
insert/line_insert.py
# timezone
python3 ./test.py
-f
TimeZone/TestCaseTimeZone.py
#table
#table
python3 ./test.py
-f
table/alter_wal0.py
python3 ./test.py
-f
table/alter_wal0.py
python3 ./test.py
-f
table/column_name.py
python3 ./test.py
-f
table/column_name.py
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录