add test of InvalidURL
diff --git a/Lib/test/test_httplib.py b/Lib/test/test_httplib.py
index d39e85f..7860dd3 100644
--- a/Lib/test/test_httplib.py
+++ b/Lib/test/test_httplib.py
@@ -29,3 +29,13 @@
     print "BadStatusLine raised as expected"
 else:
     print "Expect BadStatusLine"
+
+# Check invalid host_port
+
+for hp in ("www.python.org:abc", "www.python.org:"):
+    try:
+        h = httplib.HTTP(hp)
+    except httplib.InvalidURL:
+        print "InvalidURL raised as expected"
+    else:
+        print "Expect InvalidURL"