♻ Update error messages (#417)

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
This commit is contained in:
Dong-hyeon Shin
2024-03-12 21:25:03 +09:00
committed by GitHub
parent 1e08434ca9
commit 11fe2a00ed
3 changed files with 7 additions and 11 deletions

View File

@@ -61,7 +61,7 @@ def recover_password(email: str, session: SessionDep) -> Message:
if not user:
raise HTTPException(
status_code=404,
detail="The user with this username does not exist in the system.",
detail="The user with this email does not exist in the system.",
)
password_reset_token = generate_password_reset_token(email=email)
email_data = generate_reset_password_email(
@@ -87,7 +87,7 @@ def reset_password(session: SessionDep, body: NewPassword) -> Message:
if not user:
raise HTTPException(
status_code=404,
detail="The user with this username does not exist in the system.",
detail="The user with this email does not exist in the system.",
)
elif not user.is_active:
raise HTTPException(status_code=400, detail="Inactive user")

View File

@@ -56,7 +56,7 @@ def create_user(*, session: SessionDep, user_in: UserCreate) -> Any:
if user:
raise HTTPException(
status_code=400,
detail="The user with this username already exists in the system.",
detail="The user with this email already exists in the system.",
)
user = crud.create_user(session=session, user_create=user_in)
@@ -130,7 +130,7 @@ def create_user_open(session: SessionDep, user_in: UserCreateOpen) -> Any:
if user:
raise HTTPException(
status_code=400,
detail="The user with this username already exists in the system",
detail="The user with this email already exists in the system",
)
user_create = UserCreate.from_orm(user_in)
user = crud.create_user(session=session, user_create=user_create)
@@ -174,7 +174,7 @@ def update_user(
if db_user is None:
raise HTTPException(
status_code=404,
detail="The user with this username does not exist in the system",
detail="The user with this id does not exist in the system",
)
return db_user

View File

@@ -295,9 +295,7 @@ def test_create_user_open_already_exists_error(
json=data,
)
assert r.status_code == 400
assert (
r.json()["detail"] == "The user with this username already exists in the system"
)
assert r.json()["detail"] == "The user with this email already exists in the system"
def test_update_user(
@@ -329,9 +327,7 @@ def test_update_user_not_exists(
json=data,
)
assert r.status_code == 404
assert (
r.json()["detail"] == "The user with this username does not exist in the system"
)
assert r.json()["detail"] == "The user with this id does not exist in the system"
def test_delete_user_super_user(