Finish off backend tests
This commit is contained in:
13
src/main.py
13
src/main.py
@@ -65,16 +65,17 @@ async def login(user: users.UserCreate, db: Session = Depends(get_db)):
|
||||
async def get_high_scores(
|
||||
minigame: MinigameEnum,
|
||||
nr_highest: Optional[int] = None,
|
||||
current_user_name: str = Depends(crud_authentication.get_current_user_name),
|
||||
db: Session = Depends(get_db),
|
||||
):
|
||||
return crud_highscores.get_high_scores(db, minigame, nr_highest)
|
||||
|
||||
|
||||
@app.post("/highscores/{minigame}", response_model=highscores.HighScore)
|
||||
@app.put("/highscores/{minigame}", response_model=highscores.HighScore)
|
||||
async def create_high_score(
|
||||
minigame: MinigameEnum,
|
||||
high_score: highscores.HighScoreBase,
|
||||
current_user_name=Depends(crud_authentication.get_current_user_name),
|
||||
current_user_name: str = Depends(crud_authentication.get_current_user_name),
|
||||
db: Session = Depends(get_db),
|
||||
):
|
||||
current_user = crud_users.get_user_by_username(db, current_user_name)
|
||||
@@ -93,7 +94,9 @@ async def get_course_progress(
|
||||
return crud_courseprogress.get_course_progress(db, current_user, course)
|
||||
|
||||
|
||||
@app.patch("/courseprogress/{course}", response_model=List[courseprogress.CourseProgressParent])
|
||||
@app.patch(
|
||||
"/courseprogress/{course}", response_model=List[courseprogress.CourseProgressParent]
|
||||
)
|
||||
async def patch_course_progress(
|
||||
course: CourseEnum,
|
||||
course_progress: courseprogress.CourseProgressBase,
|
||||
@@ -101,7 +104,9 @@ async def patch_course_progress(
|
||||
db: Session = Depends(get_db),
|
||||
):
|
||||
current_user = crud_users.get_user_by_username(db, current_user_name)
|
||||
return crud_courseprogress.patch_course_progress(db, current_user, course, course_progress)
|
||||
return crud_courseprogress.patch_course_progress(
|
||||
db, current_user, course, course_progress
|
||||
)
|
||||
|
||||
|
||||
#### TESTING!! DELETE LATER
|
||||
|
||||
Reference in New Issue
Block a user