Add pre-commit hook enforcing 30s test suite time limit (#132)

This commit is contained in:
Alexander Whitestone
2026-03-05 19:45:38 -05:00
committed by GitHub
parent aff3edb06a
commit 2b97da9e9c
65 changed files with 356 additions and 611 deletions

View File

@@ -9,11 +9,11 @@ def client():
def test_agents_chat_empty_message_validation(client):
"""Verify that empty messages are rejected."""
# First get a CSRF token
get_resp = client.get("/agents/timmy/panel")
get_resp = client.get("/agents/default/panel")
csrf_token = get_resp.cookies.get("csrf_token")
response = client.post(
"/agents/timmy/chat",
"/agents/default/chat",
data={"message": ""},
headers={"X-CSRF-Token": csrf_token} if csrf_token else {}
)
@@ -24,13 +24,13 @@ def test_agents_chat_empty_message_validation(client):
def test_agents_chat_oversized_message_validation(client):
"""Verify that oversized messages are rejected."""
# First get a CSRF token
get_resp = client.get("/agents/timmy/panel")
get_resp = client.get("/agents/default/panel")
csrf_token = get_resp.cookies.get("csrf_token")
# Create a message that's too large (e.g., 100KB)
large_message = "x" * (100 * 1024)
response = client.post(
"/agents/timmy/chat",
"/agents/default/chat",
data={"message": large_message},
headers={"X-CSRF-Token": csrf_token} if csrf_token else {}
)