From: Simon Cozens Date: Tue, 14 May 2024 12:35:36 +0000 (+0100) Subject: Language names must be unique X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2da265a1542f7e25a285218a08dae1d2d609fc90;p=thirdparty%2Fgoogle%2Ffonts.git Language names must be unique --- diff --git a/tests/test_data_languages.py b/tests/test_data_languages.py index 315275d953..3a8ef6b6e5 100644 --- a/tests/test_data_languages.py +++ b/tests/test_data_languages.py @@ -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}")