From e7d4cf6296dda64627c366f4452518d426490440 Mon Sep 17 00:00:00 2001 From: Steven Hiscocks Date: Sun, 26 Jan 2014 23:37:57 +0000 Subject: [PATCH] TST: Fix dates in ISO8601 being converted back to local time. --- fail2ban/tests/misctestcase.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fail2ban/tests/misctestcase.py b/fail2ban/tests/misctestcase.py index e9209b42..0e1b7126 100644 --- a/fail2ban/tests/misctestcase.py +++ b/fail2ban/tests/misctestcase.py @@ -180,7 +180,7 @@ iso8601 = DatePatternRegex("%Y-%m-%d[T ]%H:%M:%S(?:\.%f)?%z") class CustomDateFormatsTest(unittest.TestCase): def testIso8601(self): - date = datetime.datetime.fromtimestamp( + date = datetime.datetime.utcfromtimestamp( iso8601.getDate("2007-01-25T12:00:00Z")[0]) self.assertEqual( date, @@ -193,22 +193,22 @@ class CustomDateFormatsTest(unittest.TestCase): self.assertEqual(iso8601.getDate("2007-01-01T120:00:00Z"), None) self.assertEqual(iso8601.getDate("2007-13-01T12:00:00Z"), None) - date = datetime.datetime.fromtimestamp( + date = datetime.datetime.utcfromtimestamp( iso8601.getDate("2007-01-25T12:00:00+0400")[0]) self.assertEqual( date, datetime.datetime(2007, 1, 25, 8, 0)) - date = datetime.datetime.fromtimestamp( + date = datetime.datetime.utcfromtimestamp( iso8601.getDate("2007-01-25T12:00:00+04:00")[0]) self.assertEqual( date, datetime.datetime(2007, 1, 25, 8, 0)) - date = datetime.datetime.fromtimestamp( + date = datetime.datetime.utcfromtimestamp( iso8601.getDate("2007-01-25T12:00:00-0400")[0]) self.assertEqual( date, datetime.datetime(2007, 1, 25, 16, 0)) - date = datetime.datetime.fromtimestamp( + date = datetime.datetime.utcfromtimestamp( iso8601.getDate("2007-01-25T12:00:00-04")[0]) self.assertEqual( date,