test: np init array linux int64 win32 int32 diff
This commit is contained in:
parent
b189dc3f99
commit
b28931f539
|
@ -83,6 +83,8 @@ class TDTestCase:
|
||||||
|
|
||||||
tdSql.query(f"select {col} {alias} from {table_expr} {pre_condition}")
|
tdSql.query(f"select {col} {alias} from {table_expr} {pre_condition}")
|
||||||
pre_data = np.array(tdSql.queryResult)[np.array(tdSql.queryResult) != None]
|
pre_data = np.array(tdSql.queryResult)[np.array(tdSql.queryResult) != None]
|
||||||
|
if (platform.system().lower() == 'windows' and pre_result.dtype == 'int32'):
|
||||||
|
pre_result = np.array(pre_result, dtype = 'int64')
|
||||||
print("data is ", pre_data)
|
print("data is ", pre_data)
|
||||||
pre_csum = np.cumsum(pre_data)
|
pre_csum = np.cumsum(pre_data)
|
||||||
tdSql.query(self.csum_query_form(
|
tdSql.query(self.csum_query_form(
|
||||||
|
|
|
@ -83,6 +83,8 @@ class TDTestCase:
|
||||||
|
|
||||||
tdSql.query(f"select {col} {alias} from {table_expr} {pre_condition}")
|
tdSql.query(f"select {col} {alias} from {table_expr} {pre_condition}")
|
||||||
pre_data = np.array(tdSql.queryResult)[np.array(tdSql.queryResult) != None]
|
pre_data = np.array(tdSql.queryResult)[np.array(tdSql.queryResult) != None]
|
||||||
|
if (platform.system().lower() == 'windows' and pre_result.dtype == 'int32'):
|
||||||
|
pre_result = np.array(pre_result, dtype = 'int64')
|
||||||
pre_diff = np.diff(pre_data)
|
pre_diff = np.diff(pre_data)
|
||||||
# trans precision for data
|
# trans precision for data
|
||||||
tdSql.query(self.diff_query_form(
|
tdSql.query(self.diff_query_form(
|
||||||
|
@ -127,6 +129,8 @@ class TDTestCase:
|
||||||
tdSql.query(f"select {col} from {table_expr} {re.sub('limit [0-9]*|offset [0-9]*','',condition)}")
|
tdSql.query(f"select {col} from {table_expr} {re.sub('limit [0-9]*|offset [0-9]*','',condition)}")
|
||||||
offset_val = condition.split("offset")[1].split(" ")[1] if "offset" in condition else 0
|
offset_val = condition.split("offset")[1].split(" ")[1] if "offset" in condition else 0
|
||||||
pre_result = np.array(tdSql.queryResult)[np.array(tdSql.queryResult) != None]
|
pre_result = np.array(tdSql.queryResult)[np.array(tdSql.queryResult) != None]
|
||||||
|
if (platform.system().lower() == 'windows' and pre_result.dtype == 'int32'):
|
||||||
|
pre_result = np.array(pre_result, dtype = 'int64')
|
||||||
pre_diff = np.diff(pre_result)[offset_val:]
|
pre_diff = np.diff(pre_result)[offset_val:]
|
||||||
tdSql.query(self.diff_query_form(
|
tdSql.query(self.diff_query_form(
|
||||||
col=col, alias=alias, table_expr=table_expr, condition=condition
|
col=col, alias=alias, table_expr=table_expr, condition=condition
|
||||||
|
|
Loading…
Reference in New Issue