]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Language names must be unique
authorSimon Cozens <simon@simon-cozens.org>
Tue, 14 May 2024 12:35:36 +0000 (13:35 +0100)
committerSimon Cozens <simon@simon-cozens.org>
Tue, 14 May 2024 12:35:36 +0000 (13:35 +0100)
tests/test_data_languages.py

index 315275d953ed277f3e63fffff3ab2a0c2abba350..3a8ef6b6e5b54750795e38e924fddad98ee90e0a 100644 (file)
@@ -265,3 +265,10 @@ def test_exemplar_parser():
         "l",
         "̍",
     }
+
+
+def test_language_uniqueness():
+    names = Counter([lang.name for lang in LANGUAGES.values()])
+    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}")