Example #1
0
def test_login_link():
    request = mock.Mock()
    request.GET = {}
    eq_(reverse('users.login'), get_login_link({'request': request}))

    request.GET = {'to': '/login'}
    eq_(reverse('users.login'), get_login_link({'request': request}))

    request.GET = {'to': 'foo'}
    eq_(urlparams(reverse('users.login'), to='foo'),
        get_login_link({'request': request}))
    eq_(urlparams(reverse('users.login'), to='bar'),
        get_login_link({'request': request}, 'bar'))
Example #2
0
def test_login_link():
    request = mock.Mock()
    request.user = mock.Mock()
    request.user.is_authenticated.return_value = False
    request.GET = {}
    eq_(reverse("users.login"), get_login_link({"request": request}))

    request.GET = {"to": "/login"}
    eq_(reverse("users.login"), get_login_link({"request": request}))

    request.GET = {"to": "foo"}
    eq_(urlparams(reverse("users.login"), to="foo"), get_login_link({"request": request}))
    eq_(urlparams(reverse("users.login"), to="bar"), get_login_link({"request": request}, "bar"))

    request.user.is_authenticated.return_value = True
    eq_(get_login_link({"request": request}, to="foo"), "foo")
Example #3
0
def test_login_link():
    request = mock.Mock()
    request.user = mock.Mock()
    request.user.is_authenticated.return_value = False
    request.GET = {}
    eq_(reverse('users.login'), get_login_link({'request': request}))

    request.GET = {'to': '/login'}
    eq_(reverse('users.login'), get_login_link({'request': request}))

    request.GET = {'to': 'foo'}
    eq_(urlparams(reverse('users.login'), to='foo'),
        get_login_link({'request': request}))
    eq_(urlparams(reverse('users.login'), to='bar'),
        get_login_link({'request': request}, 'bar'))

    request.user.is_authenticated.return_value = True
    eq_(get_login_link({'request': request}, to='foo'), 'foo')
Example #4
0
def test_login_link():
    request = mock.Mock()
    request.user = mock.Mock()
    request.user.is_authenticated.return_value = False
    request.GET = {}
    eq_(reverse('users.login'), get_login_link({'request': request}))

    request.GET = {'to': '/login'}
    eq_(reverse('users.login'), get_login_link({'request': request}))

    request.GET = {'to': 'foo'}
    eq_(urlparams(reverse('users.login'), to='foo'),
        get_login_link({'request': request}))
    eq_(urlparams(reverse('users.login'), to='bar'),
        get_login_link({'request': request}, 'bar'))

    request.user.is_authenticated.return_value = True
    eq_(get_login_link({'request': request}, to='foo'), 'foo')