auto-sync: tudo-para-ia-mais-humana 2026-05-01 23:21:24
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user