mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-11-01 01:48:46 +08:00
Add unit test to check email validation
This commit is contained in:
@ -26,8 +26,8 @@ class User(models.BaseUser):
|
||||
first_name: Optional[str]
|
||||
|
||||
|
||||
class UserCreate(User, models.BaseUserCreate):
|
||||
pass
|
||||
class UserCreate(models.BaseUserCreate):
|
||||
first_name: Optional[str]
|
||||
|
||||
|
||||
class UserUpdate(User, models.BaseUserUpdate):
|
||||
|
||||
@ -49,6 +49,14 @@ class TestRegister:
|
||||
assert response.status_code == status.HTTP_422_UNPROCESSABLE_ENTITY
|
||||
assert after_register.called is False
|
||||
|
||||
async def test_missing_email(
|
||||
self, test_app_client: httpx.AsyncClient, after_register
|
||||
):
|
||||
json = {"password": "guinevere"}
|
||||
response = await test_app_client.post("/register", json=json)
|
||||
assert response.status_code == status.HTTP_422_UNPROCESSABLE_ENTITY
|
||||
assert after_register.called is False
|
||||
|
||||
async def test_missing_password(
|
||||
self, test_app_client: httpx.AsyncClient, after_register
|
||||
):
|
||||
|
||||
Reference in New Issue
Block a user