Thanks to visit codestin.com Credit goes to github.com
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 ca351e6 commit d3e83e2Copy full SHA for d3e83e2
1 file changed
Lib/test/test_ensurepip.py
@@ -2,6 +2,8 @@
2
import unittest.mock
3
import ensurepip
4
import test.support
5
+import os
6
+import os.path
7
8
9
class TestEnsurePipVersion(unittest.TestCase):
@@ -17,9 +19,12 @@ def setUp(self):
17
19
self.run_pip = run_pip_patch.start()
18
20
self.addCleanup(run_pip_patch.stop)
21
- os_environ_patch = unittest.mock.patch("ensurepip.os.environ", {})
- self.os_environ = os_environ_patch.start()
22
- self.addCleanup(os_environ_patch.stop)
+ # Avoid side effects on the actual os module
23
+ os_patch = unittest.mock.patch("ensurepip.os")
24
+ patched_os = os_patch.start()
25
+ self.addCleanup(os_patch.stop)
26
+ patched_os.path = os.path
27
+ self.os_environ = patched_os.environ = os.environ.copy()
28
29
def test_basic_bootstrapping(self):
30
ensurepip.bootstrap()
0 commit comments