11
11
from pip .exceptions import PreviousBuildDirError , InvalidWheelFilename , UnsupportedWheel
12
12
from pip .index import PackageFinder
13
13
from pip .log import logger
14
- from pip .req import (read_text_file , InstallRequirement , RequirementSet ,
15
- parse_editable , Requirements , parse_requirements )
14
+ from pip .req import (InstallRequirement , RequirementSet ,
15
+ Requirements , parse_requirements )
16
+ from pip .req .req_install import parse_editable
17
+ from pip .util import read_text_file
16
18
from tests .lib import assert_raises_regexp
17
19
18
20
@@ -62,7 +64,7 @@ def test_egg_info_data(file_contents, expected):
62
64
om = mock_open (read_data = file_contents )
63
65
em = Mock ()
64
66
em .return_value = 'cp1252'
65
- with patch ('pip.req .open' , om , create = True ):
67
+ with patch ('pip.util .open' , om , create = True ):
66
68
with patch ('locale.getpreferredencoding' , em ):
67
69
ret = read_text_file ('foo' )
68
70
assert ret == expected .decode ('utf-8' )
@@ -112,9 +114,9 @@ def test_requirements_data_structure_implements__contains__():
112
114
assert 'nose' not in requirements
113
115
114
116
@patch ('os.path.normcase' )
115
- @patch ('pip.req.os.getcwd' )
116
- @patch ('pip.req.os.path.exists' )
117
- @patch ('pip.req.os.path.isdir' )
117
+ @patch ('pip.req.req_install. os.getcwd' )
118
+ @patch ('pip.req.req_install. os.path.exists' )
119
+ @patch ('pip.req.req_install. os.path.isdir' )
118
120
def test_parse_editable_local (isdir_mock , exists_mock , getcwd_mock , normcase_mock ):
119
121
exists_mock .return_value = isdir_mock .return_value = True
120
122
# mocks needed to support path operations on windows tests
@@ -139,9 +141,9 @@ def test_parse_editable_vcs_extras():
139
141
{'egg' : 'foo[extras]' })
140
142
141
143
@patch ('os.path.normcase' )
142
- @patch ('pip.req.os.getcwd' )
143
- @patch ('pip.req.os.path.exists' )
144
- @patch ('pip.req.os.path.isdir' )
144
+ @patch ('pip.req.req_install. os.getcwd' )
145
+ @patch ('pip.req.req_install. os.path.exists' )
146
+ @patch ('pip.req.req_install. os.path.isdir' )
145
147
def test_parse_editable_local_extras (isdir_mock , exists_mock , getcwd_mock , normcase_mock ):
146
148
exists_mock .return_value = isdir_mock .return_value = True
147
149
normcase_mock .return_value = getcwd_mock .return_value = "/some/path"
0 commit comments