Skip to content

Commit 3b4e2a0

Browse files
committed
Add tests for --xxx-options warnings and deprecation
1 parent 5958129 commit 3b4e2a0

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

tests/functional/test_install.py

+2
Original file line numberDiff line numberDiff line change
@@ -842,6 +842,8 @@ def test_install_global_option(script: PipTestEnvironment) -> None:
842842
)
843843
assert "INITools==0.1\n" in result.stdout
844844
assert not result.files_created
845+
assert "Implying --no-binary=:all:" in result.stderr
846+
assert "Consider using --config-settings" in result.stderr
845847

846848

847849
def test_install_with_hacked_egg_info(

tests/functional/test_install_reqs.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ def test_install_option_in_requirements_file_overrides_cli(
342342
reqs_file = script.scratch_path.joinpath("reqs.txt")
343343
reqs_file.write_text("simple --install-option='-O0'")
344344

345-
script.pip(
345+
result = script.pip(
346346
"install",
347347
"--no-index",
348348
"-f",
@@ -355,6 +355,9 @@ def test_install_option_in_requirements_file_overrides_cli(
355355
simple_args = simple_sdist.args()
356356
assert "install" in simple_args
357357
assert simple_args.index("-O1") < simple_args.index("-O0")
358+
assert "Implying --no-binary=:all:" in result.stderr
359+
assert "Consider using --config-settings" in result.stderr
360+
assert "--install-option is deprecated" in result.stderr
358361

359362

360363
def test_constraints_not_installed_by_default(

0 commit comments

Comments
 (0)