@@ -157,20 +157,14 @@ def test_install_with_certs(mocker: MockerFixture, key: str, option: str):
157
157
assert cmd [cert_index + 1 ] == str (Path (client_path ))
158
158
159
159
160
- def test_requirement_git_develop_true (installer : PipInstaller , package_git : Package ):
161
- package_git .develop = True
162
- result = installer .requirement (package_git )
163
- expected = [
"-e" ,
"[email protected] :demo/demo.git@master#egg=demo" ]
164
-
165
- assert result == expected
166
-
160
+ def test_install_with_trusted_host (mocker : MockerFixture ):
161
+ mocker .patch (
162
+ "poetry.utils.authenticator.Authenticator.get_certs_for_url" ,
163
+ return_value = {"trusted" : True },
164
+ )
167
165
168
- def test_install_with_trusted_host ():
166
+ default = LegacyRepository ( "default" , "https://foo.bar" )
169
167
pool = Pool ()
170
- host = "foo.bar"
171
-
172
- default = LegacyRepository ("default" , f"https://{ host } " , trusted = True )
173
-
174
168
pool .add_repository (default , default = True )
175
169
176
170
null_env = NullEnv ()
@@ -181,18 +175,26 @@ def test_install_with_trusted_host():
181
175
"foo" ,
182
176
"0.0.0" ,
183
177
source_type = "legacy" ,
184
- source_reference = default ._name ,
185
- source_url = default ._url ,
178
+ source_reference = default .name ,
179
+ source_url = default .url ,
186
180
)
187
181
188
182
installer .install (foo )
189
183
190
184
assert len (null_env .executed ) == 1
191
185
cmd = null_env .executed [0 ]
192
186
assert "--trusted-host" in cmd
193
- trusted_host_index = cmd .index ("--trusted-host" )
187
+ cert_index = cmd .index ("--trusted-host" )
188
+ # Need to do the str(Path()) bit because Windows paths get modified by Path
189
+ assert cmd [cert_index + 1 ] == "foo.bar"
190
+
194
191
195
- assert cmd [trusted_host_index + 1 ] == host
192
+ def test_requirement_git_develop_true (installer : PipInstaller , package_git : Package ):
193
+ package_git .develop = True
194
+ result = installer .requirement (package_git )
195
+ expected = [
"-e" ,
"[email protected] :demo/demo.git@master#egg=demo" ]
196
+
197
+ assert result == expected
196
198
197
199
198
200
def test_uninstall_git_package_nspkg_pth_cleanup (
0 commit comments