MCPcopy
hub / github.com/myusuf3/delorean / test_parse_with_tzlocal_timezone

Method test_parse_with_tzlocal_timezone

tests/delorean_tests.py:294–305  ·  view source on GitHub ↗
(self, mock_get_local_zone)

Source from the content-addressed store, hash-verified

292
293 @mock.patch('delorean.interface.get_localzone')
294 def test_parse_with_tzlocal_timezone(self, mock_get_local_zone):
295 tz = pytz.timezone('US/Eastern')
296 mock_get_local_zone.return_value = tz
297 dt = datetime(2015, 1, 1, tzinfo=tzlocal())
298 dt_str = dt.strftime('%Y-%m-%d %H:%M:%S %Z')
299 dt = dt.replace(tzinfo=None)
300 dt = tz.localize(dt)
301 tz = dt.tzinfo
302
303 do = delorean.parse(dt_str)
304 self.assertEqual(do.datetime, dt)
305 self.assertEqual(do.timezone, tz)
306
307 @mock.patch('delorean.interface.get_localzone')
308 def test_parse_with_tzutc_timezone(self, mock_get_localzone):

Callers

nothing calls this directly

Calls 2

timezoneMethod · 0.80
replaceMethod · 0.80

Tested by

no test coverage detected