API - add user sport preferences
This commit is contained in:
17
fittrackee/tests/fixtures/fixtures_users.py
vendored
17
fittrackee/tests/fixtures/fixtures_users.py
vendored
@ -3,7 +3,8 @@ import datetime
|
||||
import pytest
|
||||
|
||||
from fittrackee import db
|
||||
from fittrackee.users.models import User
|
||||
from fittrackee.users.models import User, UserSportPreference
|
||||
from fittrackee.workouts.models import Sport
|
||||
|
||||
|
||||
@pytest.fixture()
|
||||
@ -81,3 +82,17 @@ def user_3() -> User:
|
||||
db.session.add(user)
|
||||
db.session.commit()
|
||||
return user
|
||||
|
||||
|
||||
@pytest.fixture()
|
||||
def user_sport_1_preference(
|
||||
user_1: User, sport_1_cycling: Sport
|
||||
) -> UserSportPreference:
|
||||
user_sport = UserSportPreference(
|
||||
user_id=user_1.id,
|
||||
sport_id=sport_1_cycling.id,
|
||||
stopped_speed_threshold=sport_1_cycling.stopped_speed_threshold,
|
||||
)
|
||||
db.session.add(user_sport)
|
||||
db.session.commit()
|
||||
return user_sport
|
||||
|
Reference in New Issue
Block a user