From fddac59f7e1a65fcfedeca80c9dc525610c518f9 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Mon, 23 Mar 2026 16:01:18 -0500 Subject: [PATCH] fix: update test mock endpoint strings to refractor/cards/ (#114) Mock routing in _patch_db_get and _failing_db_get still checked for "evolution/cards/" after the production endpoint was renamed, causing all badge-presence assertions to pass vacuously (evo_state=None). Co-Authored-By: Claude Sonnet 4.6 --- tests/test_card_embed_refractor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_card_embed_refractor.py b/tests/test_card_embed_refractor.py index bd6ad4a..764a96c 100644 --- a/tests/test_card_embed_refractor.py +++ b/tests/test_card_embed_refractor.py @@ -71,7 +71,7 @@ def _patch_db_get(evo_response=None, paperdex_response=None): paperdex_response = _make_paperdex() async def _side_effect(endpoint, *args, **kwargs): - if str(endpoint).startswith("evolution/cards/"): + if str(endpoint).startswith("refractor/cards/"): return evo_response if endpoint == "paperdex": return paperdex_response @@ -204,7 +204,7 @@ class TestNoBadgeGracefulFallback: card = _make_card() async def _failing_db_get(endpoint, *args, **kwargs): - if str(endpoint).startswith("evolution/cards/"): + if str(endpoint).startswith("refractor/cards/"): raise ConnectionError("API unreachable") if endpoint == "paperdex": return _make_paperdex()