from sqlmodel import Session from app.models.team import Team from app.models.member import Member, MemberCreate, MemberTeamLink, MemberTeamLinkCreate, MemberRank from app.tests.utils.utils import random_lower_string def create_random_member(db: Session) -> Member: member_in = MemberCreate( name=random_lower_string(), contact=random_lower_string(), scouting_id=random_lower_string(), comment=random_lower_string(), allergy=random_lower_string(), # birthday_at=random_datetime(), # canceled_at=random_datetime(), canceled_reason=random_lower_string(), ) return Member.create(session=db, create_obj=member_in)