示例#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)
示例#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)
示例#3
0
文件: users_test.py 项目: djcun95/h
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)
示例#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)
示例#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
示例#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)
示例#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
示例#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
示例#9
0
文件: users_test.py 项目: djcun95/h
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
示例#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)
示例#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'
示例#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)
示例#13
0
文件: users_test.py 项目: djcun95/h
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
示例#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'
示例#15
0
文件: users_test.py 项目: djcun95/h
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)
示例#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)
示例#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)
示例#18
0
def test_users_activate_redirects(User):
    request = DummyRequest(params={"username": "******"})

    result = views.users_activate(request)

    assert isinstance(result, httpexceptions.HTTPFound)
示例#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)
示例#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)
示例#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")
示例#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)
示例#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)
示例#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()
示例#25
0
文件: users_test.py 项目: djcun95/h
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()
示例#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)
示例#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)
示例#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()
示例#29
0
文件: users_test.py 项目: djcun95/h
def test_users_activate_redirects(User, pyramid_request):
    pyramid_request.params = {"username": "******"}

    result = views.users_activate(pyramid_request)

    assert isinstance(result, httpexceptions.HTTPFound)
示例#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)
示例#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()
示例#32
0
文件: users_test.py 项目: djcun95/h
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)
示例#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()
示例#34
0
文件: users_test.py 项目: djcun95/h
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")
示例#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)