def test_users_delete_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_delete(pyramid_request)
def test_users_delete_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_delete(pyramid_request)
def test_users_delete_deletes_user(User, delete_user): request = DummyRequest(params={"username": "******"}) user = MagicMock() User.get_by_username.return_value = user views.users_delete(request) delete_user.assert_called_once_with(request, user)
def test_users_delete_deletes_user(user_service, delete_user, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} user = MagicMock() user_service.fetch.return_value = user views.users_delete(pyramid_request) delete_user.assert_called_once_with(pyramid_request, user)
def test_users_delete_deletes_user(User, delete_user, pyramid_request): pyramid_request.params = {"username": "******"} user = MagicMock() User.get_by_username.return_value = user views.users_delete(pyramid_request) delete_user.assert_called_once_with(pyramid_request, user)
def test_users_delete_group_creator_error(User, delete_user): request = DummyRequest(params={"username": "******"}) user = MagicMock() User.get_by_username.return_value = user delete_user.side_effect = views.UserDeletionError('group creator error') views.users_delete(request) assert request.session.peek_flash('error') == ['group creator error']
def test_users_delete_user_not_found_error(User): request = DummyRequest(params={"username": "******"}) User.get_by_username.return_value = None views.users_delete(request) assert request.session.peek_flash('error') == [ 'Cannot find user with username bob' ]
def test_users_delete_user_not_found_error(User, pyramid_request): pyramid_request.params = {"username": "******"} User.get_by_username.return_value = None views.users_delete(pyramid_request) assert pyramid_request.session.peek_flash('error') == [ 'Cannot find user with username bob' ]
def test_users_delete_group_creator_error(User, delete_user, pyramid_request): pyramid_request.params = {"username": "******"} user = MagicMock() User.get_by_username.return_value = user delete_user.side_effect = views.UserDeletionError('group creator error') views.users_delete(pyramid_request) assert pyramid_request.session.peek_flash('error') == [ 'group creator error' ]
def test_users_delete_group_creator_error(user_service, delete_user, pyramid_request): pyramid_request.params = {"userid": "acct:[email protected]"} user = MagicMock() user_service.fetch.return_value = user delete_user.side_effect = views.UserDeletionError('group creator error') views.users_delete(pyramid_request) assert pyramid_request.session.peek_flash('error') == [ 'group creator error' ]
def test_users_delete_redirect(User, pyramid_request): pyramid_request.params = {"username": "******"} User.get_by_username.return_value = None result = views.users_delete(pyramid_request) assert result.__class__ == httpexceptions.HTTPFound
def test_users_delete_redirect(User): request = DummyRequest(params={"username": "******"}) User.get_by_username.return_value = None result = views.users_delete(request) assert result.__class__ == httpexceptions.HTTPFound