Skip to content

Commit 80d32e1

Browse files
committed
requested paramertization from pandas-dev#30222
1 parent 6ca4461 commit 80d32e1

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

pandas/tests/frame/test_constructors.py

+10-7
Original file line numberDiff line numberDiff line change
@@ -1725,9 +1725,9 @@ def test_constructor_with_datetimes(self):
17251725
expected = DataFrame({"a": i.to_series().reset_index(drop=True), "b": i_no_tz})
17261726
tm.assert_frame_equal(df, expected)
17271727

1728-
def test_constructor_datetimes_with_nulls(self):
1729-
# gh-15869, GH#11220
1730-
for arr in [
1728+
@pytest.mark.parametrize(
1729+
"arr",
1730+
[
17311731
np.array([None, None, None, None, datetime.now(), None]),
17321732
np.array([None, None, datetime.now(), None]),
17331733
[[np.datetime64("NaT")], [None]],
@@ -1736,10 +1736,13 @@ def test_constructor_datetimes_with_nulls(self):
17361736
[[None], [pd.NaT]],
17371737
[[pd.NaT], [np.datetime64("NaT")]],
17381738
[[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)
17431746

17441747
def test_constructor_for_list_with_dtypes(self):
17451748
# test list of lists/ndarrays

0 commit comments

Comments
 (0)