Merge with stable
authorChristian Ebert <blacktrash@gmx.net>
Fri, 05 Dec 2008 14:09:59 +0100
changeset 516 0107b6de1a35
parent 509 16b690351c0d (current diff)
parent 515 9ea5ac3258b6 (diff)
child 517 3fef0be9f550
Merge with stable
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/get-with-headers.py	Fri Dec 05 14:09:59 2008 +0100
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+
+__doc__ = """This does HTTP get requests given a host:port and path and returns
+a subset of the headers plus the body of the result."""
+
+import httplib, sys
+
+try:
+    import msvcrt, os
+    msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)
+    msvcrt.setmode(sys.stderr.fileno(), os.O_BINARY)
+except ImportError:
+    pass
+
+headers = [h.lower() for h in sys.argv[3:]]
+conn = httplib.HTTPConnection(sys.argv[1])
+conn.request("GET", sys.argv[2])
+response = conn.getresponse()
+print response.status, response.reason
+for h in headers:
+    if response.getheader(h, None) is not None:
+        print "%s: %s" % (h, response.getheader(h))
+print
+sys.stdout.write(response.read())
+
+if 200 <= response.status <= 299:
+    sys.exit(0)
+sys.exit(1)
--- a/tests/test-keyword	Tue Nov 25 18:13:05 2008 +0100
+++ b/tests/test-keyword	Fri Dec 05 14:09:59 2008 +0100
@@ -104,7 +104,7 @@
 EOF
 
 echo % pull from bundle
-hg pull -u ../kw.hg 2>&1 | sed -e '/^Date:/,/^diffs (/ d'
+hg pull -u ../kw.hg 2>&1 | sed -e '/^Content-Type:/,/^diffs (/ d'
 
 echo % remove notify config
 sed -e '/\[hooks\]/,$ d' $HGRCPATH > $HGRCPATH.nonotify
--- a/tests/test-keyword.out	Tue Nov 25 18:13:05 2008 +0100
+++ b/tests/test-keyword.out	Fri Dec 05 14:09:59 2008 +0100
@@ -416,7 +416,7 @@
 # User User Name <user@example.com>
 # Date 3 0
 # Node ID cfa68229c1167443337266ebac453c73b1d5d16e
-# Parent bb948857c743469b22bbf51f7ec8112279ca5d83
+# Parent  bb948857c743469b22bbf51f7ec8112279ca5d83
 xa
 
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000