コード例 #1
0
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(UserNotFoundError):
        users_delete(pyramid_request)
コード例 #2
0
ファイル: admin_users_test.py プロジェクト: gnott/h
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(UserNotFoundError):
        users_delete(pyramid_request)
コード例 #3
0
ファイル: admin_users_test.py プロジェクト: gnott/h
def test_users_delete_deletes_user(user_service, fake_delete_user, pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}
    user = MagicMock()

    user_service.fetch.return_value = user

    users_delete(pyramid_request)

    fake_delete_user.assert_called_once_with(pyramid_request, user)
コード例 #4
0
def test_users_delete_deletes_user(user_service, fake_delete_user,
                                   pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}
    user = MagicMock()

    user_service.fetch.return_value = user

    users_delete(pyramid_request)

    fake_delete_user.assert_called_once_with(pyramid_request, user)
コード例 #5
0
ファイル: admin_users_test.py プロジェクト: chinmaygghag/h
def test_users_delete_reports_error(user_service, delete_user_service, pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}
    user = MagicMock()
    user_service.fetch.return_value = user
    delete_user_service.delete.side_effect = UserDeleteError('cannot delete user')

    users_delete(pyramid_request)

    assert pyramid_request.session.peek_flash('error') == [
        'cannot delete user'
    ]
コード例 #6
0
ファイル: admin_users_test.py プロジェクト: gnott/h
def test_users_delete_group_creator_error(user_service, fake_delete_user, pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}
    user = MagicMock()

    user_service.fetch.return_value = user
    fake_delete_user.side_effect = UserDeletionError('group creator error')

    users_delete(pyramid_request)

    assert pyramid_request.session.peek_flash('error') == [
        'group creator error'
    ]
コード例 #7
0
def test_users_delete_group_creator_error(user_service, fake_delete_user,
                                          pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}
    user = MagicMock()

    user_service.fetch.return_value = user
    fake_delete_user.side_effect = UserDeletionError('group creator error')

    users_delete(pyramid_request)

    assert pyramid_request.session.peek_flash('error') == [
        'group creator error'
    ]
コード例 #8
0
def test_users_delete_reports_error(user_service, delete_user_service,
                                    pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}
    user = MagicMock()
    user_service.fetch.return_value = user
    delete_user_service.delete.side_effect = UserDeleteError(
        'cannot delete user')

    users_delete(pyramid_request)

    assert pyramid_request.session.peek_flash('error') == [
        'cannot delete user'
    ]