Adding fixture system

This commit is contained in:
2025-02-10 22:23:47 +01:00
parent 39c4ab9102
commit 0604cb5cc3
6 changed files with 193 additions and 7 deletions

12
api/app/initialize_db.py Normal file
View File

@@ -0,0 +1,12 @@
import main
from account.fixtures import inject_fixtures as account_inject_fixtures
from db import create_db_and_tables, get_session, drop_tables
from user import create_admin_account
drop_tables()
create_db_and_tables()
session = get_session().__next__()
create_admin_account(session)
account_inject_fixtures(session)