From a0bf170fb45a5dbb5c0336f8a11c5771802aaa69 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 9 Dec 2023 08:41:37 -1000 Subject: [PATCH] Avoid ffmpeg subprocess for many component tests (#105354) --- tests/components/conftest.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/components/conftest.py b/tests/components/conftest.py index 1ebcc864b4b..adf79a2ef96 100644 --- a/tests/components/conftest.py +++ b/tests/components/conftest.py @@ -91,3 +91,12 @@ def tts_mutagen_mock_fixture(): from tests.components.tts.common import tts_mutagen_mock_fixture_helper yield from tts_mutagen_mock_fixture_helper() + + +@pytest.fixture(scope="session", autouse=True) +def prevent_ffmpeg_subprocess() -> Generator[None, None, None]: + """Prevent ffmpeg from creating a subprocess.""" + with patch( + "homeassistant.components.ffmpeg.FFVersion.get_version", return_value="6.0" + ): + yield