@@ -1307,28 +1307,43 @@ def test_quarterly_dont_normalize():
1307
1307
result = date + klass ()
1308
1308
assert (result .time () == date .time ())
1309
1309
1310
- def test_rule_code ():
1311
- lst = ['M' , 'MS' , 'BM' , 'BMS' , 'D' , 'B' , 'H' , 'T' , 'S' , 'L' , 'U' ]
1312
- for k in lst :
1313
- assert k == _offset_map [k ].rule_code
1314
- assert k == (_offset_map [k ] * 3 ).rule_code
1315
-
1316
- suffix_lst = ['MON' , 'TUE' , 'WED' , 'THU' , 'FRI' , 'SAT' , 'SUN' ]
1317
- base = 'W'
1318
- for v in suffix_lst :
1319
- alias = '-' .join ([base , v ])
1320
- assert alias == _offset_map [alias ].rule_code
1321
- assert alias == (_offset_map [alias ] * 5 ).rule_code
1322
-
1323
- suffix_lst = ['JAN' , 'FEB' , 'MAR' , 'APR' , 'MAY' , 'JUN' , 'JUL' , 'AUG' ,
1324
- 'SEP' , 'OCT' , 'NOV' , 'DEC' ]
1325
- base_lst = ['A' , 'AS' , 'BA' , 'BAS' , 'Q' , 'QS' , 'BQ' , 'BQS' ]
1326
- for base in base_lst :
1310
+
1311
+ class TestOffsetAliases (unittest .TestCase ):
1312
+
1313
+ def setUp (self ):
1314
+ pass
1315
+
1316
+ def test_alias_equality (self ):
1317
+ from pandas .tseries .frequencies import _offset_map
1318
+
1319
+ for k , v in _offset_map .iteritems ():
1320
+ if v is None :
1321
+ continue
1322
+ foo
1323
+ self .assertEqual (k , v .copy ())
1324
+
1325
+ def test_rule_code (self ):
1326
+ lst = ['M' , 'MS' , 'BM' , 'BMS' , 'D' , 'B' , 'H' , 'T' , 'S' , 'L' , 'U' ]
1327
+ for k in lst :
1328
+ assert k == _offset_map [k ].rule_code
1329
+ assert k == (_offset_map [k ] * 3 ).rule_code
1330
+
1331
+ suffix_lst = ['MON' , 'TUE' , 'WED' , 'THU' , 'FRI' , 'SAT' , 'SUN' ]
1332
+ base = 'W'
1327
1333
for v in suffix_lst :
1328
1334
alias = '-' .join ([base , v ])
1329
1335
assert alias == _offset_map [alias ].rule_code
1330
1336
assert alias == (_offset_map [alias ] * 5 ).rule_code
1331
1337
1338
+ suffix_lst = ['JAN' , 'FEB' , 'MAR' , 'APR' , 'MAY' , 'JUN' , 'JUL' , 'AUG' ,
1339
+ 'SEP' , 'OCT' , 'NOV' , 'DEC' ]
1340
+ base_lst = ['A' , 'AS' , 'BA' , 'BAS' , 'Q' , 'QS' , 'BQ' , 'BQS' ]
1341
+ for base in base_lst :
1342
+ for v in suffix_lst :
1343
+ alias = '-' .join ([base , v ])
1344
+ assert alias == _offset_map [alias ].rule_code
1345
+ assert alias == (_offset_map [alias ] * 5 ).rule_code
1346
+
1332
1347
1333
1348
1334
1349
0 commit comments