コード例 #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(views.UserNotFoundError):
        views.users_delete(pyramid_request)
コード例 #2
0
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)
コード例 #3
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(views.UserNotFoundError):
        views.users_delete(pyramid_request)
コード例 #4
0
ファイル: users_test.py プロジェクト: pombredanne/h
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)
コード例 #5
0
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)
コード例 #6
0
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)
コード例 #7
0
ファイル: users_test.py プロジェクト: djcun95/h
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)
コード例 #8
0
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)
コード例 #9
0
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)
コード例 #10
0
ファイル: users_test.py プロジェクト: ackermann/h
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']
コード例 #11
0
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'
    ]
コード例 #12
0
ファイル: users_test.py プロジェクト: djcun95/h
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'
    ]
コード例 #13
0
ファイル: users_test.py プロジェクト: djcun95/h
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'
    ]
コード例 #14
0
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'
    ]
コード例 #15
0
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'
    ]
コード例 #16
0
ファイル: users_test.py プロジェクト: djcun95/h
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
コード例 #17
0
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