Пример #1
0
def test_tvdb_series_id_episodes__invalid_lang(tvdb_token):
    with pytest.raises(MnamerException):
        tvdb_series_id_episodes(
            tvdb_token,
            LOST_TVDB_ID_SERIES,
            language=Language(JUNK_TEXT, JUNK_TEXT, JUNK_TEXT),
            cache=False,
        )
Пример #2
0
def test_tvdb_series_id_episodes__success(tvdb_token):
    result = tvdb_series_id_episodes(tvdb_token, LOST_TVDB_ID_SERIES)
    assert isinstance(result, dict)
    assert "data" in result
    entry = result["data"][0]
    assert set(entry.keys()) == EXPECTED_TOP_LEVEL_SHOW_KEYS
    assert entry["id"] == LOST_TVDB_ID_EPISODE
Пример #3
0
def test_tvdb_series_id_episodes__language(tvdb_token):
    result = tvdb_series_id_episodes(tvdb_token,
                                     THE_WITCHER_ID_SERIES,
                                     language=RUSSIAN_LANG)
    assert result["data"][0]["episodeName"] == "Начало конца"
Пример #4
0
def test_tvdb_series_id_episodes__no_hits(tvdb_token):
    with pytest.raises(MnamerNotFoundException):
        tvdb_series_id_episodes(tvdb_token,
                                LOST_TVDB_ID_SERIES * 2,
                                cache=False)
Пример #5
0
def test_tvdb_series_id_episodes__invalid_id_imdb(tvdb_token):
    with pytest.raises(MnamerException):
        tvdb_series_id_episodes(tvdb_token, JUNK_TEXT, cache=False)
Пример #6
0
def test_tvdb_series_id_episodes__invalid_token():
    with pytest.raises(MnamerException):
        tvdb_series_id_episodes(JUNK_TEXT, LOST_TVDB_ID_SERIES, cache=False)
Пример #7
0
def test_tvdb_series_id_episodes__invalid_lang(tvdb_token):
    with pytest.raises(MnamerException):
        tvdb_series_id_episodes(tvdb_token,
                                LOST_TVDB_ID_SERIES,
                                lang="xyz",
                                cache=False)