@@ -157,15 +157,34 @@ class from pandas.tseries.offsets
157
157
--------
158
158
>>> from pandas.tseries.holiday import Holiday, nearest_workday
159
159
>>> from dateutil.relativedelta import MO
160
- >>> USMemorialDay = Holiday('Memorial Day', month=5, day=31,
161
- offset=pd.DateOffset(weekday=MO(-1)))
162
- >>> USLaborDay = Holiday('Labor Day', month=9, day=1,
163
- offset=pd.DateOffset(weekday=MO(1)))
164
- >>> July3rd = Holiday('July 3rd', month=7, day=3,)
165
- >>> NewYears = Holiday('New Years Day', month=1, day=1,
166
- observance=nearest_workday),
167
- >>> July3rd = Holiday('July 3rd', month=7, day=3,
168
- days_of_week=(0, 1, 2, 3))
160
+
161
+ >>> USMemorialDay = Holiday(
162
+ ... "Memorial Day", month=5, day=31, offset=pd.DateOffset(weekday=MO(-1))
163
+ ... )
164
+ >>> USMemorialDay
165
+ Holiday: Memorial Day (month=5, day=31, offset=<DateOffset: weekday=MO(-1)>)
166
+
167
+ >>> USLaborDay = Holiday(
168
+ ... "Labor Day", month=9, day=1, offset=pd.DateOffset(weekday=MO(1))
169
+ ... )
170
+ >>> USLaborDay
171
+ Holiday: Labor Day (month=9, day=1, offset=<DateOffset: weekday=MO(+1)>)
172
+
173
+ >>> July3rd = Holiday("July 3rd", month=7, day=3)
174
+ >>> July3rd
175
+ Holiday: July 3rd (month=7, day=3, )
176
+
177
+ >>> NewYears = Holiday(
178
+ ... "New Years Day", month=1, day=1, observance=nearest_workday
179
+ ... )
180
+ >>> NewYears # doctest: +SKIP
181
+ Holiday: New Years Day (
182
+ month=1, day=1, observance=<function nearest_workday at 0x66545e9bc440>
183
+ )
184
+
185
+ >>> July3rd = Holiday("July 3rd", month=7, day=3, days_of_week=(0, 1, 2, 3))
186
+ >>> July3rd
187
+ Holiday: July 3rd (month=7, day=3, )
169
188
"""
170
189
if offset is not None and observance is not None :
171
190
raise NotImplementedError ("Cannot use both offset and observance." )
0 commit comments