@@ -1725,9 +1725,9 @@ def test_constructor_with_datetimes(self):
1725
1725
expected = DataFrame ({"a" : i .to_series ().reset_index (drop = True ), "b" : i_no_tz })
1726
1726
tm .assert_frame_equal (df , expected )
1727
1727
1728
- def test_constructor_datetimes_with_nulls ( self ):
1729
- # gh-15869, GH#11220
1730
- for arr in [
1728
+ @ pytest . mark . parametrize (
1729
+ "arr" ,
1730
+ [
1731
1731
np .array ([None , None , None , None , datetime .now (), None ]),
1732
1732
np .array ([None , None , datetime .now (), None ]),
1733
1733
[[np .datetime64 ("NaT" )], [None ]],
@@ -1736,10 +1736,13 @@ def test_constructor_datetimes_with_nulls(self):
1736
1736
[[None ], [pd .NaT ]],
1737
1737
[[pd .NaT ], [np .datetime64 ("NaT" )]],
1738
1738
[[pd .NaT ], [None ]],
1739
- ]:
1740
- result = DataFrame (arr ).dtypes
1741
- expected = Series ([np .dtype ("datetime64[ns]" )])
1742
- tm .assert_series_equal (result , expected )
1739
+ ],
1740
+ )
1741
+ def test_constructor_datetimes_with_nulls (self , arr ):
1742
+ # gh-15869, GH#11220
1743
+ result = DataFrame (arr ).dtypes
1744
+ expected = Series ([np .dtype ("datetime64[ns]" )])
1745
+ tm .assert_series_equal (result , expected )
1743
1746
1744
1747
def test_constructor_for_list_with_dtypes (self ):
1745
1748
# test list of lists/ndarrays
0 commit comments