Skip to content

Commit f75a220

Browse files
robbuckleyjreback
authored andcommitted
TST: remove DST transition scenarios from tc pandas-dev#24689 (pandas-dev#24736)
1 parent fb02c25 commit f75a220

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

pandas/tests/indexes/datetimes/test_timezones.py

+7-12
Original file line numberDiff line numberDiff line change
@@ -434,24 +434,19 @@ def test_dti_tz_localize_utc_conversion(self, tz):
434434
with pytest.raises(pytz.NonExistentTimeError):
435435
rng.tz_localize(tz)
436436

437-
@pytest.mark.parametrize('idx', [
438-
date_range(start='2014-01-01', end='2014-12-31', freq='M'),
439-
date_range(start='2014-01-01', end='2014-12-31', freq='D'),
440-
date_range(start='2014-01-01', end='2014-03-01', freq='H'),
441-
date_range(start='2014-08-01', end='2014-10-31', freq='T')
442-
])
443-
def test_dti_tz_localize_roundtrip(self, tz_aware_fixture, idx):
437+
def test_dti_tz_localize_roundtrip(self, tz_aware_fixture):
438+
# note: this tz tests that a tz-naive index can be localized
439+
# and de-localized successfully, when there are no DST transitions
440+
# in the range.
441+
idx = date_range(start='2014-06-01', end='2014-08-30', freq='15T')
444442
tz = tz_aware_fixture
445443
localized = idx.tz_localize(tz)
446-
expected = date_range(start=idx[0], end=idx[-1], freq=idx.freq,
447-
tz=tz)
448-
tm.assert_index_equal(localized, expected)
444+
# cant localize a tz-aware object
449445
with pytest.raises(TypeError):
450446
localized.tz_localize(tz)
451-
452447
reset = localized.tz_localize(None)
453-
tm.assert_index_equal(reset, idx)
454448
assert reset.tzinfo is None
449+
tm.assert_index_equal(reset, idx)
455450

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

0 commit comments

Comments
 (0)