fix error

This commit is contained in:
Ganlin Zhao 2023-08-22 17:32:36 +08:00
parent dba7c68de1
commit 502788215b
1 changed files with 13 additions and 12 deletions

View File

@ -231,30 +231,31 @@ class TDTestCase:
tdSql.execute(f"{sqls[j+i]} union {sqls[i]}") tdSql.execute(f"{sqls[j+i]} union {sqls[i]}")
else: else:
tdSql.error(f"{sqls[i]} union {sqls[j+i]}") tdSql.error(f"{sqls[i]} union {sqls[j+i]}")
# check union with timeline function # check union with timeline function
tdSql.query(f"select first(c1) from (select * from t1 union select * from t1 order by ts)") tdSql.query(f"select first(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1 order by ts)")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, 9) tdSql.checkData(0, 0, 9)
tdSql.query(f"select last(c1) from (select * from t1 union select * from t1 order by ts desc)") tdSql.query(f"select last(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1 order by ts desc)")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, 2147450880) tdSql.checkData(0, 0, 2147450880)
tdSql.query(f"select irate(c1) from (select * from t1 union select * from t1 order by ts)") tdSql.query(f"select irate(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1 order by ts)")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, 9.102222222222222) tdSql.checkData(0, 0, 9.102222222222222)
tdSql.query(f"select elapsed(ts) from (select * from t1 union select * from t1 order by ts)") tdSql.query(f"select elapsed(ts) from (select * from {dbname}.t1 union select * from {dbname}.t1 order by ts)")
tdSql.checkRows(1) tdSql.checkRows(1)
tdSql.checkData(0, 0, 46800000.000000000000000) tdSql.checkData(0, 0, 46800000.000000000000000)
tdSql.query(f"select diff(c1) from (select * from t1 union select * from t1 order by ts)") tdSql.query(f"select diff(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1 order by ts)")
tdSql.checkRows(14) tdSql.checkRows(14)
tdSql.query(f"select derivative(c1, 1s, 0) from (select * from t1 union select * from t1 order by ts)") tdSql.query(f"select derivative(c1, 1s, 0) from (select * from {dbname}.t1 union select * from {dbname}.t1 order by ts)")
tdSql.checkRows(11) tdSql.checkRows(11)
tdSql.error(f"select first(c1) from (select * from t1 union select * from t1)") tdSql.error(f"select first(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1)")
tdSql.error(f"select last(c1) from (select * from t1 union select * from t1)") tdSql.error(f"select last(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1)")
tdSql.error(f"select irate(c1) from (select * from t1 union select * from t1)") tdSql.error(f"select irate(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1)")
tdSql.error(f"select elapsed(ts) from (select * from t1 union select * from t1)") tdSql.error(f"select elapsed(ts) from (select * from {dbname}.t1 union select * from {dbname}.t1)")
tdSql.error(f"select diff(c1) from (select * from t1 union select * from t1)") tdSql.error(f"select diff(c1) from (select * from {dbname}.t1 union select * from {dbname}.t1)")
tdSql.error(f"select derivative(c1, 1s, 0) from (select * from t1 union select * from t1)") tdSql.error(f"select derivative(c1, 1s, 0) from (select * from {dbname}.t1 union select * from {dbname}.t1)")
def __test_error(self, dbname="db"): def __test_error(self, dbname="db"):