from fastapi.testclient import TestClient from app.main import app client = TestClient(app) def test_memory_stats(): response = client.get("/v1/memory/stats") assert response.status_code == 200 data = response.json() # The endpoint returns incident_nodes, outcome_nodes, edges, and a message assert "incident_nodes" in data assert "outcome_nodes" in data assert "edges" in data assert isinstance(data["incident_nodes"], int) assert isinstance(data["outcome_nodes"], int)