tests: another iOS flaky spot (#2539)

* tests: another iOS flaky spot

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* tests: missing interceptions

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

---------

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
This commit is contained in:
Henry Schreiner
2025-08-01 12:32:01 -04:00
committed by GitHub
parent 8c5c738023
commit c463e56ba2
2 changed files with 5 additions and 2 deletions
+1
View File
@@ -171,6 +171,7 @@ def test_ios_testing_with_placeholder(tmp_path, capfd):
@pytest.mark.serial @pytest.mark.serial
@pytest.mark.flaky(reruns=2)
def test_ios_test_command_short_circuit(tmp_path, capfd): def test_ios_test_command_short_circuit(tmp_path, capfd):
skip_if_ios_testing_not_supported() skip_if_ios_testing_not_supported()
+4 -2
View File
@@ -8,7 +8,7 @@ import pytest
from cibuildwheel import architecture from cibuildwheel import architecture
from cibuildwheel.logger import Logger from cibuildwheel.logger import Logger
from cibuildwheel.platforms import linux, macos, pyodide, windows from cibuildwheel.platforms import android, ios, linux, macos, pyodide, windows
from cibuildwheel.util import file from cibuildwheel.util import file
@@ -87,10 +87,12 @@ def platform(request, monkeypatch):
def intercepted_build_args(monkeypatch): def intercepted_build_args(monkeypatch):
intercepted = ArgsInterceptor() intercepted = ArgsInterceptor()
monkeypatch.setattr(android, "build", intercepted)
monkeypatch.setattr(ios, "build", intercepted)
monkeypatch.setattr(linux, "build", intercepted) monkeypatch.setattr(linux, "build", intercepted)
monkeypatch.setattr(macos, "build", intercepted) monkeypatch.setattr(macos, "build", intercepted)
monkeypatch.setattr(windows, "build", intercepted)
monkeypatch.setattr(pyodide, "build", intercepted) monkeypatch.setattr(pyodide, "build", intercepted)
monkeypatch.setattr(windows, "build", intercepted)
yield intercepted yield intercepted