Skip to content

Commit af599da

Browse files
author
Matt Roeschke
committed
Add date_range example
1 parent 7edf6e6 commit af599da

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pandas/tests/indexes/datetimes/test_date_range.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,14 @@ def test_mismatching_tz_raises_err(self, start, end):
578578
with pytest.raises(TypeError):
579579
pd.DatetimeIndex(start, end, freq=BDay())
580580

581+
def test_CalendarDay_range_with_dst_crossing(self):
582+
# GH 20596
583+
result = date_range('2018-10-23', '2018-11-06', freq='7CD',
584+
tz='Europe/Paris')
585+
expected = date_range('2018-10-23', '2018-11-06',
586+
freq=pd.DateOffset(days=7), tz='Europe/Paris')
587+
tm.assert_index_equal(result, expected)
588+
581589

582590
class TestBusinessDateRange(object):
583591

@@ -772,7 +780,8 @@ def test_cdaterange_weekmask_and_holidays(self):
772780
holidays=['2013-05-01'])
773781

774782
@pytest.mark.parametrize('freq', [freq for freq in prefix_mapping
775-
if freq.startswith('C')])
783+
if freq.startswith('C')
784+
and freq != 'CD'])
776785
def test_all_custom_freq(self, freq):
777786
# should not raise
778787
bdate_range(START, END, freq=freq, weekmask='Mon Wed Fri',

0 commit comments

Comments
 (0)