added test coverage for redirecting after login with the next param
This commit is contained in:
parent
0a4cecdc66
commit
12c231c8ac
@ -317,8 +317,6 @@ def test_authentication_views(test_app):
|
||||
session = context['request'].session
|
||||
assert session['user_id'] == unicode(test_user['_id'])
|
||||
|
||||
# TODO: test custom redirect when next=True
|
||||
|
||||
# Successful logout
|
||||
# -----------------
|
||||
util.clear_test_template_context()
|
||||
@ -337,3 +335,15 @@ def test_authentication_views(test_app):
|
||||
session = context['request'].session
|
||||
assert session.has_key('user_id') == False
|
||||
|
||||
# User is redirected to custom URL if POST['next'] is set
|
||||
# -------------------------------------------------------
|
||||
util.clear_test_template_context()
|
||||
response = test_app.post(
|
||||
'/auth/login/', {
|
||||
'username': u'chris',
|
||||
'password': 'toast',
|
||||
'next' : '/u/chris/'})
|
||||
assert_equal(
|
||||
urlparse.urlsplit(response.location)[2],
|
||||
'/u/chris/')
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user