mirror of https://github.com/python/cpython
Fix urllib.request.build_opener mocking in test_distutils (should fix some random buildbot failures)
This commit is contained in:
commit
23b8cd963d
|
@ -81,11 +81,13 @@ class RegisterTestCase(PyPIRCCommandTestCase):
|
||||||
def _getpass(prompt):
|
def _getpass(prompt):
|
||||||
return 'password'
|
return 'password'
|
||||||
getpass.getpass = _getpass
|
getpass.getpass = _getpass
|
||||||
|
urllib.request._opener = None
|
||||||
self.old_opener = urllib.request.build_opener
|
self.old_opener = urllib.request.build_opener
|
||||||
self.conn = urllib.request.build_opener = FakeOpener()
|
self.conn = urllib.request.build_opener = FakeOpener()
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
getpass.getpass = self._old_getpass
|
getpass.getpass = self._old_getpass
|
||||||
|
urllib.request._opener = None
|
||||||
urllib.request.build_opener = self.old_opener
|
urllib.request.build_opener = self.old_opener
|
||||||
super(RegisterTestCase, self).tearDown()
|
super(RegisterTestCase, self).tearDown()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue