We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent5d0ebf4 commit67698f7Copy full SHA for 67698f7
tests/unit/test_table.py
@@ -3486,15 +3486,22 @@ def test_to_dataframe_w_dtypes_mapper(self):
3486
create_bqstorage_client=False,
3487
bool_dtype=pandas.BooleanDtype(),
3488
int_dtype=pandas.Int32Dtype(),
3489
-float_dtype=pandas.StringDtype(),
+float_dtype=(
3490
+pandas.Float64Dtype()
3491
+ifhasattr(pandas,"Float64Dtype")
3492
+elsepandas.StringDtype()
3493
+ ),
3494
string_dtype=pandas.StringDtype(),
3495
)
3496
3497
self.assertIsInstance(df,pandas.DataFrame)
3498
self.assertEqual(df.complete.dtype.name,"boolean")
3499
self.assertEqual(df.age.dtype.name,"Int32")
3500
self.assertEqual(df.seconds.dtype.name,"Int32")
-self.assertEqual(df.miles.dtype.name,"string")
3501
+self.assertEqual(
3502
+df.miles.dtype.name,
3503
+"Float64"ifhasattr(pandas,"Float64Dtype")else"string",
3504
+ )
3505
self.assertEqual(df.name.dtype.name,"string")
3506
3507
@unittest.skipIf(pandasisNone,"Requires `pandas`")