Skip to content

Commit 0971652

Browse files
committed
Make a urllib test run on Py2.6 and modernize a test
1 parent 617bddf commit 0971652

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

tests/test_future/test_urllib.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1005,10 +1005,11 @@ def test_nonstring_values(self):
10051005
self.assertEqual("a=None", urllib_parse.urlencode({"a": None}))
10061006

10071007
def test_nonstring_seq_values(self):
1008+
from future.backports import OrderedDict
10081009
self.assertEqual("a=1&a=2", urllib_parse.urlencode({"a": [1, 2]}, True))
10091010
self.assertEqual("a=None&a=a",
10101011
urllib_parse.urlencode({"a": [None, "a"]}, True))
1011-
data = collections.OrderedDict([("a", 1), ("b", 1)])
1012+
data = OrderedDict([("a", 1), ("b", 1)])
10121013
self.assertEqual("a=a&a=b",
10131014
urllib_parse.urlencode({"a": data}, True))
10141015

tests/test_future/test_urllib2.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
import array
66
import sys
77

8-
from future.standard_library import import_, install_aliases
8+
import http.client
9+
from future.standard_library import install_aliases
910
from future.backports.test import support
1011
import future.backports.urllib.request as urllib_request
1112
# The proxy bypass method imported below has logic specific to the OSX
@@ -448,8 +449,6 @@ def reset(self):
448449
self.requests = []
449450
def http_open(self, req):
450451
import future.backports.email as email
451-
from future import standard_library
452-
http = import_('http.client', backport=True)
453452
import copy
454453
self.requests.append(copy.deepcopy(req))
455454
if self._count == 0:

0 commit comments

Comments
 (0)