From: Denis Moyogo Jacquerye Date: Tue, 1 Nov 2022 09:08:31 +0000 (+0100) Subject: test exemplar duplicates, one per exemplar X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d65d1409a21552b4dca6c7bb42ab55aa89e5309;p=thirdparty%2Fgoogle%2Ffonts.git test exemplar duplicates, one per exemplar --- diff --git a/tests/test_data_languages.py b/tests/test_data_languages.py index 40e78a6b0f..0a244af7ef 100644 --- a/tests/test_data_languages.py +++ b/tests/test_data_languages.py @@ -19,14 +19,18 @@ from collections import Counter from gflanguages import LoadLanguages +LANGUAGES = LoadLanguages() + + +@pytest.mark.parametrize("lang_code", LANGUAGES) @pytest.mark.parametrize( "exemplar_name", ["base", "auxiliary", "marks", "numerals", "punctuation", "index"] ) -def test_languages_exemplars_duplicates(exemplar_name): - for code, lang in LoadLanguages().items(): - exemplar = getattr(lang.exemplar_chars, exemplar_name).split() - counter = Counter(exemplar) - counts = sorted(counter.most_common(), key=lambda pair: - exemplar.index(pair[0])) - assert (counts == [(v, 1) for v in exemplar]) +def test_languages_exemplars_duplicates(lang_code, exemplar_name): + lang = LANGUAGES[lang_code] + exemplar = getattr(lang.exemplar_chars, exemplar_name).split() + counter = Counter(exemplar) + counts = sorted(counter.most_common(), key=lambda pair: + exemplar.index(pair[0])) + assert (counts == [(v, 1) for v in exemplar])