MCPcopy Index your code
hub / github.com/python/cpython / test_comparison

Method test_comparison

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 7

timezoneClass · 0.90
assertNotEqualMethod · 0.80
assertInMethod · 0.80
assertTrueMethod · 0.80
assertFalseMethod · 0.80
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected