mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-08-15 11:11:16 +08:00
27 lines
881 B
Python
27 lines
881 B
Python
import pytest
|
|
from starlette.responses import Response
|
|
|
|
from fastapi_users.authentication import BaseAuthentication
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
@pytest.mark.authentication
|
|
async def test_not_implemented_methods(user, mock_user_db):
|
|
response = Response()
|
|
base_authentication = BaseAuthentication()
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_authentication.get_login_response(user, response)
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_authentication.get_current_user(mock_user_db)
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_authentication.get_current_active_user(mock_user_db)
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_authentication.get_current_superuser(mock_user_db)
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_authentication._get_authentication_method(mock_user_db)
|