(self)
| 5203 | self.assertRaises(ValueError, hash, t) |
| 5204 | |
| 5205 | def test_zones(self): |
| 5206 | est = FixedOffset(-300, "EST") |
| 5207 | utc = FixedOffset(0, "UTC") |
| 5208 | met = FixedOffset(60, "MET") |
| 5209 | t1 = datetime(2002, 3, 19, 7, 47, tzinfo=est) |
| 5210 | t2 = datetime(2002, 3, 19, 12, 47, tzinfo=utc) |
| 5211 | t3 = datetime(2002, 3, 19, 13, 47, tzinfo=met) |
| 5212 | self.assertEqual(t1.tzinfo, est) |
| 5213 | self.assertEqual(t2.tzinfo, utc) |
| 5214 | self.assertEqual(t3.tzinfo, met) |
| 5215 | self.assertEqual(t1.utcoffset(), timedelta(minutes=-300)) |
| 5216 | self.assertEqual(t2.utcoffset(), timedelta(minutes=0)) |
| 5217 | self.assertEqual(t3.utcoffset(), timedelta(minutes=60)) |
| 5218 | self.assertEqual(t1.tzname(), "EST") |
| 5219 | self.assertEqual(t2.tzname(), "UTC") |
| 5220 | self.assertEqual(t3.tzname(), "MET") |
| 5221 | self.assertEqual(hash(t1), hash(t2)) |
| 5222 | self.assertEqual(hash(t1), hash(t3)) |
| 5223 | self.assertEqual(hash(t2), hash(t3)) |
| 5224 | self.assertEqual(t1, t2) |
| 5225 | self.assertEqual(t1, t3) |
| 5226 | self.assertEqual(t2, t3) |
| 5227 | self.assertEqual(str(t1), "2002-03-19 07:47:00-05:00") |
| 5228 | self.assertEqual(str(t2), "2002-03-19 12:47:00+00:00") |
| 5229 | self.assertEqual(str(t3), "2002-03-19 13:47:00+01:00") |
| 5230 | d = 'datetime.datetime(2002, 3, 19, ' |
| 5231 | self.assertEqual(repr(t1), d + "7, 47, tzinfo=est)") |
| 5232 | self.assertEqual(repr(t2), d + "12, 47, tzinfo=utc)") |
| 5233 | self.assertEqual(repr(t3), d + "13, 47, tzinfo=met)") |
| 5234 | |
| 5235 | def test_combine(self): |
| 5236 | met = FixedOffset(60, "MET") |
nothing calls this directly
no test coverage detected