test(e2e): enforce autospec=True on all remaining patch and patch.object calls

This commit is contained in:
2026-04-27 10:49:07 +02:00
parent 4de087ae45
commit 9ad49500f9
7 changed files with 54 additions and 41 deletions

View File

@@ -35,14 +35,14 @@ class TestQdrantFailure:
TelepathicEngine._instance = None
engine = TelepathicEngine.__new__(TelepathicEngine)
engine.ui_memory = MagicMock()
engine.ui_memory.is_connected = False
engine.ui_memory.query_closest = MagicMock(return_value=None)
engine.__init__()
engine._memory.ui_memory = MagicMock()
engine._memory.ui_memory.is_connected = False
engine._memory.ui_memory.query_closest = MagicMock(return_value=None)
engine.positive_memory = MagicMock()
engine.positive_memory.is_connected = False
engine.positive_memory.recall = MagicMock(return_value=None)
engine._edge_model = None
engine._edge_tokenizer = None
nodes = engine._extract_semantic_nodes(VALID_FEED_XML)
# Should still find clickable nodes via structural parsing
@@ -101,14 +101,13 @@ class TestQdrantFailure:
TelepathicEngine._instance = None
engine = TelepathicEngine.__new__(TelepathicEngine)
engine.ui_memory = MagicMock()
engine.ui_memory.is_connected = False
engine.ui_memory.query_closest = MagicMock(side_effect=TimeoutError("Qdrant timeout"))
engine.__init__()
engine._memory.ui_memory = MagicMock()
engine._memory.ui_memory.is_connected = False
engine._memory.ui_memory.query_closest = MagicMock(side_effect=TimeoutError("Qdrant timeout"))
engine.positive_memory = MagicMock()
engine.positive_memory.is_connected = False
engine.positive_memory.recall = MagicMock(side_effect=TimeoutError("Qdrant timeout"))
engine._edge_model = None
engine._edge_tokenizer = None
start = time.time()
nodes = engine._extract_semantic_nodes(VALID_FEED_XML)

View File

@@ -34,14 +34,17 @@ def telepathic_engine():
TelepathicEngine._instance = None
engine = TelepathicEngine.__new__(TelepathicEngine)
engine.ui_memory = MagicMock()
engine.ui_memory.is_connected = False
engine.ui_memory.query_closest = MagicMock(return_value=None)
engine.__init__()
# We need to mock the Qdrant connection in the ActionMemory submodule
engine._memory.ui_memory = MagicMock()
engine._memory.ui_memory.is_connected = False
engine._memory.ui_memory.query_closest = MagicMock(return_value=None)
# We mock positive memory for chaos tests
engine.positive_memory = MagicMock()
engine.positive_memory.is_connected = False
engine.positive_memory.recall = MagicMock(return_value=None)
engine._edge_model = None
engine._edge_tokenizer = None
yield engine
TelepathicEngine._instance = None