feat: add CIBW_ALLOW_EMPTY environment variable (#1937)
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com>
This commit is contained in:
co-authored by
Matthieu Darbois
parent
5af5df4e4f
commit
d4c332104d
+11
-3
@@ -69,7 +69,15 @@ def test_build_identifiers(tmp_path):
|
||||
), f"{expected_wheels} vs {build_identifiers}"
|
||||
|
||||
|
||||
def test_allow_empty(tmp_path):
|
||||
@pytest.mark.parametrize(
|
||||
("add_args", "env_allow_empty"),
|
||||
[
|
||||
(["--allow-empty"], {}),
|
||||
(["--allow-empty"], {"CIBW_ALLOW_EMPTY": "0"}),
|
||||
(None, {"CIBW_ALLOW_EMPTY": "1"}),
|
||||
],
|
||||
)
|
||||
def test_allow_empty(tmp_path, add_args, env_allow_empty):
|
||||
project_dir = tmp_path / "project"
|
||||
basic_project.generate(project_dir)
|
||||
|
||||
@@ -77,8 +85,8 @@ def test_allow_empty(tmp_path):
|
||||
# without error
|
||||
actual_wheels = utils.cibuildwheel_run(
|
||||
project_dir,
|
||||
add_env={"CIBW_BUILD": "BUILD_NOTHING_AT_ALL"},
|
||||
add_args=["--allow-empty"],
|
||||
add_env={"CIBW_BUILD": "BUILD_NOTHING_AT_ALL", **env_allow_empty},
|
||||
add_args=add_args,
|
||||
)
|
||||
|
||||
# check that nothing was built
|
||||
|
||||
Reference in New Issue
Block a user