Split backend tests into unit and integration suites, add isolated fixtures and coverage enforcement, and update CI and test documentation. Cover current authentication, content, notification, payment, media, and admin flows; fix behaviors revealed by the new tests. Validate both suites and the per-module gate against local PostgreSQL.
10 lines
229 B
Python
10 lines
229 B
Python
import pytest
|
|
|
|
|
|
pytestmark = [pytest.mark.integration, pytest.mark.django_db]
|
|
|
|
|
|
def test_api_routes_are_wired(client):
|
|
assert client.get("/api/health").status_code == 200
|
|
assert client.get("/api/docs").status_code == 200
|