Files
ai-ticket-platform/backend/apps/audit/tests/test_audit_api.py
2026-06-30 17:46:38 +08:00

21 lines
602 B
Python

from apps.audit.models import OperationAuditLog
def test_list_operation_logs_returns_recent_logs(client, db):
OperationAuditLog.objects.create(
module="system",
action="health_check",
target_type="system",
target_id="health",
result="success",
request_snapshot={"path": "/api/system/health"},
)
response = client.get("/api/audit/operation-logs")
assert response.status_code == 200
payload = response.json()
assert len(payload) == 1
assert payload[0]["module"] == "system"
assert payload[0]["action"] == "health_check"