#!/bin/bash # Production-like Django test runner (PostgreSQL + migrations) set -euo pipefail cd "$(dirname "$0")/../src" || exit 1 export PYTHONPATH=. export DJANGO_SETTINGS_MODULE=settings.test_postgres COMMON_ADDOPTS="--verbose --tb=short --reuse-db --strict-markers --strict-config --color=yes" if [ "$#" -eq 0 ]; then uv run pytest ../tests --migrations -o "addopts=${COMMON_ADDOPTS}" else uv run pytest "$@" --migrations -o "addopts=${COMMON_ADDOPTS}" fi