From: nathan-williams Date: Thu, 18 Jul 2024 15:54:03 +0000 (-0400) Subject: Enforce uniqueness of language names across all scripts X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc55af739d121218ca1763c84ec2b18c2f7c6214;p=thirdparty%2Fgoogle%2Ffonts.git Enforce uniqueness of language names across all scripts --- diff --git a/tests/test_data_languages.py b/tests/test_data_languages.py index 25a22dd3c4..e72bc088f0 100644 --- a/tests/test_data_languages.py +++ b/tests/test_data_languages.py @@ -270,13 +270,10 @@ def test_exemplar_parser(): def test_language_uniqueness(): names = Counter([]) for lang in LANGUAGES.values(): - # We check that names are unique *within a script* since - # when we display them in a menu we segment that menu by - # script and then by language if lang.preferred_name: - names[lang.script + "/" + lang.preferred_name] += 1 + names[lang.preferred_name] += 1 else: - names[lang.name + "/" + lang.preferred_name] += 1 + names[lang.name] += 1 if any(count > 1 for count in names.values()): duplicates = {name: count for name, count in names.items() if count > 1} pytest.fail(f"Duplicate language names: {duplicates}")