auto-sync: tudo-para-ia-mais-humana 2026-05-01 23:21:24

This commit is contained in:
2026-05-01 23:21:24 -03:00
parent a3a5dcd8ce
commit cdce7a8b65
15 changed files with 40381 additions and 543 deletions

View File

@@ -113,6 +113,15 @@ class McpProviderContractTests(unittest.TestCase):
self.assertGreater(len(ui_screens), 20)
self.assertTrue(all(contract.report_model_id for contract in report_models))
def test_access_policy_contracts_cover_profiles_and_gateway_rules(self) -> None:
access_contracts = contracts_for_kind(McpContractKind.ACCESS_POLICY)
self.assertGreater(len(access_contracts), 500)
sample = access_contracts[0]
self.assertIn("authorizationCredentialRef", sample.required_payload_fields)
self.assertIn("pluginCloudflareDiagnosticIgnored", sample.required_payload_fields)
self.assertTrue(any("WAF" in step or "waf" in step for step in sample.validation_steps))
self.assertTrue(all("0045_GERENCIAL__pactuar-politica-acesso-waf-gpt-mcp-gateway" in item.order_ids for item in access_contracts))
def test_cli_mcp_provider_returns_json(self) -> None:
root = make_tmp()
self.make_repo(