Exemple #1
0
 def test_from_timestamp(self):
     t = DateTime.from_timestamp(0)
     self.assertEqual(t.year, 1970)
     self.assertEqual(t.month, 1)
     self.assertEqual(t.day, 1)
     self.assertEqual(t.hour, 0)
     self.assertEqual(t.minute, 0)
     self.assertEqual(t.second, 0.0)
     self.assertIsNone(t.tzinfo)
Exemple #2
0
 def test_from_timestamp_with_tz(self):
     t = DateTime.from_timestamp(0, eastern)
     self.assertEqual(t.year, 1969)
     self.assertEqual(t.month, 12)
     self.assertEqual(t.day, 31)
     self.assertEqual(t.hour, 19)
     self.assertEqual(t.minute, 0)
     self.assertEqual(t.second, 0.0)
     self.assertEqual(t.utcoffset(), timedelta(seconds=-18000))
     self.assertEqual(t.dst(), timedelta())
     self.assertEqual(t.tzname(), "EST")
Exemple #3
0
 def test_from_overflowing_timestamp(self):
     with self.assertRaises(ValueError):
         _ = DateTime.from_timestamp(999999999999999999)