def test_utc_box_timestamp_and_localize(self):
rng = date_range('3/11/2012', '3/12/2012', freq='H', tz='utc')
rng_eastern = rng.tz_convert(self.tzstr('US/Eastern'))
tz = self.tz('US/Eastern')
expected = rng[-1].astimezone(tz)
stamp = rng_eastern[-1]
self.assertEqual(stamp, expected)
self.assertEqual(stamp.tzinfo, expected.tzinfo)
# right tzinfo
rng = date_range('3/13/2012', '3/14/2012', freq='H', tz='utc')
rng_eastern = rng.tz_convert(self.tzstr('US/Eastern'))
# test not valid for dateutil timezones.
# self.assertIn('EDT', repr(rng_eastern[0].tzinfo))
self.assertTrue('EDT' in repr(rng_eastern[0].tzinfo) or 'tzfile' in
repr(rng_eastern[0].tzinfo))
test_timezones.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录