BUG: fix MS/BMS range generation / onOffset bugs causing #1483 · pandas-dev/pandas@7fb453a (original) (raw)
`@@ -440,7 +440,7 @@ def test_monthly_resample_error(self):
`
440
440
`def test_resample_anchored_intraday(self):
`
441
441
`# #1471, #1458
`
442
442
``
443
``
`-
rng = pd.date_range('1/1/2012', '4/1/2012', freq='10min')
`
``
443
`+
rng = date_range('1/1/2012', '4/1/2012', freq='10min')
`
444
444
`df = DataFrame(rng.month, index=rng)
`
445
445
``
446
446
`result = df.resample('M')
`
`@@ -451,7 +451,7 @@ def test_resample_anchored_intraday(self):
`
451
451
`expected = df.resample('M', kind='period', closed='left').to_timestamp()
`
452
452
`tm.assert_frame_equal(result, expected)
`
453
453
``
454
``
`-
rng = pd.date_range('1/1/2012', '4/1/2013', freq='10min')
`
``
454
`+
rng = date_range('1/1/2012', '4/1/2013', freq='10min')
`
455
455
`df = DataFrame(rng.month, index=rng)
`
456
456
``
457
457
`result = df.resample('Q')
`
`@@ -462,9 +462,14 @@ def test_resample_anchored_intraday(self):
`
462
462
`expected = df.resample('Q', kind='period', closed='left').to_timestamp()
`
463
463
`tm.assert_frame_equal(result, expected)
`
464
464
``
``
465
`+
def test_resample_anchored_monthstart(self):
`
``
466
`+
ts = _simple_ts('1/1/2000', '12/31/2002')
`
``
467
+
``
468
`+
freqs = ['MS', 'BMS', 'QS-MAR', 'AS-DEC', 'AS-JUN']
`
``
469
+
``
470
`+
for freq in freqs:
`
``
471
`+
result = ts.resample(freq, how='mean')
`
465
472
``
466
``
`-
rng = pd.date_range('1/1/2012', '4/1/2015', freq='10min')
`
467
``
`-
df = DataFrame(rng.month, index=rng)
`
468
473
``
469
474
`def _simple_ts(start, end, freq='D'):
`
470
475
`rng = date_range(start, end, freq=freq)
`