diff --git a/tests/i18n/test_fi.py b/tests/i18n/test_fi.py index b900bc4e..14676475 100644 --- a/tests/i18n/test_fi.py +++ b/tests/i18n/test_fi.py @@ -31,6 +31,8 @@ def test_returns_failed_validation_on_invalid_business_id(value): ('010101+0101',), ('010101A0101',), ('010190-900P',), + ('020516C903K',), + ('010594Y9032',), ]) def test_returns_true_on_valid_ssn(value): assert fi_ssn(value) diff --git a/validators/i18n/fi.py b/validators/i18n/fi.py index 2e5eb578..d3b75e65 100644 --- a/validators/i18n/fi.py +++ b/validators/i18n/fi.py @@ -9,7 +9,7 @@ (?P(0[1-9]|[1-2]\d|3[01]) (0[1-9]|1[012]) (\d{{2}})) - [A+-] + [ABCDEFYXWVU+-] (?P(\d{{3}})) (?P[{checkmarks}])$""".format(checkmarks=ssn_checkmarks), re.VERBOSE