From cc5f6a0d2da7f2ec3dc06de7ae02fb90936b16c6 Mon Sep 17 00:00:00 2001 From: Rohit Sanjay Date: Sat, 12 Oct 2019 23:43:29 +0530 Subject: [PATCH 1/2] add test_series_any_timedelta for GH17667 the dataframe used to test is same as the one mentioned in issue GH17667 --- pandas/tests/test_multilevel.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pandas/tests/test_multilevel.py b/pandas/tests/test_multilevel.py index dc4db6e7902a8..fdfe1dc77b1ba 100644 --- a/pandas/tests/test_multilevel.py +++ b/pandas/tests/test_multilevel.py @@ -1065,6 +1065,22 @@ def test_frame_any_all_group(self): ex = DataFrame({"data": [False, False]}, index=["one", "two"]) tm.assert_frame_equal(result, ex) + def test_series_any_timedelta(self): + df = DataFrame( + { + "a": Series([0, 0]), + "t": Series([pd.to_timedelta(0, "s"), pd.to_timedelta(1, "ms")]), + } + ) + + result = df.any(axis=0) + ex = Series(data=[False, True], index=["a", "t"]) + tm.assert_series_equal(result, ex) + + result = df.any(axis=1) + ex = Series(data=[False, True]) + tm.assert_series_equal(result, ex) + def test_std_var_pass_ddof(self): index = MultiIndex.from_arrays( [np.arange(5).repeat(10), np.tile(np.arange(10), 5)] From 4b0ae5d59882a722fbe1e2f424c6e9e6220fd077 Mon Sep 17 00:00:00 2001 From: Rohit Sanjay Date: Sun, 13 Oct 2019 07:17:21 +0530 Subject: [PATCH 2/2] added gitub issue number and renamed ex --- pandas/tests/test_multilevel.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pandas/tests/test_multilevel.py b/pandas/tests/test_multilevel.py index fdfe1dc77b1ba..9acf9e21b9775 100644 --- a/pandas/tests/test_multilevel.py +++ b/pandas/tests/test_multilevel.py @@ -1066,6 +1066,7 @@ def test_frame_any_all_group(self): tm.assert_frame_equal(result, ex) def test_series_any_timedelta(self): + # GH 17667 df = DataFrame( { "a": Series([0, 0]), @@ -1074,12 +1075,12 @@ def test_series_any_timedelta(self): ) result = df.any(axis=0) - ex = Series(data=[False, True], index=["a", "t"]) - tm.assert_series_equal(result, ex) + expected = Series(data=[False, True], index=["a", "t"]) + tm.assert_series_equal(result, expected) result = df.any(axis=1) - ex = Series(data=[False, True]) - tm.assert_series_equal(result, ex) + expected = Series(data=[False, True]) + tm.assert_series_equal(result, expected) def test_std_var_pass_ddof(self): index = MultiIndex.from_arrays(