From 4f5580a6d7f632c6f224c7a1310da3140377bbef Mon Sep 17 00:00:00 2001 From: Natalia Mokeeva Date: Tue, 18 Jul 2023 23:01:50 +0200 Subject: [PATCH 1/2] TST: add test with freq=2M to increase coverage asfreq --- pandas/tests/indexes/period/methods/test_asfreq.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pandas/tests/indexes/period/methods/test_asfreq.py b/pandas/tests/indexes/period/methods/test_asfreq.py index 23b88fb6ab0d3..c753a9bb2ad84 100644 --- a/pandas/tests/indexes/period/methods/test_asfreq.py +++ b/pandas/tests/indexes/period/methods/test_asfreq.py @@ -2,6 +2,7 @@ from pandas import ( PeriodIndex, + Series, period_range, ) import pandas._testing as tm @@ -128,3 +129,10 @@ def test_astype_asfreq(self): exp = PeriodIndex(["2011-01", "2011-02", "2011-03"], freq="3M") tm.assert_index_equal(pi1.asfreq("3M"), exp) tm.assert_index_equal(pi1.astype("period[3M]"), exp) + + def test_asfreq_with_periodindex(self): + ser = Series([1, 2], index=PeriodIndex(["2020-01", "2020-03"], freq="2M")) + result = ser.asfreq("M") + + excepted = Series([1, 2], index=PeriodIndex(["2020-02", "2020-04"], freq="M")) + tm.assert_series_equal(result, excepted) From 9d2cbf86507b3cd127b565a7fe9b47ca8c0c80f4 Mon Sep 17 00:00:00 2001 From: Marco Edward Gorelli Date: Wed, 19 Jul 2023 09:59:12 +0100 Subject: [PATCH 2/2] rename --- pandas/tests/indexes/period/methods/test_asfreq.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/tests/indexes/period/methods/test_asfreq.py b/pandas/tests/indexes/period/methods/test_asfreq.py index c753a9bb2ad84..4f5cfbade4d84 100644 --- a/pandas/tests/indexes/period/methods/test_asfreq.py +++ b/pandas/tests/indexes/period/methods/test_asfreq.py @@ -130,7 +130,7 @@ def test_astype_asfreq(self): tm.assert_index_equal(pi1.asfreq("3M"), exp) tm.assert_index_equal(pi1.astype("period[3M]"), exp) - def test_asfreq_with_periodindex(self): + def test_asfreq_with_different_n(self): ser = Series([1, 2], index=PeriodIndex(["2020-01", "2020-03"], freq="2M")) result = ser.asfreq("M")