|
9 | 9 | import subprocess |
10 | 10 | import tempfile |
11 | 11 | import unittest |
12 | | -from types import SimpleNamespace |
13 | 12 | from unittest.mock import patch |
14 | 13 |
|
15 | 14 | from ai_workflows.core.increase_dynamic_access_coverage_strategy import IncreaseDynamicAccessCoverageStrategy |
@@ -136,29 +135,6 @@ def fake_run(cmd, **kwargs): # type: ignore[no-untyped-def] |
136 | 135 | self.assertEqual([cmd[1] for cmd in calls], ["add", "diff", "rev-parse"]) |
137 | 136 | self.assertFalse(any("commit" in cmd for cmd in calls)) |
138 | 137 |
|
139 | | - def test_passing_native_test_gate_advances_latest_class_checkpoint(self) -> None: |
140 | | - strategy = self._strategy() |
141 | | - strategy._latest_class_checkpoint = "scaffold-sha" |
142 | | - gate_result = SimpleNamespace( |
143 | | - status="PASSED", |
144 | | - iterations_used=1, |
145 | | - last_native_test_log_path=None, |
146 | | - ) |
147 | | - |
148 | | - with patch( |
149 | | - "ai_workflows.core.dynamic_access_iterative_strategy.verify_native_test_passes", |
150 | | - return_value=gate_result, |
151 | | - ), patch.object( |
152 | | - strategy, "_commit_test_sources", return_value="sha-tests", |
153 | | - ) as commit_tests, patch.object( |
154 | | - strategy, "_commit_library_metadata", return_value="sha-meta", |
155 | | - ) as commit_metadata: |
156 | | - self.assertTrue(strategy._run_native_test_verification_gate("org.example.Demo")) |
157 | | - |
158 | | - commit_tests.assert_called_once() |
159 | | - commit_metadata.assert_called_once() |
160 | | - self.assertEqual(strategy._latest_class_checkpoint, "sha-meta") |
161 | | - |
162 | 138 | def test_report_path_uses_indexed_test_version_for_reused_test_project(self) -> None: |
163 | 139 | with tempfile.TemporaryDirectory() as tmpdir: |
164 | 140 | metadata_dir = os.path.join(tmpdir, "metadata", "org.example", "lib") |
|
0 commit comments