26 lines
762 B
Bash
26 lines
762 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Test runner script for pricing tests
|
||
|
|
||
|
echo "Running Django pricing model tests..."
|
||
|
echo "====================================="
|
||
|
|
||
|
# Run specific pricing tests
|
||
|
echo "1. Running basic pricing model tests..."
|
||
|
uv run --extra dev manage.py test hub.services.tests.test_pricing --verbosity=2
|
||
|
|
||
|
echo ""
|
||
|
echo "2. Running pricing edge case tests..."
|
||
|
uv run --extra dev manage.py test hub.services.tests.test_pricing_edge_cases --verbosity=2
|
||
|
|
||
|
echo ""
|
||
|
echo "3. Running pricing integration tests..."
|
||
|
uv run --extra dev manage.py test hub.services.tests.test_pricing_integration --verbosity=2
|
||
|
|
||
|
echo ""
|
||
|
echo "4. Running all pricing tests together..."
|
||
|
uv run --extra dev manage.py test hub.services.tests --verbosity=2 --keepdb
|
||
|
|
||
|
echo ""
|
||
|
echo "Test run completed!"
|