(
self, token: str | None, user_manager: BaseUserManager[UserModel, IDType]
)
| 513 | |
| 514 | class MockStrategy(Strategy[UserModel, IDType]): |
| 515 | async def read_token( |
| 516 | self, token: str | None, user_manager: BaseUserManager[UserModel, IDType] |
| 517 | ) -> UserModel | None: |
| 518 | if token is not None: |
| 519 | try: |
| 520 | parsed_id = user_manager.parse_id(token) |
| 521 | return await user_manager.get(parsed_id) |
| 522 | except (exceptions.InvalidID, exceptions.UserNotExists): |
| 523 | return None |
| 524 | return None |
| 525 | |
| 526 | async def write_token(self, user: UserModel) -> str: |
| 527 | return str(user.id) |
no test coverage detected