From b8097f7e20ab0a1c157966a7d4261053ea002d22 Mon Sep 17 00:00:00 2001 From: Serhii Abarovskyi Date: Fri, 13 Sep 2024 17:37:39 +0200 Subject: [PATCH] Add tests for ukrainian numbers with apostrophe --- tests/test_language_uk.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/test_language_uk.py b/tests/test_language_uk.py index da1fc9c..a1f8139 100644 --- a/tests/test_language_uk.py +++ b/tests/test_language_uk.py @@ -107,6 +107,25 @@ ("ундецільйон", 1_000_000_000_000_000_000_000_000_000_000_000_000), ("дуодецільйон", 1_000_000_000_000_000_000_000_000_000_000_000_000_000), ("тредецільйон", 1_000_000_000_000_000_000_000_000_000_000_000_000_000_000), + # Test cases with apostrophe + ("п'ять", 5), + ("п’ять", 5), + ("п'ятдесят", 50), + ("п’ятдесят", 50), + ("п'ятисот", 500), + ("п’ятисот", 500), + ("п'ятнадцять", 15), + ("п’ятнадцять", 15), + ("п'ятдесят тисяч", 50_000), + ("п’ятдесят тисяч", 50_000), + ("дев'ять", 9), + ("дев’ять", 9), + ("дев'ятнадцять", 19), + ("дев’ятнадцять", 19), + ("дев'ятсот", 900), + ("дев’ятсот", 900), + ("дев'ятсот тисяч", 900_000), + ("дев’ятсот тисяч", 900_000), ], ) def test_parse_number(expected, test_input):