diff options
author | Julian Berman <Julian@GrayVines.com> | 2018-11-25 14:09:29 -0500 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2018-11-25 14:09:29 -0500 |
commit | 3ececbd66dc8190287e7c9cd7c87387c637f1d19 (patch) | |
tree | c0efe643131cefa79e4e810068e2d8577db111f8 | |
parent | 5b21e469ae1b7044169a141809f808d995a822b3 (diff) | |
download | jsonschema-3ececbd66dc8190287e7c9cd7c87387c637f1d19.tar.gz |
Move another compat import into compat.py
-rw-r--r-- | jsonschema/compat.py | 4 | ||||
-rw-r--r-- | jsonschema/tests/test_validators.py | 8 |
2 files changed, 3 insertions, 9 deletions
diff --git a/jsonschema/compat.py b/jsonschema/compat.py index 7c63a71..93492f9 100644 --- a/jsonschema/compat.py +++ b/jsonschema/compat.py @@ -22,7 +22,7 @@ if PY3: from urllib.parse import ( unquote, urljoin, urlunsplit, SplitResult, urlsplit as _urlsplit ) - from urllib.request import urlopen + from urllib.request import pathname2url, urlopen str_types = str, int_types = int, iteritems = operator.methodcaller("items") @@ -32,7 +32,7 @@ else: from urlparse import ( urljoin, urlunsplit, SplitResult, urlsplit as _urlsplit # noqa ) - from urllib import unquote # noqa + from urllib import pathname2url, unquote # noqa import urllib2 # noqa def urlopen(*args, **kwargs): return contextlib.closing(urllib2.urlopen(*args, **kwargs)) diff --git a/jsonschema/tests/test_validators.py b/jsonschema/tests/test_validators.py index 0563d1a..b4ce666 100644 --- a/jsonschema/tests/test_validators.py +++ b/jsonschema/tests/test_validators.py @@ -20,16 +20,10 @@ from jsonschema import ( _types, validators, ) -from jsonschema.compat import PY3 +from jsonschema.compat import PY3, pathname2url from jsonschema.tests.compat import mock -if PY3: - from urllib.request import pathname2url -else: - from urllib import pathname2url - - def startswith(validator, startswith, instance, schema): if not instance.startswith(startswith): yield ValidationError(u"Whoops!") |