@@ -218,9 +218,25 @@ def test_python_set_hash_seed_incorrect(tox_project: ToxProjectCreator) -> None:
218218
219219@pytest .mark .parametrize ("in_ci" , [True , False ])
220220def test_list_installed_deps (in_ci : bool , tox_project : ToxProjectCreator , mocker : MockerFixture ) -> None :
221- mocker .patch ("tox.tox_env.python.api .is_ci" , return_value = in_ci )
221+ mocker .patch ("tox.session.cmd.run.common .is_ci" , return_value = in_ci )
222222 result = tox_project ({"tox.ini" : "[testenv]\n skip_install = true" }).run ("r" , "-e" , "py" )
223223 if in_ci :
224224 assert "pip==" in result .out
225225 else :
226226 assert "pip==" not in result .out
227+
228+
229+ @pytest .mark .parametrize ("list_deps" , ["--list-dependencies" , "--no-list-dependencies" ])
230+ @pytest .mark .parametrize ("in_ci" , [True , False ])
231+ def test_list_installed_deps_explicit_cli (
232+ list_deps : str ,
233+ in_ci : bool ,
234+ tox_project : ToxProjectCreator ,
235+ mocker : MockerFixture ,
236+ ) -> None :
237+ mocker .patch ("tox.session.cmd.run.common.is_ci" , return_value = in_ci )
238+ result = tox_project ({"tox.ini" : "[testenv]\n skip_install = true" }).run (list_deps , "r" , "-e" , "py" )
239+ if list_deps == "--list-dependencies" :
240+ assert "pip==" in result .out
241+ else :
242+ assert "pip==" not in result .out
0 commit comments