mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-11-03 05:27:06 +08:00
Fix #391: put user creation logic in a importable function
This commit is contained in:
@ -7,6 +7,7 @@ import pytest
|
||||
from fastapi import FastAPI, Request, status
|
||||
|
||||
from fastapi_users.router import ErrorCode, get_register_router
|
||||
from fastapi_users.user import get_create_user
|
||||
from tests.conftest import User, UserCreate, UserDB
|
||||
|
||||
SECRET = "SECRET"
|
||||
@ -29,13 +30,13 @@ def after_register(request):
|
||||
@pytest.fixture
|
||||
@pytest.mark.asyncio
|
||||
async def test_app_client(
|
||||
mock_user_db, mock_authentication, after_register, get_test_client
|
||||
mock_user_db, after_register, get_test_client
|
||||
) -> AsyncGenerator[httpx.AsyncClient, None]:
|
||||
create_user = get_create_user(mock_user_db, UserDB)
|
||||
register_router = get_register_router(
|
||||
mock_user_db,
|
||||
create_user,
|
||||
User,
|
||||
UserCreate,
|
||||
UserDB,
|
||||
after_register,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user