Relax datetime.timestamp() test around DST change

This commit is contained in:
Alexander Belopolsky 2012-06-08 12:58:31 -04:00
parent 0bf506cca5
commit 0c687e5e88
1 changed files with 3 additions and 3 deletions

View File

@ -1744,10 +1744,10 @@ class TestDateTime(TestDate):
t = self.theclass(1970, 1, 1, 1, 2, 3, 4)
self.assertEqual(t.timestamp(),
18000.0 + 3600 + 2*60 + 3 + 4*1e-6)
# Missing hour defaults to standard time
# Missing hour may produce platform-dependent result
t = self.theclass(2012, 3, 11, 2, 30)
self.assertEqual(self.theclass.fromtimestamp(t.timestamp()),
t + timedelta(hours=1))
self.assertIn(self.theclass.fromtimestamp(t.timestamp()),
[t, t + timedelta(hours=1)])
# Ambiguous hour defaults to DST
t = self.theclass(2012, 11, 4, 1, 30)
self.assertEqual(self.theclass.fromtimestamp(t.timestamp()), t)