예제 #1
0
파일: users_test.py 프로젝트: timgates42/h
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
예제 #2
0
파일: users_test.py 프로젝트: hypothesis/h
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
예제 #3
0
파일: users_test.py 프로젝트: ghurson/h
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)
예제 #4
0
파일: users_test.py 프로젝트: hypothesis/h
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
    )
예제 #5
0
파일: users_test.py 프로젝트: timgates42/h
def test_users_activate_redirects(pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}

    result = users_activate(pyramid_request)

    assert isinstance(result, httpexceptions.HTTPFound)
예제 #6
0
파일: users_test.py 프로젝트: timgates42/h
def test_users_activate_calls_notify(ActivationEvent, notify, pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}

    users_activate(pyramid_request)

    notify.assert_called_with(ActivationEvent.return_value)
예제 #7
0
파일: users_test.py 프로젝트: timgates42/h
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()
예제 #8
0
파일: users_test.py 프로젝트: timgates42/h
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)
예제 #9
0
파일: users_test.py 프로젝트: hypothesis/h
def test_users_activate_redirects(pyramid_request):
    pyramid_request.params = {"userid": "acct:[email protected]"}

    result = users_activate(pyramid_request)

    assert isinstance(result, httpexceptions.HTTPFound)
예제 #10
0
파일: users_test.py 프로젝트: hypothesis/h
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)
예제 #11
0
파일: users_test.py 프로젝트: hypothesis/h
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()
예제 #12
0
파일: users_test.py 프로젝트: hypothesis/h
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)