pytest.fail(
f'Languages names without expected structure ("LANGUAGE, MODIFIER (SCRIPT)"): {misstructured_language_names}'
)
+
+
+@pytest.mark.parametrize("lang_code", LANGUAGES)
+def test_id_well_formed(lang_code):
+ if lang_code in ["tw_akuapem_Latn"]:
+ pytest.xfail("Well we need to have a conversation about that")
+ return
+ lang = LANGUAGES[lang_code]
+ assert lang.id.startswith(lang.language + "_" + lang.script)