提交 0839e57d 编写于 作者: P Ping Xiao

test: add test cases

上级 ac94bb85
...@@ -52,6 +52,7 @@ class TDTestCase: ...@@ -52,6 +52,7 @@ class TDTestCase:
tdSql.checkRows(0) tdSql.checkRows(0)
tdSql.query("show create database `Db`") tdSql.query("show create database `Db`")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 1, "CREATE DATABASE `Db` REPLICA 1 QUORUM 1 DAYS 10 KEEP 3650 CACHE 16 BLOCKS 6 MINROWS 100 MAXROWS 4096 WAL 2 FSYNC 1000 COMP 2 CACHELAST 0 PRECISION 'ms' UPDATE 0")
tdSql.execute("drop database db") tdSql.execute("drop database db")
...@@ -67,6 +68,8 @@ class TDTestCase: ...@@ -67,6 +68,8 @@ class TDTestCase:
tdSql.query("show databases") tdSql.query("show databases")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, "电力系统") tdSql.checkData(0, 0, "电力系统")
tdSql.query("show create database `电力系统`")
tdSql.checkData(0, 1, "CREATE DATABASE `电力系统` REPLICA 1 QUORUM 1 DAYS 10 KEEP 3650 CACHE 16 BLOCKS 6 MINROWS 100 MAXROWS 4096 WAL 2 FSYNC 1000 COMP 2 CACHELAST 0 PRECISION 'ms' UPDATE 0")
def stop(self): def stop(self):
tdSql.close() tdSql.close()
......
...@@ -136,6 +136,9 @@ class TDTestCase: ...@@ -136,6 +136,9 @@ class TDTestCase:
tdSql.query("select `C1` as a from `STB2` where `C1` = 1") tdSql.query("select `C1` as a from `STB2` where `C1` = 1")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.query("show create table `STB2`")
tdSql.checkData(0, 1, "CREATE TABLE `STB2` (`ts` TIMESTAMP,`c1` INT,`C1` INT) TAGS (`t1` INT)")
tdSql.execute("alter table `STB2` drop column `C1`") tdSql.execute("alter table `STB2` drop column `C1`")
tdSql.query("describe tb2") tdSql.query("describe tb2")
tdSql.checkRows(2) tdSql.checkRows(2)
...@@ -143,6 +146,8 @@ class TDTestCase: ...@@ -143,6 +146,8 @@ class TDTestCase:
# cornor cases # cornor cases
tdSql.execute("alter table `STB2` add column `数量` int") tdSql.execute("alter table `STB2` add column `数量` int")
tdSql.execute("insert into tt3(ts, `数量`) using `STB2` tags(2) values(now + 3s, 1)") tdSql.execute("insert into tt3(ts, `数量`) using `STB2` tags(2) values(now + 3s, 1)")
tdSql.query("show create table `STB2`")
tdSql.checkData(0, 1, "CREATE TABLE `STB2` (`ts` TIMESTAMP,`c1` INT,`数量` INT) TAGS (`t1` INT)")
tdSql.query("select * from tt3") tdSql.query("select * from tt3")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.query("select ts `TS` from tt3") tdSql.query("select ts `TS` from tt3")
...@@ -151,7 +156,7 @@ class TDTestCase: ...@@ -151,7 +156,7 @@ class TDTestCase:
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.query("select ts as `时间戳` from tt3") tdSql.query("select ts as `时间戳` from tt3")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.query("select ts `时间戳` from tt3") tdSql.query("select ts `时间戳` from tt3")
tdSql.checkRows(1) tdSql.checkRows(1)
def stop(self): def stop(self):
......
...@@ -34,13 +34,18 @@ class TDTestCase: ...@@ -34,13 +34,18 @@ class TDTestCase:
tdSql.query("select t1, `T1` from `STB3`") tdSql.query("select t1, `T1` from `STB3`")
tdSql.checkRows(2) tdSql.checkRows(2)
tdSql.query("show create table `STB3`")
tdSql.checkData(0, 1, "CREATE TABLE `STB3` (`ts` TIMESTAMP,`c1` INT) TAGS (`t1` INT,`T1` INT)")
tdSql.execute("alter table `STB3` drop tag `T1`") tdSql.execute("alter table `STB3` drop tag `T1`")
tdSql.query("describe `STB3`") tdSql.query("describe `STB3`")
tdSql.checkRows(3) tdSql.checkRows(3)
# cornor case # cornor case
tdSql.execute("create table `STB5`(ts timestamp, c1 int) tags(t1 int, `标签` int)") 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.execute("insert into `测试` using `STB5` tags(1, 1) values(now, 1)")
tdSql.query("show create table `STB5`")
tdSql.checkData(0, 1, "CREATE TABLE `STB5` (`ts` TIMESTAMP,`c1` INT) TAGS (`t1` INT,`标签` INT)")
tdSql.query("select * from `测试`") tdSql.query("select * from `测试`")
tdSql.checkRows(1) tdSql.checkRows(1)
......
...@@ -32,6 +32,7 @@ class TDTestCase: ...@@ -32,6 +32,7 @@ class TDTestCase:
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.query("show create table tb") tdSql.query("show create table tb")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 1, "CREATE TABLE `tb` (`ts` TIMESTAMP,`c1` INT)")
tdSql.error("create table Tb(ts timestamp, c1 int)") tdSql.error("create table Tb(ts timestamp, c1 int)")
tdSql.execute("create table `TB`(ts timestamp, c1 int)") tdSql.execute("create table `TB`(ts timestamp, c1 int)")
...@@ -40,6 +41,7 @@ class TDTestCase: ...@@ -40,6 +41,7 @@ class TDTestCase:
tdSql.checkRows(2) tdSql.checkRows(2)
tdSql.query("show create table `TB`") tdSql.query("show create table `TB`")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 1, "CREATE TABLE `TB` (`ts` TIMESTAMP,`c1` INT)")
tdSql.query("describe tb") tdSql.query("describe tb")
tdSql.checkRows(2) tdSql.checkRows(2)
...@@ -61,7 +63,7 @@ class TDTestCase: ...@@ -61,7 +63,7 @@ class TDTestCase:
tdSql.query("show stables") tdSql.query("show stables")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.error("create stable STb(ts timestamp, c1 int) tags(t1 int)") tdSql.error("crate stable STb(ts timestamp, c1 int) tags(t1 int)")
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.execute("create stable `STB`(ts timestamp, c1 int) tags(t1 int)")
tdSql.query("show stables") tdSql.query("show stables")
...@@ -88,12 +90,15 @@ class TDTestCase: ...@@ -88,12 +90,15 @@ class TDTestCase:
tdSql.query("select tbname from `STB`") tdSql.query("select tbname from `STB`")
tdSql.checkRows(2) tdSql.checkRows(2)
tdSql.execute("alter table stb add column c2 int") tdSql.execute("alter table stb add column c2 int")
tdSql.execute("alter table stb add tag t2 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 column c2 int")
tdSql.execute("alter table `STB` add tag t2 int") tdSql.execute("alter table `STB` add tag t2 int")
tdSql.execute("alter table `TB` add column c2 int") tdSql.execute("alter table `TB` add column c2 int")
tdSql.query("show create table `STB`")
tdSql.checkData(0, 1, "CREATE TABLE `STB` (`ts` TIMESTAMP,`c1` INT,`c2` INT) TAGS (`t1` INT,`t2` INT)")
# corner cases # corner cases
tdSql.execute("create table `超级表`(ts timestamp, c1 int) tags(t1 int)") tdSql.execute("create table `超级表`(ts timestamp, c1 int) tags(t1 int)")
tdSql.execute("create table `子表一` using `超级表` tags(1)") tdSql.execute("create table `子表一` using `超级表` tags(1)")
...@@ -111,7 +116,9 @@ class TDTestCase: ...@@ -111,7 +116,9 @@ class TDTestCase:
tdSql.query("select * from `普通表`") tdSql.query("select * from `普通表`")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.query("show tables") tdSql.query("show tables")
tdSql.checkRows(8) tdSql.checkRows(8)
tdSql.query("show create table `普通表`")
tdSql.checkData(0, 0, "CREATE TABLE `普通表` (`ts` TIMESTAMP,`c1` INT)")
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.
先完成此消息的编辑!
想要评论请 注册