- Перенесена структура Django-конфига в src/core и src/settings - Унифицирована Docker-сборка и docker-compose для dev/prod - Добавлены startup-checks (DB/Redis) и обновлены env-шаблоны - Расширена OpenAPI-документация и ответы API - Удалены устаревшие deploy/requirements/служебные скрипты - Обновлены CI/CD, README и тесты
16 lines
255 B
Bash
Executable File
16 lines
255 B
Bash
Executable File
#!/bin/bash
|
|
# Django test runner script for pre-push
|
|
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")/../src" || exit 1
|
|
|
|
export PYTHONPATH=.
|
|
export DJANGO_SETTINGS_MODULE=settings.test
|
|
|
|
if [ "$#" -eq 0 ]; then
|
|
uv run pytest ../tests
|
|
else
|
|
uv run pytest "$@"
|
|
fi
|