diff -r a520aefb96f1 -r e75463e3179f tests/get-with-headers.py --- a/tests/get-with-headers.py Sat Dec 24 15:22:18 2016 -0700 +++ b/tests/get-with-headers.py Sat Dec 24 15:29:32 2016 -0700 @@ -35,6 +35,13 @@ sys.argv.remove('--json') formatjson = True +hgproto = None +if '--hgproto' in sys.argv: + idx = sys.argv.index('--hgproto') + hgproto = sys.argv[idx + 1] + sys.argv.pop(idx) + sys.argv.pop(idx) + tag = None def request(host, path, show): assert not path.startswith('/'), path @@ -42,6 +49,8 @@ headers = {} if tag: headers['If-None-Match'] = tag + if hgproto: + headers['X-HgProto-1'] = hgproto conn = httplib.HTTPConnection(host) conn.request("GET", '/' + path, None, headers)