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