def test_search__missing(provider: Tmdb): query = MetadataMovie() with pytest.raises(MnamerNotFoundException): next(provider.search(query))
def test_search__no_hits(provider: Tmdb): query = MetadataMovie(name=JUNK_TEXT) with pytest.raises(MnamerNotFoundException): next(provider.search(query))
def test_search_id(meta: dict, provider: Tmdb): query = MetadataMovie(id_tmdb=meta["id_tmdb"]) results = list(provider.search(query)) assert len(results) == 1 result = results[0] assert result.name == meta["name"]
def test_search__name(meta: dict, provider: Tmdb): query = MetadataMovie(name=meta["name"]) assert any(result.id_tmdb == meta["id_tmdb"] for result in provider.search(query))
def provider(): return Tmdb()