From 3a7f61913748158e3c9964d69047f4c0a32d3a1e Mon Sep 17 00:00:00 2001 From: Paul Ganssle Date: Wed, 20 Mar 2019 09:04:19 -0400 Subject: [PATCH] Add test for interpreting UTC as an integer offset Co-authored-by: Brock Mendel --- dateutil/test/test_parser.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dateutil/test/test_parser.py b/dateutil/test/test_parser.py index ccdfe87a3..bf46dcecd 100644 --- a/dateutil/test/test_parser.py +++ b/dateutil/test/test_parser.py @@ -395,6 +395,13 @@ def tzinfos(*args, **kwargs): res = parse(dstr, tzinfos=tzinfos) self.assert_equal_same_tz(res, expected) + def test_valid_tzinfo_int_input(self): + dstr = "2014 January 19 09:00 UTC" + tzinfos = {u"UTC": -28800} + expected = datetime(2014, 1, 19, 9, tzinfo=tz.tzoffset(u"UTC", -28800)) + res = parse(dstr, tzinfos=tzinfos) + self.assert_equal_same_tz(res, expected) + class ParserTest(unittest.TestCase):