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

Method test_comparison

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

Source from the content-addressed store, hash-verified

362 self.DT.replace(tzinfo=timezone.utc))
363
364 def test_comparison(self):
365 self.assertNotEqual(timezone(ZERO), timezone(HOUR))
366 self.assertEqual(timezone(HOUR), timezone(HOUR))
367 self.assertEqual(timezone(-5 * HOUR), timezone(-5 * HOUR, 'EST'))
368 with self.assertRaises(TypeError): timezone(ZERO) < timezone(ZERO)
369 self.assertIn(timezone(ZERO), {timezone(ZERO)})
370 self.assertTrue(timezone(ZERO) != None)
371 self.assertFalse(timezone(ZERO) == None)
372
373 tz = timezone(ZERO)
374 self.assertTrue(tz == ALWAYS_EQ)
375 self.assertFalse(tz != ALWAYS_EQ)
376 self.assertTrue(tz < LARGEST)
377 self.assertFalse(tz > LARGEST)
378 self.assertTrue(tz <= LARGEST)
379 self.assertFalse(tz >= LARGEST)
380 self.assertFalse(tz < SMALLEST)
381 self.assertTrue(tz > SMALLEST)
382 self.assertFalse(tz <= SMALLEST)
383 self.assertTrue(tz >= SMALLEST)
384
385 def test_aware_datetime(self):
386 # 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