(
self,
user_manager: UserManagerMock[UserModel],
user: UserModel,
forgot_password_token,
)
| 450 | assert user_manager.on_after_reset_password.called is False |
| 451 | |
| 452 | async def test_token_expired( |
| 453 | self, |
| 454 | user_manager: UserManagerMock[UserModel], |
| 455 | user: UserModel, |
| 456 | forgot_password_token, |
| 457 | ): |
| 458 | with pytest.raises(InvalidResetPasswordToken): |
| 459 | await user_manager.reset_password( |
| 460 | forgot_password_token( |
| 461 | user.id, current_password_hash=user.hashed_password, lifetime=-1 |
| 462 | ), |
| 463 | "guinevere", |
| 464 | ) |
| 465 | assert user_manager._update.called is False |
| 466 | assert user_manager.on_after_reset_password.called is False |
| 467 | |
| 468 | @pytest.mark.parametrize("user_id", [None, "foo"]) |
| 469 | async def test_valid_token_bad_payload( |
nothing calls this directly
no test coverage detected