示例#1
0
def test_redirect_cache_302():
    www.ENABLE_REDIRECT_CACHING = True
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/302.html')
    assert result.status == 302
    newtarget = www.get_actual_url('https://jigsaw.w3.org/HTTP/300/302.html')
    assert newtarget == 'https://jigsaw.w3.org/HTTP/300/302.html'
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/302.html')
    assert result.status == 302
示例#2
0
def test_redirect_cache_302():
    www.ENABLE_REDIRECT_CACHING = True
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/302.html')
    assert result.status == 302
    newtarget = www.get_actual_url('https://jigsaw.w3.org/HTTP/300/302.html')
    assert newtarget == 'https://jigsaw.w3.org/HTTP/300/302.html'
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/302.html')
    assert result.status == 302
示例#3
0
def test_redirect_cache_301():
    www.ENABLE_REDIRECT_CACHING = True
    assert isinstance(www.redirect_cache, dict)
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/301.html')
    assert result.status == 301
    newtarget = www.get_actual_url('https://jigsaw.w3.org/HTTP/300/301.html')
    assert newtarget == 'https://jigsaw.w3.org/HTTP/300/Overview.html'
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/301.html')
    assert hasattr(result, 'status') == False or result.status == 200
示例#4
0
def test_redirect_cache_301():
    www.ENABLE_REDIRECT_CACHING = True
    assert isinstance(www.redirect_cache, dict)
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/301.html')
    assert result.status == 301
    newtarget = www.get_actual_url('https://jigsaw.w3.org/HTTP/300/301.html')
    assert newtarget == 'https://jigsaw.w3.org/HTTP/300/Overview.html'
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/301.html')
    assert hasattr(result, 'status') == False or result.status == 200
示例#5
0
def test_disabled_redirect_caching():
    www.ENABLE_REDIRECT_CACHING = False
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/301.html')
    assert result.status == 301
    newtarget = www.get_actual_url('https://jigsaw.w3.org/HTTP/300/301.html')
    assert newtarget == 'https://jigsaw.w3.org/HTTP/300/301.html'
示例#6
0
def test_disabled_redirect_caching():
    www.ENABLE_REDIRECT_CACHING = False
    result = www.urlopen('https://jigsaw.w3.org/HTTP/300/301.html')
    assert result.status == 301
    newtarget = www.get_actual_url('https://jigsaw.w3.org/HTTP/300/301.html')
    assert newtarget == 'https://jigsaw.w3.org/HTTP/300/301.html'