Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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
Exemple #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)
Exemple #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
Exemple #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
Exemple #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
Exemple #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)
Exemple #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'
Exemple #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)
Exemple #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
Exemple #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'
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #18
0
def test_users_activate_redirects(User):
    request = DummyRequest(params={"username": "******"})

    result = views.users_activate(request)

    assert isinstance(result, httpexceptions.HTTPFound)
Exemple #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)
Exemple #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)
Exemple #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")
Exemple #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)
Exemple #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)
Exemple #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()
Exemple #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()
Exemple #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)
Exemple #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)
Exemple #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()
Exemple #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)
Exemple #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)
Exemple #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()
Exemple #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)
Exemple #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()
Exemple #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")
Exemple #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)