summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCory Benfield <lukasaoz@gmail.com>2014-09-12 15:16:11 +0100
committerCory Benfield <lukasaoz@gmail.com>2014-09-12 15:16:11 +0100
commit1a44a99f175d831487fe82985d1d4a4820cc355c (patch)
treee02064c9b6014b8aac1ca6ee92e505faf9c86a06
parent9e8702d3d54a532f01334f47e68eb90e22a6ab7a (diff)
parentd3566ee1b053b6f24c4bf657ca36e6cb4698a44f (diff)
downloadpython-requests-1a44a99f175d831487fe82985d1d4a4820cc355c.tar.gz
Merge pull request #2222 from blueyed/fix-MissingScheme-for-hostport
Add tests to test_invalid_url for `InvalidSchema`
-rwxr-xr-xtest_requests.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/test_requests.py b/test_requests.py
index 2ff61248..9f75a9d9 100755
--- a/test_requests.py
+++ b/test_requests.py
@@ -18,8 +18,9 @@ from requests.auth import HTTPDigestAuth, _basic_auth_str
from requests.compat import (
Morsel, cookielib, getproxies, str, urljoin, urlparse, is_py3, builtin_str)
from requests.cookies import cookiejar_from_dict, morsel_to_cookie
-from requests.exceptions import (InvalidURL, MissingSchema, ConnectTimeout,
- ReadTimeout, ConnectionError, Timeout)
+from requests.exceptions import (ConnectionError, ConnectTimeout,
+ InvalidSchema, InvalidURL, MissingSchema,
+ ReadTimeout, Timeout)
from requests.models import PreparedRequest
from requests.structures import CaseInsensitiveDict
from requests.sessions import SessionRedirectMixin
@@ -78,6 +79,12 @@ class RequestsTestCase(unittest.TestCase):
def test_invalid_url(self):
with pytest.raises(MissingSchema):
requests.get('hiwpefhipowhefopw')
+ with pytest.raises(InvalidSchema):
+ requests.get('localhost:3128')
+ with pytest.raises(InvalidSchema):
+ requests.get('localhost.localdomain:3128/')
+ with pytest.raises(InvalidSchema):
+ requests.get('10.122.1.1:3128/')
with pytest.raises(InvalidURL):
requests.get('http://')