Skip to content

Commit 71cacde

Browse files
authored
DOC: Add fixtures for testing DropDuplicates for datetimelike dataframes (#59268)
Adding fixtures for DropDuplicates for datetimelike dataframes
1 parent 941d079 commit 71cacde

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pandas/tests/indexes/datetimelike_/test_drop_duplicates.py

+12
Original file line numberDiff line numberDiff line change
@@ -70,20 +70,32 @@ def test_drop_duplicates(self, keep, expected, index, idx):
7070
class TestDropDuplicatesPeriodIndex(DropDuplicates):
7171
@pytest.fixture(params=["D", "3D", "h", "2h", "min", "2min", "s", "3s"])
7272
def freq(self, request):
73+
"""
74+
Fixture to test for different frequencies for PeriodIndex.
75+
"""
7376
return request.param
7477

7578
@pytest.fixture
7679
def idx(self, freq):
80+
"""
81+
Fixture to get PeriodIndex for 10 periods for different frequencies.
82+
"""
7783
return period_range("2011-01-01", periods=10, freq=freq, name="idx")
7884

7985

8086
class TestDropDuplicatesDatetimeIndex(DropDuplicates):
8187
@pytest.fixture
8288
def idx(self, freq_sample):
89+
"""
90+
Fixture to get DatetimeIndex for 10 periods for different frequencies.
91+
"""
8392
return date_range("2011-01-01", freq=freq_sample, periods=10, name="idx")
8493

8594

8695
class TestDropDuplicatesTimedeltaIndex(DropDuplicates):
8796
@pytest.fixture
8897
def idx(self, freq_sample):
98+
"""
99+
Fixture to get TimedeltaIndex for 10 periods for different frequencies.
100+
"""
89101
return timedelta_range("1 day", periods=10, freq=freq_sample, name="idx")

0 commit comments

Comments
 (0)