Skip to content

Commit a2e5bb1

Browse files
CopilotGeekTrainer
andcommitted
Move DATABASE_PATH resolution into seed_test_database() function
Co-authored-by: GeekTrainer <6109729+GeekTrainer@users.noreply.github.com>
1 parent 28e1ba4 commit a2e5bb1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

server/utils/seed_test_database.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
from models import init_db, db, Breed, Dog
1515
from models.dog import AdoptionStatus
1616

17-
# Default test database path (in server/ directory)
18-
server_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
19-
db_path = os.environ.get('DATABASE_PATH', os.path.join(server_dir, 'e2e_test_dogshelter.db'))
17+
# Server directory (parent of utils/)
18+
_server_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
2019

2120
# Test breeds
2221
TEST_BREEDS = [
@@ -56,6 +55,8 @@
5655

5756
def seed_test_database():
5857
"""Create a fresh test database with deterministic data."""
58+
db_path = os.environ.get('DATABASE_PATH', os.path.join(_server_dir, 'e2e_test_dogshelter.db'))
59+
5960
# Remove existing test database to start fresh
6061
if os.path.exists(db_path):
6162
os.remove(db_path)

0 commit comments

Comments
 (0)