tests/get-with-headers.py
changeset 30764 e75463e3179f
parent 29455 0c741fd6158a
child 31791 39f6333e968c
--- 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)