mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-08-15 19:30:47 +08:00
29 lines
794 B
Python
29 lines
794 B
Python
import pytest
|
|
|
|
from fastapi_users.db import BaseUserDatabase
|
|
from tests.conftest import UserDB
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
@pytest.mark.db
|
|
async def test_not_implemented_methods(user):
|
|
base_user_db = BaseUserDatabase(UserDB)
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_user_db.get("aaa")
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_user_db.get_by_email("lancelot@camelot.bt")
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_user_db.get_by_oauth_account("google", "user_oauth1")
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_user_db.create(user)
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_user_db.update(user)
|
|
|
|
with pytest.raises(NotImplementedError):
|
|
await base_user_db.delete(user)
|