Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
9e7eaaad
TDengine
项目概览
taosdata
/
TDengine
大约 2 年 前同步成功
通知
1192
Star
22018
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9e7eaaad
编写于
6月 17, 2022
作者:
P
Ping Xiao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test: add test cases for case sensitive
上级
d52d1474
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
493 addition
and
0 deletion
+493
-0
tests/parallel_test/cases.task
tests/parallel_test/cases.task
+5
-0
tests/pytest/dbmgmt/dbNameCaseSensitive.py
tests/pytest/dbmgmt/dbNameCaseSensitive.py
+76
-0
tests/pytest/insert/schemalessCaseSensitive.py
tests/pytest/insert/schemalessCaseSensitive.py
+69
-0
tests/pytest/table/columnNameCaseSensitive.py
tests/pytest/table/columnNameCaseSensitive.py
+162
-0
tests/pytest/table/tagNameCaseSensitive.py
tests/pytest/table/tagNameCaseSensitive.py
+60
-0
tests/pytest/table/tbNameCaseSensitive.py
tests/pytest/table/tbNameCaseSensitive.py
+121
-0
未找到文件。
tests/parallel_test/cases.task
浏览文件 @
9e7eaaad
...
@@ -807,6 +807,11 @@
...
@@ -807,6 +807,11 @@
4,,pytest,python3 test.py -f insert/line_insert.py
4,,pytest,python3 test.py -f insert/line_insert.py
3,,pytest,python3 test.py -f tag_lite/binary.py
3,,pytest,python3 test.py -f tag_lite/binary.py
3,,pytest,python3 test.py -f query/filterAllIntTypes.py
3,,pytest,python3 test.py -f query/filterAllIntTypes.py
3,,pytest,python3 test.py -f dbmgmt/dbNameCaseSensitive.py
3,,pytest,python3 test.py -f insert/schemalessCaseSensitive.py
3,,pytest,python3 test.py -f table/columnNameCaseSensitive.py
3,,pytest,python3 test.py -f table/tagNameCaseSensitive.py
3,,pytest,python3 test.py -f table/tbNameCaseSensitive.py
3,,develop-test,python3 ./test.py -f 2-query/ts_hidden_column.py
3,,develop-test,python3 ./test.py -f 2-query/ts_hidden_column.py
3,,develop-test,python3 ./test.py -f 2-query/ts_shortcut.py
3,,develop-test,python3 ./test.py -f 2-query/ts_shortcut.py
3,,develop-test,python3 ./test.py -f 2-query/nchar_funcs.py
3,,develop-test,python3 ./test.py -f 2-query/nchar_funcs.py
...
...
tests/pytest/dbmgmt/dbNameCaseSensitive.py
0 → 100644
浏览文件 @
9e7eaaad
###################################################################
# Copyright (c) 2016 by TAOS Technologies, Inc.
# All rights reserved.
#
# This file is proprietary and confidential to TAOS Technologies.
# No part of this file may be reproduced, stored, transmitted,
# disclosed or used in any form or by any means other than as
# expressly provided by the written permission from Jianhui Tao
#
###################################################################
# -*- coding: utf-8 -*-
import
sys
import
taos
from
util.log
import
*
from
util.cases
import
*
from
util.sql
import
*
class
TDTestCase
:
def
init
(
self
,
conn
,
logSql
):
tdLog
.
debug
(
"start to execute %s"
%
__file__
)
tdSql
.
init
(
conn
.
cursor
())
self
.
_conn
=
conn
def
run
(
self
):
# database name
tdSql
.
execute
(
"create database db"
)
tdSql
.
query
(
"show databases"
)
tdSql
.
checkRows
(
1
)
tdSql
.
error
(
"create database Db"
)
tdSql
.
error
(
"create database `db`"
)
tdSql
.
execute
(
"create database `Db`"
)
tdSql
.
query
(
"show databases"
)
tdSql
.
checkRows
(
2
)
tdSql
.
execute
(
"alter database db cachelast 1"
)
tdSql
.
execute
(
"alter database `Db` cachelast 1"
)
tdSql
.
execute
(
"use db"
)
tdSql
.
query
(
"select database()"
)
tdSql
.
checkData
(
0
,
0
,
'db'
);
tdSql
.
query
(
"show db.vgroups"
)
tdSql
.
checkRows
(
0
)
tdSql
.
execute
(
"use `Db`"
)
tdSql
.
query
(
"select database()"
)
tdSql
.
checkData
(
0
,
0
,
'Db'
);
tdSql
.
query
(
"show `Db`.vgroups"
)
tdSql
.
checkRows
(
0
)
tdSql
.
query
(
"show create database `Db`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"drop database db"
)
tdSql
.
execute
(
"drop database `Db`"
)
tdSql
.
query
(
"show databases"
)
tdSql
.
checkRows
(
0
)
# corner cases
tdSql
.
execute
(
"create database `电力系统`"
)
tdSql
.
query
(
"show `电力系统`.vgroups"
)
tdSql
.
checkRows
(
0
)
tdSql
.
query
(
"show databases"
)
tdSql
.
checkRows
(
1
)
tdSql
.
checkData
(
0
,
0
,
"电力系统"
)
def
stop
(
self
):
tdSql
.
close
()
tdLog
.
success
(
"%s successfully executed"
%
__file__
)
tdCases
.
addWindows
(
__file__
,
TDTestCase
())
tdCases
.
addLinux
(
__file__
,
TDTestCase
())
\ No newline at end of file
tests/pytest/insert/schemalessCaseSensitive.py
0 → 100644
浏览文件 @
9e7eaaad
###################################################################
# Copyright (c) 2016 by TAOS Technologies, Inc.
# All rights reserved.
#
# This file is proprietary and confidential to TAOS Technologies.
# No part of this file may be reproduced, stored, transmitted,
# disclosed or used in any form or by any means other than as
# expressly provided by the written permission from Jianhui Tao
#
###################################################################
# -*- coding: utf-8 -*-
from
util.log
import
*
from
util.cases
import
*
from
util.sql
import
*
from
util.types
import
TDSmlProtocolType
,
TDSmlTimestampType
class
TDTestCase
:
def
init
(
self
,
conn
,
logSql
):
tdLog
.
debug
(
"start to execute %s"
%
__file__
)
tdSql
.
init
(
conn
.
cursor
())
self
.
_conn
=
conn
def
run
(
self
):
# schemaless
tdSql
.
execute
(
"create database line_insert precision 'ns' "
)
tdSql
.
execute
(
"use line_insert"
)
lines
=
[
"St,deviceId=1i voltage=1,phase=
\"
Test
\"
1626006833639000000"
,
"St,DeviceId=3i voltage=2,phase=
\"
Test
\"
1626006833639000000"
,
"St,deviceId=2i,DeviceId=3 Voltage=2,Phase=
\"
Test2
\"
1626006833639000000"
,
"St,deviceId=4i,DeviceId=3 voltage=1,phase=
\"
Test
\"
,Voltage=2,Phase=
\"
Test1
\"
1626006833639000000"
,
"tbl,deviceId=
\"
sensor0
\"
Hello=3i 1646053743694400029"
,
"tbl,deviceId=
\"
sensor0
\"
n=3i,N=4i 1646053743694400030"
,
"tbl,deviceId=
\"
sensor0
\"
g=3i 1646053743694400031"
,
"tbl,deviceId=
\"
sensor0
\"
G=3i 1646053743694400032"
,
"tbl,deviceId=
\"
sensor0
\"
nice=2i,Nice=3i 1646053743694400033"
,
"tbl,deviceId=
\"
sensor0
\"
hello=3i 1646053743694400034"
,
"超级表,deviceId=
\"
sensor0
\"
电压=3i 1646053743694400035"
,
]
code
=
self
.
_conn
.
schemaless_insert
(
lines
,
TDSmlProtocolType
.
LINE
.
value
,
TDSmlTimestampType
.
NANO_SECOND
.
value
)
tdSql
.
query
(
"show stables"
)
tdSql
.
checkRows
(
3
)
tdSql
.
query
(
"show tables"
)
tdSql
.
checkRows
(
6
)
tdSql
.
query
(
"describe `St`"
)
tdSql
.
checkRows
(
7
)
tdSql
.
query
(
"select * from `St`"
)
tdSql
.
checkRows
(
4
)
tdSql
.
query
(
"select * from tbl"
)
tdSql
.
checkRows
(
6
)
tdSql
.
query
(
"select * from `超级表`"
)
tdSql
.
checkRows
(
1
)
def
stop
(
self
):
tdSql
.
close
()
tdLog
.
success
(
"%s successfully executed"
%
__file__
)
tdCases
.
addWindows
(
__file__
,
TDTestCase
())
tdCases
.
addLinux
(
__file__
,
TDTestCase
())
\ No newline at end of file
tests/pytest/table/columnNameCaseSensitive.py
0 → 100644
浏览文件 @
9e7eaaad
###################################################################
# Copyright (c) 2016 by TAOS Technologies, Inc.
# All rights reserved.
#
# This file is proprietary and confidential to TAOS Technologies.
# No part of this file may be reproduced, stored, transmitted,
# disclosed or used in any form or by any means other than as
# expressly provided by the written permission from Jianhui Tao
#
###################################################################
# -*- coding: utf-8 -*-
from
util.log
import
*
from
util.cases
import
*
from
util.sql
import
*
class
TDTestCase
:
def
init
(
self
,
conn
,
logSql
):
tdLog
.
debug
(
"start to execute %s"
%
__file__
)
tdSql
.
init
(
conn
.
cursor
())
def
run
(
self
):
tdSql
.
prepare
()
# column
tdSql
.
execute
(
"create table tb(ts timestamp, c1 int)"
)
tdSql
.
execute
(
"create table `TB`(ts timestamp, c1 int)"
)
tdSql
.
error
(
"alter table tb add column C1 int"
)
tdSql
.
execute
(
"alter table tb add column `C1` int"
)
tdSql
.
error
(
"alter table `TB` add column C1 int"
)
tdSql
.
execute
(
"alter table `TB` add column `C1` int"
)
tdSql
.
error
(
"create table tb2(ts timestamp, c1 int, C1 int)"
)
tdSql
.
execute
(
"create table tb2(ts timestamp, c1 int, `C1` int)"
)
tdSql
.
query
(
"describe tb2"
)
tdSql
.
checkRows
(
3
)
tdSql
.
checkData
(
0
,
0
,
'ts'
)
tdSql
.
checkData
(
1
,
0
,
'c1'
)
tdSql
.
checkData
(
2
,
0
,
'C1'
)
tdSql
.
execute
(
"insert into tb2(ts, c1) values(now, 1)"
)
tdSql
.
execute
(
"insert into tb2(ts, `C1`) values(now, 1)"
)
tdSql
.
execute
(
"insert into tb2(ts, c1, `C1`) values(now, 1, 2)"
)
tdSql
.
query
(
"select * from tb2"
)
tdSql
.
checkRows
(
3
)
tdSql
.
query
(
"select * from tb2 where c1 = 1"
)
tdSql
.
checkRows
(
2
)
tdSql
.
query
(
"select * from tb2 where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select c1 `C1` from tb2 where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select c1 as `C1` from tb2 where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select `C1` a from tb2 where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select `C1` as a from tb2 where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"alter table tb2 drop column c1"
)
tdSql
.
query
(
"describe tb2"
)
tdSql
.
checkRows
(
2
)
tdSql
.
error
(
"create table `TB2`(ts timestamp, c1 int, C1 int)"
)
tdSql
.
execute
(
"create table `TB2`(ts timestamp, c1 int, `C1` int)"
)
tdSql
.
query
(
"describe `TB2`"
)
tdSql
.
checkRows
(
3
)
tdSql
.
checkData
(
0
,
0
,
'ts'
)
tdSql
.
checkData
(
1
,
0
,
'c1'
)
tdSql
.
checkData
(
2
,
0
,
'C1'
)
tdSql
.
execute
(
"insert into `TB2`(ts, c1) values(now, 1)"
)
tdSql
.
execute
(
"insert into `TB2`(ts, `C1`) values(now, 1)"
)
tdSql
.
execute
(
"insert into `TB2`(ts, c1, `C1`) values(now, 1, 2)"
)
tdSql
.
query
(
"select * from `TB2`"
)
tdSql
.
checkRows
(
3
)
tdSql
.
query
(
"select * from `TB2` where c1 = 1"
)
tdSql
.
checkRows
(
2
)
tdSql
.
query
(
"select * from `TB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select c1 `C1` from `TB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select c1 as `C1` from `TB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select `C1` a from `TB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select `C1` as a from `TB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"alter table `TB2` drop column `C1`"
)
tdSql
.
query
(
"describe tb2"
)
tdSql
.
checkRows
(
2
)
tdSql
.
error
(
"create table `STB2`(ts timestamp, c1 int, C1 int) tags (t1 int)"
)
tdSql
.
execute
(
"create table `STB2`(ts timestamp, c1 int, `C1` int) tags (t1 int)"
)
tdSql
.
query
(
"describe `STB2`"
)
tdSql
.
checkRows
(
4
)
tdSql
.
checkData
(
0
,
0
,
'ts'
)
tdSql
.
checkData
(
1
,
0
,
'c1'
)
tdSql
.
checkData
(
2
,
0
,
'C1'
)
tdSql
.
checkData
(
3
,
0
,
't1'
)
tdSql
.
execute
(
"insert into tt2(ts, c1) using `STB2` tags(1) values(now, 1)"
)
tdSql
.
execute
(
"insert into tt2(ts, `C1`) using `STB2` tags(1) values(now, 1)"
)
tdSql
.
execute
(
"insert into tt2(ts, c1, `C1`) using `STB2` tags(1) values(now, 1, 2)"
)
tdSql
.
query
(
"select * from `STB2`"
)
tdSql
.
checkRows
(
3
)
tdSql
.
query
(
"select * from `STB2` where c1 = 1"
)
tdSql
.
checkRows
(
2
)
tdSql
.
query
(
"select * from `STB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select c1 `C1` from `STB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select c1 as `C1` from `STB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select `C1` a from `STB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select `C1` as a from `STB2` where `C1` = 1"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"alter table `STB2` drop column `C1`"
)
tdSql
.
query
(
"describe tb2"
)
tdSql
.
checkRows
(
2
)
# cornor cases
tdSql
.
execute
(
"alter table `STB2` add column `数量` int"
)
tdSql
.
execute
(
"insert into tt3(ts, `数量`) using `STB2` tags(2) values(now, 1)"
)
tdSql
.
query
(
"select * from tt3"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select ts `TS` from tt3"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select ts as `TS` from tt3"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select ts as `时间戳` from tt3"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select ts `时间戳` from tt3"
)
tdSql
.
checkRows
(
1
)
def
stop
(
self
):
tdSql
.
close
()
tdLog
.
success
(
"%s successfully executed"
%
__file__
)
tdCases
.
addWindows
(
__file__
,
TDTestCase
())
tdCases
.
addLinux
(
__file__
,
TDTestCase
())
\ No newline at end of file
tests/pytest/table/tagNameCaseSensitive.py
0 → 100644
浏览文件 @
9e7eaaad
###################################################################
# Copyright (c) 2016 by TAOS Technologies, Inc.
# All rights reserved.
#
# This file is proprietary and confidential to TAOS Technologies.
# No part of this file may be reproduced, stored, transmitted,
# disclosed or used in any form or by any means other than as
# expressly provided by the written permission from Jianhui Tao
#
###################################################################
# -*- coding: utf-8 -*-
from
util.log
import
*
from
util.cases
import
*
from
util.sql
import
*
class
TDTestCase
:
def
init
(
self
,
conn
,
logSql
):
tdLog
.
debug
(
"start to execute %s"
%
__file__
)
tdSql
.
init
(
conn
.
cursor
())
self
.
_conn
=
conn
def
run
(
self
):
tdSql
.
prepare
()
# tag
tdSql
.
error
(
"create table `STB3`(ts timesatmp, c1 int) tags(t1 int, T1 int)"
)
tdSql
.
execute
(
"create table `STB3`(ts timestamp, c1 int) tags(t1 int)"
)
tdSql
.
execute
(
"alter table `STB3` add tag `T1` int"
)
tdSql
.
execute
(
"create table `STB4`(ts timestamp, c1 int) tags(t1 int, `T1` int)"
)
tdSql
.
execute
(
"create table tt3 using `STB3`(t1) tags(1)"
)
tdSql
.
execute
(
"create table tt4 using `STB3`(`T1`) tags(1)"
)
tdSql
.
query
(
"select t1, `T1` from `STB3`"
)
tdSql
.
checkRows
(
2
)
tdSql
.
execute
(
"alter table `STB3` drop tag `T1`"
)
tdSql
.
query
(
"describe `STB3`"
)
tdSql
.
checkRows
(
3
)
# cornor case
tdSql
.
execute
(
"create table `STB5`(ts timestamp, c1 int) tags(t1 int, `标签` int)"
)
tdSql
.
execute
(
"insert into `测试` using `STB5` tags(1, 1) values(now, 1)"
)
tdSql
.
query
(
"select * from `测试`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select `标签` t from `测试`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"alter table `STB5` add tag `标签2` double"
)
tdSql
.
query
(
"describe `STB5`"
)
tdSql
.
checkRows
(
5
)
def
stop
(
self
):
tdSql
.
close
()
tdLog
.
success
(
"%s successfully executed"
%
__file__
)
tdCases
.
addWindows
(
__file__
,
TDTestCase
())
tdCases
.
addLinux
(
__file__
,
TDTestCase
())
\ No newline at end of file
tests/pytest/table/tbNameCaseSensitive.py
0 → 100644
浏览文件 @
9e7eaaad
###################################################################
# Copyright (c) 2016 by TAOS Technologies, Inc.
# All rights reserved.
#
# This file is proprietary and confidential to TAOS Technologies.
# No part of this file may be reproduced, stored, transmitted,
# disclosed or used in any form or by any means other than as
# expressly provided by the written permission from Jianhui Tao
#
###################################################################
# -*- coding: utf-8 -*-
from
util.log
import
*
from
util.cases
import
*
from
util.sql
import
*
class
TDTestCase
:
def
init
(
self
,
conn
,
logSql
):
tdLog
.
debug
(
"start to execute %s"
%
__file__
)
tdSql
.
init
(
conn
.
cursor
())
def
run
(
self
):
# table/stable
tdSql
.
execute
(
"create database test"
)
tdSql
.
execute
(
"create database `Test`"
)
tdSql
.
execute
(
"use test"
)
tdSql
.
execute
(
"create table tb(ts timestamp, c1 int)"
)
tdSql
.
query
(
"show tables"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"show create table tb"
)
tdSql
.
checkRows
(
1
)
tdSql
.
error
(
"create table Tb(ts timestamp, c1 int)"
)
tdSql
.
execute
(
"create table `TB`(ts timestamp, c1 int)"
)
tdSql
.
query
(
"show tables"
)
tdSql
.
checkRows
(
2
)
tdSql
.
query
(
"show create table `TB`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"describe tb"
)
tdSql
.
checkRows
(
2
)
tdSql
.
query
(
"describe `TB`"
)
tdSql
.
checkRows
(
2
)
tdSql
.
execute
(
"insert into tb values(now, 1)"
)
tdSql
.
error
(
"select * from `Test`.tb"
)
tdSql
.
query
(
"select * from test.tb"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"insert into `TB` values(now, 1)"
)
tdSql
.
error
(
"select * from `Test`.`TB`"
)
tdSql
.
query
(
"select * from test.`TB`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"create stable stb(ts timestamp, c1 int) tags(t1 int)"
)
tdSql
.
query
(
"show stables"
)
tdSql
.
checkRows
(
1
)
tdSql
.
error
(
"create stable STb(ts timestamp, c1 int) tags(t1 int)"
)
tdSql
.
error
(
"create stable `stb`(ts timestamp, c1 int) tags(t1 int)"
)
tdSql
.
execute
(
"create stable `STB`(ts timestamp, c1 int) tags(t1 int)"
)
tdSql
.
query
(
"show stables"
)
tdSql
.
checkRows
(
2
)
tdSql
.
query
(
"describe stb"
)
tdSql
.
checkRows
(
3
)
tdSql
.
query
(
"describe `STB`"
)
tdSql
.
checkRows
(
3
)
tdSql
.
execute
(
"insert into t1 using stb tags(1) values(now, 1)"
)
tdSql
.
query
(
"select * from stb"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"insert into t2 using `STB` tags(1) values(now, 1)"
)
tdSql
.
query
(
"select * from `STB`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
execute
(
"insert into `T2` using `STB` tags(1) values(now, 1)"
)
tdSql
.
query
(
"select * from `STB`"
)
tdSql
.
checkRows
(
2
)
tdSql
.
query
(
"select tbname from `STB`"
)
tdSql
.
checkRows
(
2
)
tdSql
.
execute
(
"alter table stb add column c2 int"
)
tdSql
.
execute
(
"alter table stb add tag t2 int"
)
tdSql
.
execute
(
"alter table `STB` add column c2 int"
)
tdSql
.
execute
(
"alter table `STB` add tag t2 int"
)
tdSql
.
execute
(
"alter table `TB` add column c2 int"
)
# corner cases
tdSql
.
execute
(
"create table `超级表`(ts timestamp, c1 int) tags(t1 int)"
)
tdSql
.
execute
(
"create table `子表一` using `超级表` tags(1)"
)
tdSql
.
execute
(
"insert into `子表二` using `超级表` tags(1) values(now, 1)"
)
tdSql
.
query
(
"select * from `超级表`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"select * from `子表二`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"show tables"
)
tdSql
.
checkRows
(
7
)
tdSql
.
execute
(
"create table `普通表` (ts timestamp, c1 int)"
)
tdSql
.
execute
(
"insert into `普通表` values(now, 2)"
)
tdSql
.
query
(
"select * from `普通表`"
)
tdSql
.
checkRows
(
1
)
tdSql
.
query
(
"show tables"
)
tdSql
.
checkRows
(
8
)
def
stop
(
self
):
tdSql
.
close
()
tdLog
.
success
(
"%s successfully executed"
%
__file__
)
tdCases
.
addWindows
(
__file__
,
TDTestCase
())
tdCases
.
addLinux
(
__file__
,
TDTestCase
())
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录