@@ -175,9 +175,7 @@ def test_normalize(self):
175
175
176
176
class TestDatetime64 (object ):
177
177
178
- # GH 12806
179
- @pytest .mark .parametrize ('time_locale' , tm .get_locales ())
180
- def test_datetimeindex_accessors (self , time_locale ):
178
+ def test_datetimeindex_accessors (self ):
181
179
dti_naive = DatetimeIndex (freq = 'D' , start = datetime (1998 , 1 , 1 ),
182
180
periods = 365 )
183
181
# GH 13303
@@ -224,14 +222,6 @@ def test_datetimeindex_accessors(self, time_locale):
224
222
assert not dti .is_year_end [0 ]
225
223
assert dti .is_year_end [364 ]
226
224
227
- # GH 11128
228
- with tm .set_locale (time_locale , locale .LC_TIME ):
229
- for day , name in zip (range (4 , 11 ), calendar .day_name ):
230
- # Test Monday -> Sunday
231
- assert dti .weekday_name [day ] == name .capitalize ()
232
- date = datetime (2016 , 4 , day )
233
- assert Timestamp (date ).weekday_name == name .capitalize ()
234
-
235
225
assert len (dti .year ) == 365
236
226
assert len (dti .month ) == 365
237
227
assert len (dti .day ) == 365
@@ -337,9 +327,24 @@ def test_datetimeindex_accessors(self, time_locale):
337
327
assert dates .weekofyear .tolist () == expected
338
328
assert [d .weekofyear for d in dates ] == expected
339
329
340
- # GH 12805
330
+ # GH 12806
331
+ @pytest .mark .skipif (len (tm .get_locales ()) == 0 ,
332
+ reason = 'No available locales' )
333
+ @pytest .mark .parametrize ('time_locale' , tm .get_locales ())
334
+ def test_datetime_name_accessors (self , time_locale ):
341
335
with tm .set_locale (time_locale , locale .LC_TIME ):
336
+ # GH 11128
337
+ dti = DatetimeIndex (freq = 'D' , start = datetime (1998 , 1 , 1 ),
338
+ periods = 365 )
339
+ for day , name in zip (range (4 , 11 ), calendar .day_name ):
340
+ # Test Monday -> Sunday
341
+ assert dti .weekday_name [day ] == name .capitalize ()
342
+ date = datetime (2016 , 4 , day )
343
+ assert Timestamp (date ).weekday_name == name .capitalize ()
344
+
345
+ # GH 12805
342
346
dti = DatetimeIndex (freq = 'M' , start = '2012' , end = '2013' )
347
+ # Test January -> December
343
348
result = dti .month_name
344
349
expected = Index ([month .capitalize ()
345
350
for month in calendar .month_name [1 :]])
0 commit comments