コード例 #1
0
def test_search__missing(provider: Tmdb):
    query = MetadataMovie()
    with pytest.raises(MnamerNotFoundException):
        next(provider.search(query))
コード例 #2
0
def test_search__no_hits(provider: Tmdb):
    query = MetadataMovie(name=JUNK_TEXT)
    with pytest.raises(MnamerNotFoundException):
        next(provider.search(query))
コード例 #3
0
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"]
コード例 #4
0
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))
コード例 #5
0
def provider():
    return Tmdb()