mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 00:03:28 +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':
|
||||
name = 'Referer'
|
||||
else:
|
||||
continue
|
||||
value = None
|
||||
|
||||
if value:
|
||||
headers[name] = value
|
||||
|
@ -26,6 +26,14 @@ def test_csrf_token_headers():
|
||||
|
||||
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():
|
||||
rewriter = LiveRewriter()
|
||||
env = {'HTTP_COOKIE': 'A=B'}
|
||||
|
Loading…
x
Reference in New Issue
Block a user