/tests/web/helpers.py

https://bitbucket.org/prologic/circuits/ · Python · 24 lines · 20 code · 3 blank · 1 comment · 6 complexity · a7ae684a868c8d67370022996c28e145 MD5 · raw file

  1. try:
  2. from urllib.error import HTTPError, URLError
  3. from urllib.parse import quote, urlencode, urljoin
  4. from urllib.request import HTTPBasicAuthHandler, HTTPCookieProcessor
  5. from urllib.request import urlopen, build_opener, install_opener
  6. from urllib.request import HTTPDigestAuthHandler, Request
  7. except ImportError:
  8. from urlparse import urljoin
  9. from urllib import quote, urlencode
  10. from urllib2 import HTTPError, URLError, HTTPDigestAuthHandler
  11. from urllib2 import HTTPBasicAuthHandler, HTTPCookieProcessor
  12. from urllib2 import urlopen, build_opener, install_opener, Request
  13. try:
  14. from http.cookiejar import CookieJar
  15. except ImportError:
  16. from cookielib import CookieJar
  17. try:
  18. from urllib.parse import urlparse
  19. except ImportError:
  20. from urlparse import urlparse
  21. # pylama:skip=1