1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00

Test deps with config-settings

This commit is contained in:
q0w 2022-12-19 18:59:51 +03:00
parent 833c23c1f5
commit 9c8e74bad9

View file

@ -845,6 +845,15 @@ def test_config_settings_local_to_package(
build-backend = "setuptools.build_meta"
"""
)
simple0_sdist = arg_recording_sdist_maker(
"simple0",
extra_files={"pyproject.toml": pyproject_toml},
depends=["foo"],
)
foo_sdist = arg_recording_sdist_maker(
"foo",
extra_files={"pyproject.toml": pyproject_toml},
)
simple1_sdist = arg_recording_sdist_maker(
"simple1",
extra_files={"pyproject.toml": pyproject_toml},
@ -862,6 +871,8 @@ def test_config_settings_local_to_package(
reqs_file.write_text(
textwrap.dedent(
"""
simple0 --config-settings "--build-option=--verbose"
foo --config-settings "--build-option=--quiet"
simple1 --config-settings "--build-option=--verbose"
simple2
"""
@ -879,6 +890,10 @@ def test_config_settings_local_to_package(
reqs_file,
)
simple0_args = simple0_sdist.args()
assert "--verbose" in simple0_args
foo_args = foo_sdist.args()
assert "--quiet" in foo_args
simple1_args = simple1_sdist.args()
assert "--verbose" in simple1_args
bar_args = bar_sdist.args()