Implement teams in own file

This commit is contained in:
Sebastiaan
2025-06-09 15:42:44 +02:00
parent 5aab2add76
commit 7387dd7b40
11 changed files with 630 additions and 245 deletions

View File

@@ -0,0 +1,18 @@
from sqlmodel import Session
from app.models.event import Event
from app.models.team import Team, TeamCreate
from app.tests.utils.event import create_random_event
from app.tests.utils.utils import random_lower_string
def create_random_team(db: Session, event: Event | None = None) -> Team:
name = random_lower_string()
if not event:
event = create_random_event(db)
team_in = TeamCreate(theme_name=name, event_id=event.id)
team = Team.create(session=db, create_obj=team_in)
return team