def test_tvdb_search_series__invalid_lang(tvdb_token): with pytest.raises(MnamerException): tvdb_search_series( tvdb_token, "Lost", language=Language(JUNK_TEXT, JUNK_TEXT, JUNK_TEXT), cache=False, )
def test_tvdb_episodes_id__invalid_lang(tvdb_token): with pytest.raises(MnamerException): tvdb_episodes_id( tvdb_token, LOST_TVDB_ID_EPISODE, language=Language(JUNK_TEXT, JUNK_TEXT, JUNK_TEXT), cache=False, )
def test_tvdb_series_id_episodes_query__invalid_lang(tvdb_token): with pytest.raises(MnamerException): tvdb_series_id_episodes_query( tvdb_token, LOST_TVDB_ID_SERIES, language=Language(JUNK_TEXT, JUNK_TEXT, JUNK_TEXT), cache=False, )
def test_tvdb_episodes_id__language__invalid(tvdb_token): invalid_language = Language("invalid", "xy", "xyz") with pytest.raises(MnamerException): tvdb_episodes_id(tvdb_token, LOST_TVDB_ID_EPISODE, invalid_language)
def test_language_parse__str(value): expected = Language("English", "en", "eng") actual = Language.parse(value) assert actual == expected
def test_language_all(): expected = ( Language("English", "en", "eng"), Language("French", "fr", "fra"), Language("Spanish", "es", "spa"), Language("German", "de", "deu"), Language("Hindi", "hi", "hin"), Language("Chinese", "zh", "zho"), Language("Japanese", "ja", "jpn"), Language("Italian", "it", "ita"), Language("Russian", "ru", "rus"), Language("Arabic", "ar", "ara"), Language("Korean", "ko", "kor"), Language("Hebrew", "he", "heb"), Language("Portuguese", "pt", "por"), Language("Swedish", "sv", "swe"), Language("Latin", "la", "lat"), Language("Ukrainian", "uk", "ukr"), Language("Danish", "da", "dan"), Language("Persian", "fa", "fas"), ) actual = Language.all() assert actual == expected
def test_language_parse__bl(): expected = Language("English", "en", "eng") actual = Language.parse(BabelLang("eng")) assert actual == expected