test: case all passed

This commit is contained in:
Alex Duan 2023-03-24 19:44:08 +08:00
parent 17f948deca
commit d4c63827c2
3 changed files with 18 additions and 10 deletions

View File

@ -14,10 +14,14 @@ def process(block):
for j in range(ncols): for j in range(ncols):
val = block.data(i, j) val = block.data(i, j)
if val is None: if val is None:
return [None] row = None
break
row.append(val.decode('utf_32_le')) row.append(val.decode('utf_32_le'))
row_str = ''.join(row) if row is None:
results.append(row_str.encode('utf_32_le')) results.append(None)
else:
row_str = ''.join(row)
results.append(row_str.encode('utf_32_le'))
return results return results

View File

@ -14,9 +14,13 @@ def process(block):
for j in range(ncols): for j in range(ncols):
val = block.data(i, j) val = block.data(i, j)
if val is None: if val is None:
return [None] row = None
break
row.append(val.decode('utf-8')) row.append(val.decode('utf-8'))
results.append(''.join(row)) if row is None:
results.append(None)
else:
results.append(''.join(row))
return results return results

View File

@ -73,7 +73,7 @@ class TDTestCase:
'col9': 'float', 'col9': 'float',
'col10': 'double', 'col10': 'double',
'col11': 'bool', 'col11': 'bool',
'col12': 'varchar(20)', 'col12': 'varchar(120)',
'col13': 'nchar(100)', 'col13': 'nchar(100)',
} }
self.tag_dict = { self.tag_dict = {
@ -88,7 +88,7 @@ class TDTestCase:
't9': 'float', 't9': 'float',
't10': 'double', 't10': 'double',
't11': 'bool', 't11': 'bool',
't12': 'varchar(20)', 't12': 'varchar(120)',
't13': 'nchar(100)', 't13': 'nchar(100)',
} }
@ -149,7 +149,7 @@ class TDTestCase:
'sf9': 'float', 'sf9': 'float',
'sf10': 'double', 'sf10': 'double',
'sf11': 'bool', 'sf11': 'bool',
'sf12': 'varchar(20)', 'sf12': 'varchar(120)',
'sf13': 'nchar(100)' 'sf13': 'nchar(100)'
} }
# agg function # agg function
@ -165,7 +165,7 @@ class TDTestCase:
'af9': 'float', 'af9': 'float',
'af10': 'double', 'af10': 'double',
'af11': 'bool', 'af11': 'bool',
'af12': 'varchar(20)', 'af12': 'varchar(120)',
'af13': 'nchar(100)', 'af13': 'nchar(100)',
'af14': 'timestamp' 'af14': 'timestamp'
} }
@ -399,7 +399,7 @@ class TDTestCase:
stable = "meters" stable = "meters"
tbname = "d" tbname = "d"
count = 3 count = 3
rows = 1000000 rows = 1000
# do # do
self.create_table(stable, tbname, count) self.create_table(stable, tbname, count)
self.insert_data(tbname, rows) self.insert_data(tbname, rows)