File size: 620 Bytes
f884e6e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# tests use the pytest 'client' fixture; no direct app import required


def test_chat_source_handles_none_and_unsafe(client):
    # Test that chat_source returns 404 for unknown source and does not raise
    response = client.get("/chat/source/unknown_file.md")
    assert response.status_code in (200, 404)


def test_chat_source_safe_logging(client):
    # Ensure requesting a known sample filename returns success and logger doesn't error
    response = client.get("/chat/source/remote_work_policy.md")
    data = response.get_json()
    assert data is not None
    assert data.get("status") in ("success", "error")