1.1 --- a/tests/test_post.py Sun Oct 21 00:43:40 2012 +0200
1.2 +++ b/tests/test_post.py Sun Oct 21 18:41:38 2012 +0200
1.3 @@ -1,15 +1,20 @@
1.4 #!/usr/bin/env python
1.5
1.6 +from MoinMessage import parseURL
1.7 import httplib
1.8 import sys
1.9
1.10 if __name__ == "__main__":
1.11 - host = sys.argv[1]
1.12 - path = sys.argv[2] + "?action=PostMessage"
1.13 + url = sys.argv[1] + "?action=PostMessage"
1.14
1.15 text = sys.stdin.read()
1.16 + scheme, host, port, path = parseURL(url)
1.17
1.18 - req = httplib.HTTPConnection(host)
1.19 + if scheme != "http":
1.20 + print >>sys.stderr, "Only http URLs are supported."
1.21 + sys.exit(1)
1.22 +
1.23 + req = httplib.HTTPConnection(host, port)
1.24 req.request("PUT", path, text) # {"Content-Length" : len(text)}
1.25 resp = req.getresponse()
1.26 print resp.read()