Add tests to raise coverage to at least 90% and fix recover password logic (#632)

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
This commit is contained in:
Esteban Maya
2024-03-07 18:21:46 -05:00
committed by GitHub
parent c6703e41b2
commit 541dd75ce9
14 changed files with 561 additions and 17 deletions

View File

@@ -144,8 +144,7 @@ def read_user_by_id(
return user
if not current_user.is_superuser:
raise HTTPException(
# TODO: Review status code
status_code=400,
status_code=403,
detail="The user doesn't have enough privileges",
)
return user
@@ -194,5 +193,5 @@ def delete_user(
return Message(message="User deleted successfully")
elif user == current_user and current_user.is_superuser:
raise HTTPException(
status_code=400, detail="Super users are not allowed to delete themselves"
status_code=403, detail="Super users are not allowed to delete themselves"
)