From 1a457ed68769880ab7760e0746f0cbbd9ca00487 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Sat, 28 Sep 2024 20:01:25 -0400 Subject: New upstream version 1.27.5. --- test/test_util.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'test/test_util.py') diff --git a/test/test_util.py b/test/test_util.py index fd2ff8b..e2db29b 100644 --- a/test/test_util.py +++ b/test/test_util.py @@ -738,6 +738,22 @@ def hash(value): self.assertEqual(f(datetime.datetime(2010, 1, 1)), "1262304000") self.assertEqual(f(None), "") + def test_datetime_from_timestamp( + self, f=util.datetime_from_timestamp): + self.assertEqual(f(0.0), util.EPOCH) + self.assertEqual(f(1262304000.0), datetime.datetime(2010, 1, 1)) + self.assertEqual(f(1262304000.128000).replace(microsecond=0), + datetime.datetime(2010, 1, 1, 0, 0, 0)) + + def test_datetime_utcfromtimestamp( + self, f=util.datetime_utcfromtimestamp): + self.assertEqual(f(0.0), util.EPOCH) + self.assertEqual(f(1262304000.0), datetime.datetime(2010, 1, 1)) + + def test_datetime_utcnow( + self, f=util.datetime_utcnow): + self.assertIsInstance(f(), datetime.datetime) + def test_universal_none(self): obj = util.NONE -- cgit v1.2.3