raise MissingSchema("Invalid URL %r: No schema supplied" % url)
if not host:
- raise InvalidURL("Invalid URL %t: No host supplied" % url)
+ raise InvalidURL("Invalid URL %r: No host supplied" % url)
# Only want to apply IDNA to the hostname
try:
from requests.adapters import HTTPAdapter
from requests.compat import str, cookielib
from requests.cookies import cookiejar_from_dict
+from requests.exceptions import InvalidURL, MissingSchema
from requests.structures import CaseInsensitiveDict
try:
requests.post
def test_invalid_url(self):
- self.assertRaises(ValueError, requests.get, 'hiwpefhipowhefopw')
+ self.assertRaises(MissingSchema, requests.get, 'hiwpefhipowhefopw')
+ self.assertRaises(InvalidURL, requests.get, 'http://')
def test_basic_building(self):
req = requests.Request()