We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5b91a96 commit e41436aCopy full SHA for e41436a
tests/test_datetime.py
@@ -58,3 +58,14 @@ def test_utc_offset_float(self):
58
def test_parse_negative_zero_offset(self):
59
dt = parse_datetime("201403111412-0030")
60
self.assertEqual(dt.tzinfo, _UTCOffset(-30))
61
+
62
+ def test_utcoffset_equality(self):
63
+ self.assertEqual(_UTCOffset(60), _UTCOffset(60))
64
+ self.assertNotEqual(_UTCOffset(60), _UTCOffset(-60))
65
+ self.assertNotEqual(_UTCOffset(60), 60)
66
67
+ def test_utcoffset_hash(self):
68
+ a = _UTCOffset(45)
69
+ b = _UTCOffset(45)
70
+ self.assertEqual(hash(a), hash(b))
71
+ self.assertEqual(len({a, b}), 1)
0 commit comments