def test_users_activate_inits_ActivationEvent(ActivationEvent, user_service, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} views.users_activate(pyramid_request) ActivationEvent.assert_called_once_with(pyramid_request, user_service.fetch.return_value)
def test_users_activate_inits_ActivationEvent(ActivationEvent, User): request = DummyRequest(params={"username": "******"}) views.users_activate(request) ActivationEvent.assert_called_once_with( request, User.get_by_username.return_value)
def test_users_activate_inits_ActivationEvent(ActivationEvent, User, pyramid_request): pyramid_request.params = {"username": "******"} views.users_activate(pyramid_request) ActivationEvent.assert_called_once_with(pyramid_request, User.get_by_username.return_value)
def test_users_activate_flashes_success(pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} views.users_activate(pyramid_request) success_flash = pyramid_request.session.peek_flash('success') assert success_flash
def test_users_activate_calls_notify(ActivationEvent, User, notify, pyramid_request): pyramid_request.params = {"username": "******"} views.users_activate(pyramid_request) notify.assert_called_once_with(ActivationEvent.return_value)
def test_users_activate_flashes_success(pyramid_request): pyramid_request.params = {"username": "******"} views.users_activate(pyramid_request) success_flash = pyramid_request.session.peek_flash('success') assert success_flash
def test_users_activate_flashes_success(): request = DummyRequest(params={"username": "******"}) request.session.flash = Mock() views.users_activate(request) assert request.session.flash.call_count == 1 assert request.session.flash.call_args[0][1] == 'success'
def test_users_activate_calls_notify(ActivationEvent, User): request = DummyRequest(params={"username": "******"}) request.registry.notify = Mock(spec=lambda event: None) views.users_activate(request) request.registry.notify.assert_called_once_with( ActivationEvent.return_value)
def test_users_activate_flashes_error_if_no_user(User, pyramid_request): pyramid_request.params = {"username": "******"} User.get_by_username.return_value = None views.users_activate(pyramid_request) error_flash = pyramid_request.session.peek_flash('error') assert error_flash
def test_users_activate_flashes_error_if_no_user(User): request = DummyRequest(params={"username": "******"}) request.session.flash = Mock() User.get_by_username.return_value = None views.users_activate(request) assert request.session.flash.call_count == 1 assert request.session.flash.call_args[0][1] == 'error'
def test_users_activate_redirects_if_no_user(User, pyramid_request): pyramid_request.params = {"username": "******"} User.get_by_username.return_value = None result = views.users_activate(pyramid_request) assert isinstance(result, httpexceptions.HTTPFound)
def test_users_activate_redirects_if_no_user(User): request = DummyRequest(params={"username": "******"}) User.get_by_username.return_value = None result = views.users_activate(request) assert isinstance(result, httpexceptions.HTTPFound)
def test_users_activate_redirects(pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} result = views.users_activate(pyramid_request) assert isinstance(result, httpexceptions.HTTPFound)
def test_users_activate_redirects(User): request = DummyRequest(params={"username": "******"}) result = views.users_activate(request) assert isinstance(result, httpexceptions.HTTPFound)
def test_users_activate_calls_notify(ActivationEvent, notify, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} views.users_activate(pyramid_request) notify.assert_called_once_with(ActivationEvent.return_value)
def test_users_activate_gets_user(User, pyramid_request): pyramid_request.params = {"username": "******"} views.users_activate(pyramid_request) User.get_by_username.assert_called_once_with(pyramid_request.db, "bob")
def test_users_activate_redirects(User, pyramid_request): pyramid_request.params = {"username": "******"} result = views.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]"} views.users_activate(pyramid_request) user_service.fetch.return_value.activate.assert_called_once_with()
def test_users_activate_activates_user(User, pyramid_request): pyramid_request.params = {"username": "******"} views.users_activate(pyramid_request) User.get_by_username.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(views.UserNotFoundError): views.users_activate(pyramid_request)
def test_users_activate_user_not_found_error(User, pyramid_request): pyramid_request.params = {"username": "******"} User.get_by_username.return_value = None with pytest.raises(views.UserNotFoundError): views.users_activate(pyramid_request)
def test_users_activate_activates_user(User): request = DummyRequest(params={"username": "******"}) views.users_activate(request) User.get_by_username.return_value.activate.assert_called_once_with()