This commit is contained in:
cpwu 2022-05-26 13:19:44 +08:00
parent aba6643ba3
commit cb21c7b42d
2 changed files with 11 additions and 11 deletions

View File

@ -57,9 +57,9 @@ class TDTestCase:
f"sqrt( {tbname}.{num_col} )", f"sqrt( {tbname}.{num_col} )",
f"tan( {tbname}.{num_col} )", f"tan( {tbname}.{num_col} )",
f"cast( {tbname}.{num_col} as timestamp)", f"cast( {tbname}.{num_col} as timestamp)",
) ),
(f"{num_col} + {any_col}" for any_col in ALL_COL)
) )
[ query_condition.append(f"{num_col} + {any_col}") for any_col in ALL_COL ]
for char_col in CHAR_COL: for char_col in CHAR_COL:
query_condition.extend( query_condition.extend(
( (
@ -199,13 +199,13 @@ class TDTestCase:
tdSql.query(sqls[i]) tdSql.query(sqls[i])
def __test_current(self): def __test_current(self):
tdSql.query("select spread(ts) from ct1") tdSql.query("select hyperloglog(ts) from ct1")
tdSql.checkRows(1) tdSql.checkRows(self.rows)
tdSql.query("select spread(c1) from ct2") tdSql.query("select hyperloglog(c1) from ct2")
tdSql.checkRows(1) tdSql.checkRows(self.rows + 2)
tdSql.query("select spread(c1) from ct4 group by c1") tdSql.query("select hyperloglog(c1) from ct4 group by c1")
tdSql.checkRows(self.rows + 3) tdSql.checkRows(self.rows + 3)
tdSql.query("select spread(c1) from ct4 group by c7") tdSql.query("select hyperloglog(c1) from ct4 group by c7")
tdSql.checkRows(3) tdSql.checkRows(3)
tdSql.query("select spread(ct2.c1) from ct4 join ct2 on ct4.ts=ct2.ts") tdSql.query("select spread(ct2.c1) from ct4 join ct2 on ct4.ts=ct2.ts")
tdSql.checkRows(1) tdSql.checkRows(1)

View File

@ -36,7 +36,7 @@ class TDTestCase:
query_condition.extend( query_condition.extend(
( (
f"{tbname}.{char_col}", f"{tbname}.{char_col}",
f"upper( {tbname}.{char_col} )", # f"upper( {tbname}.{char_col} )",
) )
) )
query_condition.extend( f"cast( {tbname}.{un_char_col} as binary(16) ) " for un_char_col in NUM_COL) query_condition.extend( f"cast( {tbname}.{un_char_col} as binary(16) ) " for un_char_col in NUM_COL)
@ -106,11 +106,11 @@ class TDTestCase:
@property @property
def __join_tblist(self): def __join_tblist(self):
return [ return [
["ct1", "ct2"], # ["ct1", "ct2"],
["ct1", "ct4"], ["ct1", "ct4"],
["ct1", "t1"], ["ct1", "t1"],
["ct2", "ct4"], ["ct2", "ct4"],
["ct2", "t1"], # ["ct2", "t1"],
["ct4", "t1"], ["ct4", "t1"],
# ["ct1", "ct2", "ct4"], # ["ct1", "ct2", "ct4"],
# ["ct1", "ct2", "t1"], # ["ct1", "ct2", "t1"],