From 16853215d272b820b6e03ce898aebaea0c4b5ff6 Mon Sep 17 00:00:00 2001 From: Natalia Mokeeva Date: Mon, 26 Jun 2023 19:32:12 +0200 Subject: [PATCH 1/2] TST: increase coverage of asfreq --- pandas/tests/frame/methods/test_asfreq.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pandas/tests/frame/methods/test_asfreq.py b/pandas/tests/frame/methods/test_asfreq.py index 47cebd31451e3..d85b79962f140 100644 --- a/pandas/tests/frame/methods/test_asfreq.py +++ b/pandas/tests/frame/methods/test_asfreq.py @@ -211,3 +211,12 @@ def test_asfreq_after_normalize(self, unit): ) expected = DatetimeIndex(["2000-01-01", "2000-01-02"], freq="D").as_unit(unit) tm.assert_index_equal(result, expected) + + def test_asfreq_2M(self, frame_or_series): + index = date_range("1/1/2000", periods=6, freq="M") + df = DataFrame({"s": Series([0.0, 1.0, 2.0, 3.0, 4.0, 5.0], index=index)}) + expected = df.asfreq(freq="2M") + + index = date_range("1/1/2000", periods=3, freq="2M") + result = DataFrame({"s": Series([0.0, 2.0, 4.0], index=index)}) + tm.assert_frame_equal(result, expected) From b6491199fde37f89d3476016088d53e7e759efd2 Mon Sep 17 00:00:00 2001 From: Natalia Mokeeva Date: Mon, 26 Jun 2023 19:52:02 +0200 Subject: [PATCH 2/2] remove redundant argument --- pandas/tests/frame/methods/test_asfreq.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/tests/frame/methods/test_asfreq.py b/pandas/tests/frame/methods/test_asfreq.py index d85b79962f140..42997de78ecaa 100644 --- a/pandas/tests/frame/methods/test_asfreq.py +++ b/pandas/tests/frame/methods/test_asfreq.py @@ -212,7 +212,7 @@ def test_asfreq_after_normalize(self, unit): expected = DatetimeIndex(["2000-01-01", "2000-01-02"], freq="D").as_unit(unit) tm.assert_index_equal(result, expected) - def test_asfreq_2M(self, frame_or_series): + def test_asfreq_2M(self): index = date_range("1/1/2000", periods=6, freq="M") df = DataFrame({"s": Series([0.0, 1.0, 2.0, 3.0, 4.0, 5.0], index=index)}) expected = df.asfreq(freq="2M")