File size: 510 Bytes
afa4de7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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)
|