/
valemobil
/
python-future
Обзор
Документация
Войти
/
valemobil
/
python-future
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/test_future/test_imports_httplib.py
25 строк
719 B
Ed Schofield
Add test highlighting urllib3 missing HTTPMessage import from http.client (issue #159)
24 июл 2015, 22:44
24 июл 2015, 22:44
479d66e
Код
Авторство
О чём код?
from __future__ import absolute_import, print_function import sys from future.utils import PY2 from future.tests.base import unittest class ImportHttplibTest(unittest.TestCase): def test_issue_159(self): """ The latest version of urllib3 (as of 2015-07-25) uses http.client.HTTPMessage, which isn't normally exported on Py2 through __all__ in httplib.py. """ from http.client import HTTPMessage if PY2: import mimetools assert issubclass(HTTPMessage, mimetools.Message) else: import email.message assert issubclass(HTTPMessage, email.message.Message) if __name__ == '__main__': unittest.main()