mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-24 06:59:52 +01:00
rewrite: add basic test for X-Forwarded-Proto #57
This commit is contained in:
parent
78812c8085
commit
cc144fdead
@ -93,7 +93,7 @@ class LiveRewriter(object):
|
|||||||
elif name == 'REL_REFERER':
|
elif name == 'REL_REFERER':
|
||||||
name = 'Referer'
|
name = 'Referer'
|
||||||
else:
|
else:
|
||||||
continue
|
value = None
|
||||||
|
|
||||||
if value:
|
if value:
|
||||||
headers[name] = value
|
headers[name] = value
|
||||||
|
@ -26,6 +26,14 @@ def test_csrf_token_headers():
|
|||||||
|
|
||||||
assert req_headers == {'X-CSRFToken': 'foobar', 'Cookie': 'csrftoken=foobar'}
|
assert req_headers == {'X-CSRFToken': 'foobar', 'Cookie': 'csrftoken=foobar'}
|
||||||
|
|
||||||
|
def test_forwarded_scheme():
|
||||||
|
rewriter = LiveRewriter()
|
||||||
|
env = {'HTTP_X_FORWARDED_PROTO': 'https', 'Other': 'Value'}
|
||||||
|
|
||||||
|
req_headers = rewriter.translate_headers('http://example.com/', 'com,example)/', env)
|
||||||
|
|
||||||
|
assert req_headers == {'X-Forwarded-Proto': 'http'}
|
||||||
|
|
||||||
def test_req_cookie_rewrite_1():
|
def test_req_cookie_rewrite_1():
|
||||||
rewriter = LiveRewriter()
|
rewriter = LiveRewriter()
|
||||||
env = {'HTTP_COOKIE': 'A=B'}
|
env = {'HTTP_COOKIE': 'A=B'}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user