Adding fixture system

This commit is contained in:
2025-02-10 22:23:47 +01:00
parent 39c4ab9102
commit ed6be838fe
5 changed files with 192 additions and 10 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)