diff options
Diffstat (limited to 'packages/meshbay-node/tests/test_tmdb.py')
| -rw-r--r-- | packages/meshbay-node/tests/test_tmdb.py | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/packages/meshbay-node/tests/test_tmdb.py b/packages/meshbay-node/tests/test_tmdb.py index 4500feb..fcbc2a2 100644 --- a/packages/meshbay-node/tests/test_tmdb.py +++ b/packages/meshbay-node/tests/test_tmdb.py @@ -7,14 +7,12 @@ from meshbay_node.tmdb import TmdbClient class FakeRoster: - def __init__(self, enabled: bool = True, token: str | None = "fake-token", - language: str | None = None): - self._enabled = enabled + def __init__(self, token: str | None = "fake-token", language: str | None = None): self._token = token self._language = language async def tmdb_config(self): - return self._enabled, self._token, self._language + return self._token, self._language def _handler(response_map): @@ -106,25 +104,6 @@ async def test_no_results_returns_none_and_zero_confidence(): @pytest.mark.asyncio -async def test_disabled_via_roster_setting_makes_no_request(): - calls = [] - - def handle(request: httpx.Request) -> httpx.Response: - calls.append(request) - return httpx.Response(200, json={"results": []}) - - client = TmdbClient( - roster=FakeRoster(enabled=False), - transport=httpx.MockTransport(handle), - ) - result, ratio = await client.search_movie("Anything") - - assert result is None - assert calls == [] # confirms the disabled check short-circuits before any request - await client.close() - - -@pytest.mark.asyncio async def test_no_token_resolvable_makes_no_request(monkeypatch): monkeypatch.delenv("MESHBAY_TMDB_DEFAULT_TOKEN", raising=False) calls = [] @@ -134,7 +113,7 @@ async def test_no_token_resolvable_makes_no_request(monkeypatch): return httpx.Response(200, json={"results": []}) client = TmdbClient( - roster=FakeRoster(enabled=True, token=None), + roster=FakeRoster(token=None), transport=httpx.MockTransport(handle), ) result, ratio = await client.search_movie("Anything") |