summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_tmdb.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/tests/test_tmdb.py')
-rw-r--r--packages/meshbay-node/tests/test_tmdb.py27
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")