Skip to content

Commit

Permalink
TST: remove DST transition scenarios from tc pandas-dev#24689 (pandas…
Browse files Browse the repository at this point in the history
  • Loading branch information
robbuckley authored and Pingviinituutti committed Feb 28, 2019
1 parent ec67566 commit 4d82e87
Showing 1 changed file with 7 additions and 12 deletions.
19 changes: 7 additions & 12 deletions pandas/tests/indexes/datetimes/test_timezones.py
Original file line number Diff line number Diff line change
Expand Up @@ -434,24 +434,19 @@ def test_dti_tz_localize_utc_conversion(self, tz):
with pytest.raises(pytz.NonExistentTimeError):
rng.tz_localize(tz)

@pytest.mark.parametrize('idx', [
date_range(start='2014-01-01', end='2014-12-31', freq='M'),
date_range(start='2014-01-01', end='2014-12-31', freq='D'),
date_range(start='2014-01-01', end='2014-03-01', freq='H'),
date_range(start='2014-08-01', end='2014-10-31', freq='T')
])
def test_dti_tz_localize_roundtrip(self, tz_aware_fixture, idx):
def test_dti_tz_localize_roundtrip(self, tz_aware_fixture):
# note: this tz tests that a tz-naive index can be localized
# and de-localized successfully, when there are no DST transitions
# in the range.
idx = date_range(start='2014-06-01', end='2014-08-30', freq='15T')
tz = tz_aware_fixture
localized = idx.tz_localize(tz)
expected = date_range(start=idx[0], end=idx[-1], freq=idx.freq,
tz=tz)
tm.assert_index_equal(localized, expected)
# cant localize a tz-aware object
with pytest.raises(TypeError):
localized.tz_localize(tz)

reset = localized.tz_localize(None)
tm.assert_index_equal(reset, idx)
assert reset.tzinfo is None
tm.assert_index_equal(reset, idx)

def test_dti_tz_localize_naive(self):
rng = date_range('1/1/2011', periods=100, freq='H')
Expand Down

0 comments on commit 4d82e87

Please sign in to comment.