Reject test-only agent repairs
Some checks failed
CI / test (push) Has been cancelled

This commit is contained in:
2026-08-28 00:18:21 +02:00
parent 6463394e7a
commit e97cbd7698
6 changed files with 102 additions and 7 deletions

View File

@@ -23,6 +23,16 @@ def test_policy_rejects_secrets_and_vendor_paths() -> None:
assert len(result.errors) == 3
def test_policy_rejects_test_only_repair() -> None:
result = evaluate_changes(
ChangeSummary(("tests/Unit/ExampleTest.php",), 20, 2),
settings(),
)
assert not result.allowed
assert "production behavior was not fixed" in result.errors[0]
def test_direct_main_blocks_validator_and_migrations() -> None:
config = replace(
settings(),