未验证 提交 d9ef6b7e 编写于 作者: sangshuduo's avatar sangshuduo 提交者: GitHub

Hotfix/sangshuduo/td 12648 taosdump json null (#9526)

* [TD-12648]<fix>(tools): taosdump json null

* [TD-12648]<fix>(tools): taosdump json null
上级 d2ccf9aa
Subproject commit 5881030ca50a263f6285ae38b4d3aeb1c8fcf8f2 Subproject commit dd78bfff5549c08153798719c1707ab441b5f4ab
...@@ -61,6 +61,16 @@ class TDTestCase: ...@@ -61,6 +61,16 @@ class TDTestCase:
"create table t1 using st tags('{\"location\": \"beijing\"}')") "create table t1 using st tags('{\"location\": \"beijing\"}')")
tdSql.execute("insert into t1 values(1500000000000, 1)") tdSql.execute("insert into t1 values(1500000000000, 1)")
tdSql.execute(
"create table t2 using st tags(NULL)")
tdSql.execute("insert into t2 values(1500000000000, NULL)")
tdSql.execute(
"create table t3 using st tags('')")
tdSql.execute("insert into t3 values(1500000000000, 0)")
# sys.exit(1)
buildPath = self.getBuildPath() buildPath = self.getBuildPath()
if (buildPath == ""): if (buildPath == ""):
tdLog.exit("taosdump not found!") tdLog.exit("taosdump not found!")
...@@ -90,11 +100,11 @@ class TDTestCase: ...@@ -90,11 +100,11 @@ class TDTestCase:
tdSql.checkData(0, 0, 'st') tdSql.checkData(0, 0, 'st')
tdSql.query("show tables") tdSql.query("show tables")
tdSql.checkRows(1) tdSql.checkRows(3)
tdSql.checkData(0, 0, 't1') tdSql.checkData(0, 0, 't3')
tdSql.query("select jtag->'location' from st") tdSql.query("select jtag->'location' from st")
tdSql.checkRows(1) tdSql.checkRows(3)
tdSql.checkData(0, 0, "\"beijing\"") tdSql.checkData(0, 0, "\"beijing\"")
tdSql.query("select * from st where jtag contains 'location'") tdSql.query("select * from st where jtag contains 'location'")
...@@ -102,6 +112,12 @@ class TDTestCase: ...@@ -102,6 +112,12 @@ class TDTestCase:
tdSql.checkData(0, 1, 1) tdSql.checkData(0, 1, 1)
tdSql.checkData(0, 2, '{\"location\":\"beijing\"}') tdSql.checkData(0, 2, '{\"location\":\"beijing\"}')
tdSql.query("select jtag from st")
tdSql.checkRows(3)
tdSql.checkData(0, 0, "{\"location\":\"beijing\"}")
tdSql.checkData(1, 0, None)
tdSql.checkData(2, 0, None)
def stop(self): def stop(self):
tdSql.close() tdSql.close()
tdLog.success("%s successfully executed" % __file__) tdLog.success("%s successfully executed" % __file__)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册