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.
29 lines
410 B
INI
29 lines
410 B
INI
[run]
|
|
branch = True
|
|
source =
|
|
apps
|
|
core
|
|
config
|
|
omit =
|
|
*/migrations/*
|
|
*/tests/*
|
|
*/__init__.py
|
|
*/apps.py
|
|
config/settings/*
|
|
config/wsgi.py
|
|
config/asgi.py
|
|
config/services/location.py
|
|
config/services/notifications.py
|
|
config/services/zarinpal.py
|
|
|
|
[report]
|
|
skip_empty = True
|
|
show_missing = True
|
|
precision = 2
|
|
|
|
[html]
|
|
directory = htmlcov
|
|
|
|
[xml]
|
|
output = coverage.xml
|