Skip to content

Commit 333e866

Browse files
committed
parameterize tests
1 parent a8ea208 commit 333e866

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

pandas/tests/series/test_analytics.py

+8-14
Original file line numberDiff line numberDiff line change
@@ -336,27 +336,21 @@ def test_describe(self):
336336
index=['count', 'unique', 'top', 'freq'])
337337
tm.assert_series_equal(result, expected)
338338

339+
@pytest.mark.parametrize("tz", [None, "US/Eastern"])
340+
def test_describe_dt(self, tz):
341+
if tz is None:
342+
name = "tz-naive"
343+
else:
344+
name = "tz-aware"
339345
start = Timestamp(2018, 1, 1)
340346
end = Timestamp(2018, 1, 5)
341-
s = Series(date_range(start, end), name="tz-naive")
342-
result = s.describe()
343-
expected = Series(
344-
[5, 5, start, 1, start, end],
345-
name="tz-naive",
346-
index=['count', 'unique', 'top', 'freq', 'first', 'last']
347-
)
348-
tm.assert_series_equal(result, expected)
349-
350-
start = Timestamp(2018, 1, 1)
351-
end = Timestamp(2018, 1, 5)
352-
tz = "US/Eastern"
353-
s = Series(date_range(start, end, tz=tz), name="tz-aware")
347+
s = Series(date_range(start, end, tz=tz), name=name)
354348
result = s.describe()
355349
expected = Series(
356350
[5, 5, start.tz_localize(tz), 1, start.tz_localize(tz),
357351
end.tz_localize(tz)
358352
],
359-
name="tz-aware",
353+
name=name,
360354
index=['count', 'unique', 'top', 'freq', 'first', 'last']
361355
)
362356
tm.assert_series_equal(result, expected)

0 commit comments

Comments
 (0)