File size: 510 Bytes
6d20eab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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)