@@ -39,7 +39,7 @@ def generate_primitive_df(scale, names, schema):
3939 return pd .DataFrame (
4040 {
4141 name : generate_primitive_series (scale , dtype )
42- for name , dtype in zip (names , schema )
42+ for name , dtype in zip (names , schema , strict = False )
4343 }
4444 )
4545
@@ -180,19 +180,19 @@ def test_pyarrow_time(conn_db_readonly: ConnDB) -> None:
180180 )
181181 result = conn .execute ("LOAD FROM df RETURN *" ).get_as_df ()
182182 for colname in ["col1" , "col2" , "col3" ]:
183- for expected , actual in zip (df [colname ], result [colname ]):
183+ for expected , actual in zip (df [colname ], result [colname ], strict = False ):
184184 tmp1 = (
185185 expected if type (expected ) is timedelta else expected .to_pytimedelta ()
186186 )
187187 tmp2 = actual if type (actual ) is timedelta else actual .to_pytimedelta ()
188188 assert tmp1 == tmp2
189189 for colname in ["col4" , "col5" , "col6" , "col7" , "col8" ]:
190- for expected , actual in zip (df [colname ], result [colname ]):
190+ for expected , actual in zip (df [colname ], result [colname ], strict = False ):
191191 tmp1 = expected if type (expected ) is datetime else expected .to_pydatetime ()
192192 tmp2 = actual if type (actual ) is datetime else actual .to_pydatetime ()
193193 assert tmp1 == tmp2
194194 for colname in ["col9" , "col10" ]:
195- for expected , actual in zip (df [colname ], result [colname ]):
195+ for expected , actual in zip (df [colname ], result [colname ], strict = False ):
196196 assert (
197197 datetime .combine (expected , datetime .min .time ())
198198 == actual .to_pydatetime ()
@@ -230,7 +230,7 @@ def test_pyarrow_blob(conn_db_readonly: ConnDB) -> None:
230230 ).sort_values (by = ["index" ])
231231 result = conn .execute ("LOAD FROM df RETURN * ORDER BY index" ).get_as_df ()
232232 for colname in ["col1" , "col2" , "col3" , "col4" ]:
233- for expected , actual in zip (df [colname ], result [colname ]):
233+ for expected , actual in zip (df [colname ], result [colname ], strict = False ):
234234 if is_null (expected ) or is_null (actual ):
235235 assert is_null (expected )
236236 assert is_null (actual )
@@ -279,7 +279,7 @@ def test_pyarrow_string(conn_db_readonly: ConnDB) -> None:
279279 ).sort_values (by = ["index" ])
280280 result = conn .execute ("LOAD FROM df RETURN * ORDER BY index" ).get_as_df ()
281281 for colname in ["col1" , "col2" , "col3" ]:
282- for expected , actual in zip (df [colname ], result [colname ]):
282+ for expected , actual in zip (df [colname ], result [colname ], strict = False ):
283283 if is_null (expected ) or is_null (actual ):
284284 assert is_null (expected )
285285 assert is_null (actual )
@@ -307,7 +307,7 @@ def test_pyarrow_dict(conn_db_readonly: ConnDB) -> None:
307307 )
308308 result = conn .execute ("LOAD FROM df RETURN * ORDER BY index" ).get_as_df ()
309309 for colname in ["col1" , "col2" ]:
310- for expected , actual in zip (df [colname ], result [colname ]):
310+ for expected , actual in zip (df [colname ], result [colname ], strict = False ):
311311 assert expected == actual
312312
313313
0 commit comments