Skip to content

Commit a0593ee

Browse files
committed
TST: Added WOM edge cases (#20517)
1 parent ef98961 commit a0593ee

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

pandas/tests/tseries/offsets/test_offsets.py

+13-2
Original file line numberDiff line numberDiff line change
@@ -2228,8 +2228,6 @@ class TestWeekOfMonth(Base):
22282228
_offset = WeekOfMonth
22292229

22302230
def test_constructor(self):
2231-
tm.assert_raises_regex(ValueError, "^N cannot be 0",
2232-
WeekOfMonth, n=0, week=1, weekday=1)
22332231
tm.assert_raises_regex(ValueError, "^Week", WeekOfMonth,
22342232
n=1, week=4, weekday=0)
22352233
tm.assert_raises_regex(ValueError, "^Week", WeekOfMonth,
@@ -2261,6 +2259,19 @@ def test_offset(self):
22612259
(-1, 2, 1, date3, datetime(2010, 12, 21)),
22622260
(-1, 2, 1, date4, datetime(2011, 1, 18)),
22632261

2262+
(0, 0, 1, date1, datetime(2011, 1, 4)),
2263+
(0, 0, 1, date2, datetime(2011, 2, 1)),
2264+
(0, 0, 1, date3, datetime(2011, 2, 1)),
2265+
(0, 0, 1, date4, datetime(2011, 2, 1)),
2266+
(0, 1, 1, date1, datetime(2011, 1, 11)),
2267+
(0, 1, 1, date2, datetime(2011, 1, 11)),
2268+
(0, 1, 1, date3, datetime(2011, 2, 8)),
2269+
(0, 1, 1, date4, datetime(2011, 2, 8)),
2270+
(0, 0, 1, date1, datetime(2011, 1, 4)),
2271+
(0, 1, 1, date2, datetime(2011, 1, 11)),
2272+
(0, 2, 1, date3, datetime(2011, 1, 18)),
2273+
(0, 3, 1, date4, datetime(2011, 1, 25)),
2274+
22642275
(1, 0, 0, date1, datetime(2011, 2, 7)),
22652276
(1, 0, 0, date2, datetime(2011, 2, 7)),
22662277
(1, 0, 0, date3, datetime(2011, 2, 7)),

0 commit comments

Comments
 (0)