Implement basic hike functions

This commit is contained in:
Sebastiaan
2025-10-24 17:48:02 +02:00
parent f958856e95
commit 23d7d63103
8 changed files with 514 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
from sqlmodel import Session
from app.models.hike import Hike, HikeCreate
from app.tests.utils.utils import random_lower_string
def create_random_hike(db: Session, name: str = None) -> Hike:
if not name:
name = random_lower_string()
hike_in = HikeCreate(name=name)
return Hike.create(session=db, create_obj=hike_in)