(self)
| 367 | self.DT.replace(tzinfo=timezone.utc)) |
| 368 | |
| 369 | def test_comparison(self): |
| 370 | self.assertNotEqual(timezone(ZERO), timezone(HOUR)) |
| 371 | self.assertEqual(timezone(HOUR), timezone(HOUR)) |
| 372 | self.assertEqual(timezone(-5 * HOUR), timezone(-5 * HOUR, 'EST')) |
| 373 | with self.assertRaises(TypeError): timezone(ZERO) < timezone(ZERO) |
| 374 | self.assertIn(timezone(ZERO), {timezone(ZERO)}) |
| 375 | self.assertTrue(timezone(ZERO) != None) |
| 376 | self.assertFalse(timezone(ZERO) == None) |
| 377 | |
| 378 | tz = timezone(ZERO) |
| 379 | self.assertTrue(tz == ALWAYS_EQ) |
| 380 | self.assertFalse(tz != ALWAYS_EQ) |
| 381 | self.assertTrue(tz < LARGEST) |
| 382 | self.assertFalse(tz > LARGEST) |
| 383 | self.assertTrue(tz <= LARGEST) |
| 384 | self.assertFalse(tz >= LARGEST) |
| 385 | self.assertFalse(tz < SMALLEST) |
| 386 | self.assertTrue(tz > SMALLEST) |
| 387 | self.assertFalse(tz <= SMALLEST) |
| 388 | self.assertTrue(tz >= SMALLEST) |
| 389 | |
| 390 | def test_aware_datetime(self): |
| 391 | # test that timezone instances can be used by datetime |
nothing calls this directly
no test coverage detected