コード例 #1
0
ファイル: test_utils_www.py プロジェクト: chintal/tendril
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
ファイル: test_utils_www.py プロジェクト: chintal/tendril
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
ファイル: test_utils_www.py プロジェクト: chintal/tendril
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
ファイル: test_utils_www.py プロジェクト: chintal/tendril
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
ファイル: test_utils_www.py プロジェクト: chintal/tendril
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
ファイル: test_utils_www.py プロジェクト: chintal/tendril
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'