From: Sergey Matveev Date: Thu, 7 May 2020 17:07:03 +0000 (+0300) Subject: Fix test failing on Windows: it does not support negative timestamps X-Git-Tag: 8.1~1 X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=commitdiff_plain;h=3263b452168d49d704506ba5c258186f3aeea253 Fix test failing on Windows: it does not support negative timestamps --- diff --git a/tests/test_pyderasn.py b/tests/test_pyderasn.py index 90d50e9..c6621c9 100644 --- a/tests/test_pyderasn.py +++ b/tests/test_pyderasn.py @@ -4495,8 +4495,13 @@ class TestGeneralizedTime(TimeMixin, CommonMixin, TestCase): mktime(obj.todatetime().timetuple()), mktime(dt.timetuple()), ) - elif not PY2: - self.assertEqual(obj.todatetime().timestamp(), dt.timestamp()) + else: + try: + obj.todatetime().timestamp() + except: + pass + else: + self.assertEqual(obj.todatetime().timestamp(), dt.timestamp()) self.assertEqual(obj.ber_encoded, not dered) self.assertEqual(obj.bered, not dered) self.assertEqual(obj.ber_raw, None if dered else data)