summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_dateparse.py
diff options
context:
space:
mode:
authorKeryn Knight <keryn@kerynknight.com>2021-07-06 08:32:44 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-07-06 08:45:23 +0200
commit857320e9e0d9e914c5fbd68e23877ac72675d234 (patch)
tree11fc522b0e8d3d6bf051be34093dc64291abf1bf /tests/utils_tests/test_dateparse.py
parent14518ccf75b3dd36d51c7682a07cd5877f8df2eb (diff)
Added more tests for parse_time().
Diffstat (limited to 'tests/utils_tests/test_dateparse.py')
-rw-r--r--tests/utils_tests/test_dateparse.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/utils_tests/test_dateparse.py b/tests/utils_tests/test_dateparse.py
index 9d0f5c274c..9974b85f07 100644
--- a/tests/utils_tests/test_dateparse.py
+++ b/tests/utils_tests/test_dateparse.py
@@ -25,6 +25,11 @@ class DateParseTests(unittest.TestCase):
self.assertEqual(parse_time('10:20:30.400'), time(10, 20, 30, 400000))
self.assertEqual(parse_time('10:20:30,400'), time(10, 20, 30, 400000))
self.assertEqual(parse_time('4:8:16'), time(4, 8, 16))
+ # Time zone offset is ignored.
+ self.assertEqual(parse_time('00:05:23+04:00'), time(0, 5, 23))
+ # These should be invalid, see #32904.
+ self.assertEqual(parse_time('00:05:'), time(0, 5))
+ self.assertEqual(parse_time('4:18:101'), time(4, 18, 10))
# Invalid inputs
self.assertIsNone(parse_time('091500'))
with self.assertRaises(ValueError):