def967a1a8
Removed the app/client fixtures duplicated across 36 test files (two variants: separate app + client(app), and a self-contained client() that called create_app inline) and the now-unused create_app imports. Both fixtures now live once in conftest.py. test_suggestions_bulk keeps its import (builds the app inline in two tests); test_health drops its local client + unused pytest_asyncio. Net -415 lines. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
12 lines
273 B
Python
12 lines
273 B
Python
"""Health endpoint smoke test."""
|
|
|
|
import pytest
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
async def test_health_returns_ok(client):
|
|
response = await client.get("/api/health")
|
|
assert response.status_code == 200
|
|
body = await response.get_json()
|
|
assert body == {"status": "ok"}
|