8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 92f28df commit 479d66eCopy full SHA for 479d66e
tests/test_future/test_imports_httplib.py
@@ -0,0 +1,25 @@
1
+from __future__ import absolute_import, print_function
2
+import sys
3
+
4
+from future.utils import PY2
5
+from future.tests.base import unittest
6
7
8
+class ImportHttplibTest(unittest.TestCase):
9
+ def test_issue_159(self):
10
+ """
11
+ The latest version of urllib3 (as of 2015-07-25)
12
+ uses http.client.HTTPMessage, which isn't normally
13
+ exported on Py2 through __all__ in httplib.py.
14
15
+ from http.client import HTTPMessage
16
+ if PY2:
17
+ import mimetools
18
+ assert issubclass(HTTPMessage, mimetools.Message)
19
+ else:
20
+ import email.message
21
+ assert issubclass(HTTPMessage, email.message.Message)
22
23
24
+if __name__ == '__main__':
25
+ unittest.main()
0 commit comments