test: support for windows using 'taos -s'

This commit is contained in:
chenhaoran 2023-12-19 15:51:27 +08:00
parent 0dbbdd1d83
commit cfa1faf79e
1 changed files with 3 additions and 5 deletions

View File

@ -14,7 +14,7 @@ class TDTestCase:
tdSql.init(conn.cursor(), True) tdSql.init(conn.cursor(), True)
def checksql(self, sql): def checksql(self, sql):
result = os.popen("taos -s '%s'" %sql) result = os.popen(f"taos -s \"{sql}\" ")
res = result.read() res = result.read()
print(res) print(res)
if ("Query OK" in res): if ("Query OK" in res):
@ -23,14 +23,12 @@ class TDTestCase:
tdLog.exit(f"checkEqual error") tdLog.exit(f"checkEqual error")
def check(self): def check(self):
conn = taos.connect()
sql = "select 'a;b' as x" sql = "select 'a;b' as x"
tdSql.query(f"%s" %sql) tdSql.query(f"%s" %sql)
tdSql.checkRows(1) tdSql.checkRows(1)
self.checksql('select "a;b" as x\G') self.checksql('select \\\"a;b\\\" as x\G')
self.checksql('select "a;b" as x >> /tmp/res.txt') self.checksql('select \\\"a;b\\\" as x >> temp.txt')
return
def run(self): def run(self):
tdSql.prepare() tdSql.prepare()