pageparse.ai / tests /test_web.py
Varun2007's picture
initial clean deployment commit with compilers
8c3e275
Raw
History Blame Contribute Delete
941 Bytes
# SPDX-FileCopyrightText: 2026 Team Centurions
# SPDX-License-Identifier: AGPL-3.0-or-later
from fastapi.testclient import TestClient
from pageparse.web import app
client = TestClient(app)
def test_index():
resp = client.get("/")
assert resp.status_code == 200
def test_telemetry():
resp = client.get("/telemetry")
assert resp.status_code == 200
data = resp.json()
assert "cpu_percent" in data
def test_pages():
resp = client.get("/pages")
assert resp.status_code == 200
def test_get_tasks():
resp = client.get("/tasks")
assert resp.status_code == 200
def test_get_tasks_with_priority():
resp = client.get("/tasks?priority=high")
assert resp.status_code == 200
def test_patch_task():
resp = client.patch("/tasks/1", json={"status": "done"})
assert resp.status_code == 200
def test_delete_task():
resp = client.delete("/tasks/1")
assert resp.status_code == 200