summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernát Gábor <bgabor8@bloomberg.net>2022-12-11 08:55:34 -0800
committerBernát Gábor <bgabor8@bloomberg.net>2022-12-11 08:55:34 -0800
commit36afe0cc1ee2c00b9341379dde959d1fa99a2457 (patch)
tree9add89c8df912fd1d0316e2012537e705e1e5c72
parent85b2de6b2cd5fd88d03683626b2ec78feed9688e (diff)
downloadtox-git-36afe0cc1ee2c00b9341379dde959d1fa99a2457.tar.gz
Mark keyboard interrupt flaky test
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
-rw-r--r--tests/execute/local_subprocess/test_local_subprocess.py3
-rw-r--r--tests/session/cmd/test_parallel.py1
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/execute/local_subprocess/test_local_subprocess.py b/tests/execute/local_subprocess/test_local_subprocess.py
index 6bbf36fa..d70d6822 100644
--- a/tests/execute/local_subprocess/test_local_subprocess.py
+++ b/tests/execute/local_subprocess/test_local_subprocess.py
@@ -14,7 +14,6 @@ from unittest.mock import MagicMock, create_autospec
import psutil
import pytest
from colorama import Fore
-from flaky import flaky
from psutil import AccessDenied
from pytest_mock import MockerFixture
@@ -222,8 +221,8 @@ def test_command_does_not_exist(caplog: LogCaptureFixture, os_env: dict[str, str
assert not caplog.records
-@flaky # type: ignore
@pytest.mark.skipif(sys.platform == "win32", reason="You need a conhost shell for keyboard interrupt")
+@pytest.mark.flaky(max_runs=3, min_passes=1)
def test_command_keyboard_interrupt(tmp_path: Path, monkeypatch: MonkeyPatch, capfd: CaptureFixture) -> None:
monkeypatch.chdir(tmp_path)
process_up_signal = tmp_path / "signal"
diff --git a/tests/session/cmd/test_parallel.py b/tests/session/cmd/test_parallel.py
index 5e57ec43..b9ec7fdb 100644
--- a/tests/session/cmd/test_parallel.py
+++ b/tests/session/cmd/test_parallel.py
@@ -115,6 +115,7 @@ def test_parallel_show_output_with_pkg(tox_project: ToxProjectCreator, demo_pkg_
@pytest.mark.skipif(sys.platform == "win32", reason="You need a conhost shell for keyboard interrupt")
+@pytest.mark.flaky(max_runs=3, min_passes=1)
def test_keyboard_interrupt(tox_project: ToxProjectCreator, demo_pkg_inline: Path, tmp_path: Path) -> None:
marker = tmp_path / "a"
ini = f"""