def test_users_activate_inits_ActivationEvent(ActivationEvent, user_service, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} users_activate(pyramid_request) ActivationEvent.assert_called_once_with(pyramid_request, user_service.fetch.return_value)
def test_users_activate_calls_notify(ActivationEvent, notify, pyramid_request): # noqa N802 pyramid_request.params = {"userid": "acct:[email protected]"} users_activate(pyramid_request) notify.assert_called_once_with(ActivationEvent.return_value)
def test_users_activate_flashes_success(pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} users_activate(pyramid_request) success_flash = pyramid_request.session.peek_flash('success') assert success_flash
def test_users_activate_inits_ActivationEvent(ActivationEvent, user_service, pyramid_request): # noqa N803 pyramid_request.params = {"userid": "acct:[email protected]"} users_activate(pyramid_request) ActivationEvent.assert_called_once_with(pyramid_request, user_service.fetch.return_value)
def test_users_activate_redirects(pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} result = users_activate(pyramid_request) assert isinstance(result, httpexceptions.HTTPFound)
def test_users_activate_activates_user(user_service, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} users_activate(pyramid_request) user_service.fetch.return_value.activate.assert_called_once_with()
def test_users_activate_user_not_found_error(user_service, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} user_service.fetch.return_value = None with pytest.raises(UserNotFoundError): users_activate(pyramid_request)
def test_users_activate_calls_notify(ActivationEvent, notify, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} users_activate(pyramid_request) notify.assert_called_once_with(ActivationEvent.return_value)