@@ -332,33 +332,34 @@ def test_datetimeindex_accessors(self):
332
332
@pytest .mark .parametrize ('time_locale' , tm .get_locales () + [None ])
333
333
def test_datetime_name_accessors (self , time_locale ):
334
334
with tm .set_locale (time_locale , locale .LC_TIME ):
335
- # GH 11128
336
- dti = DatetimeIndex (freq = 'D' , start = datetime (1998 , 1 , 1 ),
337
- periods = 365 )
338
- english_days = ['Monday' , 'Tuesday' , 'Wednesday' , 'Thursday' ,
339
- 'Friday' , 'Saturday' , 'Sunday' ]
340
- for day , name , eng_name in zip (range (4 , 11 ),
341
- calendar .day_name ,
342
- english_days ):
343
- # Test Monday -> Sunday
344
- name = name .capitalize ()
345
- assert dti .weekday_name [day ] == eng_name
346
- assert dti .day_name (time_locale = time_locale )[day ] == name
347
- ts = Timestamp (datetime (2016 , 4 , day ))
348
- assert ts .weekday_name == eng_name
349
- assert ts .day_name (time_locale = time_locale ) == name
350
-
351
- with tm .set_locale (time_locale , locale .LC_TIME ):
352
- # GH 12805
353
- dti = DatetimeIndex (freq = 'M' , start = '2012' , end = '2013' )
335
+ expected_days = calendar .day_name [:]
354
336
expected_months = calendar .month_name [1 :]
355
- # Test January -> December
356
- result = dti .month_name (time_locale = time_locale )
357
- expected = Index ([month .capitalize () for month in expected_months ])
358
- tm .assert_index_equal (result , expected )
359
- for date , expected in zip (dti , expected_months ):
360
- result = date .month_name (time_locale = time_locale )
361
- assert result == expected .capitalize ()
337
+
338
+ # GH 11128
339
+ dti = DatetimeIndex (freq = 'D' , start = datetime (1998 , 1 , 1 ),
340
+ periods = 365 )
341
+ english_days = ['Monday' , 'Tuesday' , 'Wednesday' , 'Thursday' ,
342
+ 'Friday' , 'Saturday' , 'Sunday' ]
343
+ for day , name , eng_name in zip (range (4 , 11 ),
344
+ expected_days ,
345
+ english_days ):
346
+ # Test Monday -> Sunday
347
+ name = name .capitalize ()
348
+ assert dti .weekday_name [day ] == eng_name
349
+ assert dti .day_name (time_locale = time_locale )[day ] == name
350
+ ts = Timestamp (datetime (2016 , 4 , day ))
351
+ assert ts .weekday_name == eng_name
352
+ assert ts .day_name (time_locale = time_locale ) == name
353
+
354
+ # GH 12805
355
+ dti = DatetimeIndex (freq = 'M' , start = '2012' , end = '2013' )
356
+ # Test January -> December
357
+ result = dti .month_name (time_locale = time_locale )
358
+ expected = Index ([month .capitalize () for month in expected_months ])
359
+ tm .assert_index_equal (result , expected )
360
+ for date , expected in zip (dti , expected_months ):
361
+ result = date .month_name (time_locale = time_locale )
362
+ assert result == expected .capitalize ()
362
363
363
364
def test_nanosecond_field (self ):
364
365
dti = DatetimeIndex (np .arange (10 ))
0 commit comments