Ejemplo n.º 1
0
def test_clean_next_page_invalid(rf):
    request = rf.get('/login/')
    with pytest.raises(RedirectException):
        clean_next_page(request=request, next_page='http://invalid.com')
Ejemplo n.º 2
0
def test_clean_next_page_invalid_override(rf, settings):
    request = rf.get('/login/')
    settings.CAS_CHECK_NEXT = False
    next_page = clean_next_page(request=request,
                                next_page='http://invalid.com')
    assert next_page == 'http://invalid.com'
Ejemplo n.º 3
0
def test_clean_next_page(rf):
    request = rf.get('/login/')
    next_page = clean_next_page(request=request,
                                next_page='testserver/next/path')
    assert next_page == 'testserver/next/path'