summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2022-01-27 17:37:52 +0200
committerAarni Koskela <akx@iki.fi>2022-01-28 11:07:09 +0200
commit335884add64c6317ea74d1362ace6f79e449dfd7 (patch)
tree20ac416c4b3c30743956378800f8384556498aad /tests
parent7aee5b8ff1c911322a9615e911b3bd205259aa00 (diff)
downloadbabel-335884add64c6317ea74d1362ace6f79e449dfd7.tar.gz
Add and emit dates.ParseError
Diffstat (limited to 'tests')
-rw-r--r--tests/test_dates.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test_dates.py b/tests/test_dates.py
index d85fd08..c4b9f46 100644
--- a/tests/test_dates.py
+++ b/tests/test_dates.py
@@ -800,6 +800,13 @@ def test_parse_time(input, expected):
assert dates.parse_time(input, locale='en_US') == expected
+@pytest.mark.parametrize('case', ['', 'a', 'aaa'])
+@pytest.mark.parametrize('func', [dates.parse_date, dates.parse_time])
+def test_parse_errors(case, func):
+ with pytest.raises(dates.ParseError):
+ func(case, locale='en_US')
+
+
def test_datetime_format_get_week_number():
format = dates.DateTimeFormat(date(2006, 1, 8), Locale.parse('de_DE'))
assert format.get_week_number(6) == 1