summaryrefslogtreecommitdiff
path: root/tests/test_util.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_util.py')
-rw-r--r--tests/test_util.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/test_util.py b/tests/test_util.py
index 55bf197..973b81a 100644
--- a/tests/test_util.py
+++ b/tests/test_util.py
@@ -107,9 +107,15 @@ class TestConvertToDatetime(object):
(datetime(2009, 8, 1, 5, 6, 12), datetime(2009, 8, 1, 5, 6, 12)),
('2009-8-1', datetime(2009, 8, 1)),
('2009-8-1 5:16:12', datetime(2009, 8, 1, 5, 16, 12)),
+ ('2009-8-1T5:16:12Z', datetime(2009, 8, 1, 5, 16, 12, tzinfo=pytz.utc)),
+ ('2009-8-1T5:16:12+02:30',
+ pytz.FixedOffset(150).localize(datetime(2009, 8, 1, 5, 16, 12))),
+ ('2009-8-1T5:16:12-05:30',
+ pytz.FixedOffset(-330).localize(datetime(2009, 8, 1, 5, 16, 12))),
(pytz.FixedOffset(-60).localize(datetime(2009, 8, 1)),
pytz.FixedOffset(-60).localize(datetime(2009, 8, 1)))
- ], ids=['None', 'date', 'datetime', 'date as text', 'datetime as text', 'existing tzinfo'])
+ ], ids=['None', 'date', 'datetime', 'date as text', 'datetime as text', 'utc', 'tzoffset',
+ 'negtzoffset', 'existing tzinfo'])
def test_date(self, timezone, input, expected):
returned = convert_to_datetime(input, timezone, None)
if expected is not None: