1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-20 18:53:47 +01:00
This commit is contained in:
J. Nick Koston
2025-10-14 13:27:13 -10:00
parent daa39a489d
commit 5da589abd0

View File

@@ -76,8 +76,12 @@ def test_main_all_tests_should_run(
mock_subprocess_run: Mock, mock_subprocess_run: Mock,
mock_changed_files: Mock, mock_changed_files: Mock,
capsys: pytest.CaptureFixture[str], capsys: pytest.CaptureFixture[str],
monkeypatch: pytest.MonkeyPatch,
) -> None: ) -> None:
"""Test when all tests should run.""" """Test when all tests should run."""
# Ensure we're not in GITHUB_ACTIONS mode for this test
monkeypatch.delenv("GITHUB_ACTIONS", raising=False)
mock_should_run_integration_tests.return_value = True mock_should_run_integration_tests.return_value = True
mock_should_run_clang_tidy.return_value = True mock_should_run_clang_tidy.return_value = True
mock_should_run_clang_format.return_value = True mock_should_run_clang_format.return_value = True
@@ -121,8 +125,12 @@ def test_main_no_tests_should_run(
mock_subprocess_run: Mock, mock_subprocess_run: Mock,
mock_changed_files: Mock, mock_changed_files: Mock,
capsys: pytest.CaptureFixture[str], capsys: pytest.CaptureFixture[str],
monkeypatch: pytest.MonkeyPatch,
) -> None: ) -> None:
"""Test when no tests should run.""" """Test when no tests should run."""
# Ensure we're not in GITHUB_ACTIONS mode for this test
monkeypatch.delenv("GITHUB_ACTIONS", raising=False)
mock_should_run_integration_tests.return_value = False mock_should_run_integration_tests.return_value = False
mock_should_run_clang_tidy.return_value = False mock_should_run_clang_tidy.return_value = False
mock_should_run_clang_format.return_value = False mock_should_run_clang_format.return_value = False
@@ -186,8 +194,12 @@ def test_main_with_branch_argument(
mock_subprocess_run: Mock, mock_subprocess_run: Mock,
mock_changed_files: Mock, mock_changed_files: Mock,
capsys: pytest.CaptureFixture[str], capsys: pytest.CaptureFixture[str],
monkeypatch: pytest.MonkeyPatch,
) -> None: ) -> None:
"""Test with branch argument.""" """Test with branch argument."""
# Ensure we're not in GITHUB_ACTIONS mode for this test
monkeypatch.delenv("GITHUB_ACTIONS", raising=False)
mock_should_run_integration_tests.return_value = False mock_should_run_integration_tests.return_value = False
mock_should_run_clang_tidy.return_value = True mock_should_run_clang_tidy.return_value = True
mock_should_run_clang_format.return_value = False mock_should_run_clang_format.return_value = False
@@ -423,8 +435,12 @@ def test_main_filters_components_without_tests(
mock_changed_files: Mock, mock_changed_files: Mock,
capsys: pytest.CaptureFixture[str], capsys: pytest.CaptureFixture[str],
tmp_path: Path, tmp_path: Path,
monkeypatch: pytest.MonkeyPatch,
) -> None: ) -> None:
"""Test that components without test files are filtered out.""" """Test that components without test files are filtered out."""
# Ensure we're not in GITHUB_ACTIONS mode for this test
monkeypatch.delenv("GITHUB_ACTIONS", raising=False)
mock_should_run_integration_tests.return_value = False mock_should_run_integration_tests.return_value = False
mock_should_run_clang_tidy.return_value = False mock_should_run_clang_tidy.return_value = False
mock_should_run_clang_format.return_value = False mock_should_run_clang_format.return_value = False