Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)
Exemplo n.º 5
0
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
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
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
Exemplo n.º 8
0
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
Exemplo n.º 9
0
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
Exemplo n.º 10
0
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)
Exemplo n.º 11
0
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'
Exemplo n.º 12
0
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)
Exemplo n.º 13
0
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
Exemplo n.º 14
0
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'
Exemplo n.º 15
0
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)
Exemplo n.º 16
0
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)
Exemplo n.º 17
0
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)
Exemplo n.º 18
0
def test_users_activate_redirects(User):
    request = DummyRequest(params={"username": "******"})

    result = views.users_activate(request)

    assert isinstance(result, httpexceptions.HTTPFound)
Exemplo n.º 19
0
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)
Exemplo n.º 20
0
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)
Exemplo n.º 21
0
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")
Exemplo n.º 22
0
def test_users_activate_redirects(User, pyramid_request):
    pyramid_request.params = {"username": "******"}

    result = views.users_activate(pyramid_request)

    assert isinstance(result, httpexceptions.HTTPFound)
Exemplo n.º 23
0
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)
Exemplo n.º 24
0
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()
Exemplo n.º 25
0
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()
Exemplo n.º 26
0
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)
Exemplo n.º 27
0
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)
Exemplo n.º 28
0
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()
Exemplo n.º 29
0
def test_users_activate_redirects(User, pyramid_request):
    pyramid_request.params = {"username": "******"}

    result = views.users_activate(pyramid_request)

    assert isinstance(result, httpexceptions.HTTPFound)
Exemplo n.º 30
0
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)
Exemplo n.º 31
0
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()
Exemplo n.º 32
0
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)
Exemplo n.º 33
0
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()
Exemplo n.º 34
0
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")
Exemplo n.º 35
0
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)