MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_tzname

Method test_tzname

Lib/test/datetimetester.py:329–350  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

327 with self.assertRaises(TypeError): self.EST.dst(5)
328
329 def test_tzname(self):
330 self.assertEqual('UTC', timezone.utc.tzname(None))
331 self.assertEqual('UTC', UTC.tzname(None))
332 self.assertEqual('UTC', timezone(ZERO).tzname(None))
333 self.assertEqual('UTC-05:00', timezone(-5 * HOUR).tzname(None))
334 self.assertEqual('UTC+09:30', timezone(9.5 * HOUR).tzname(None))
335 self.assertEqual('UTC-00:01', timezone(timedelta(minutes=-1)).tzname(None))
336 self.assertEqual('XYZ', timezone(-5 * HOUR, 'XYZ').tzname(None))
337 # bpo-34482: Check that surrogates are handled properly.
338 self.assertEqual('\ud800', timezone(ZERO, '\ud800').tzname(None))
339
340 # Sub-minute offsets:
341 self.assertEqual('UTC+01:06:40', timezone(timedelta(0, 4000)).tzname(None))
342 self.assertEqual('UTC-01:06:40',
343 timezone(-timedelta(0, 4000)).tzname(None))
344 self.assertEqual('UTC+01:06:40.000001',
345 timezone(timedelta(0, 4000, 1)).tzname(None))
346 self.assertEqual('UTC-01:06:40.000001',
347 timezone(-timedelta(0, 4000, 1)).tzname(None))
348
349 with self.assertRaises(TypeError): self.EST.tzname('')
350 with self.assertRaises(TypeError): self.EST.tzname(5)
351
352 def test_fromutc(self):
353 with self.assertRaises(ValueError):

Callers

nothing calls this directly

Calls 5

timezoneClass · 0.90
timedeltaClass · 0.90
assertEqualMethod · 0.45
tznameMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected