auto-sync: tudo-para-ia-mais-humana 2026-05-02 14:44:35
This commit is contained in:
@@ -12,6 +12,7 @@ from mais_humana.mcp_contract import (
|
||||
CANONICAL_PROJECT_ID,
|
||||
MCP_CONTROL_PLANE_ID,
|
||||
McpContractKind,
|
||||
McpContractStatus,
|
||||
administration_route_contracts,
|
||||
administration_route_readiness_markdown,
|
||||
administration_route_readiness_payload,
|
||||
@@ -143,6 +144,17 @@ class McpProviderContractTests(unittest.TestCase):
|
||||
self.assertIn("MCP Administration Routes Readiness", markdown)
|
||||
self.assertIn("Regra MCP-only", markdown)
|
||||
|
||||
def test_canonical_rename_contract_is_approved_without_hiding_migration_controls(self) -> None:
|
||||
report = build_mcp_contract_report()
|
||||
canonical = next(item for item in report.coverage if item.kind == McpContractKind.CANONICAL_RENAME)
|
||||
|
||||
self.assertEqual(canonical.status, McpContractStatus.READY)
|
||||
self.assertEqual(canonical.truth_state.value, "same_source_ready")
|
||||
self.assertTrue(canonical.same_source)
|
||||
self.assertEqual(canonical.blockers, ())
|
||||
self.assertEqual(canonical.platform_id, "mais_humana")
|
||||
self.assertEqual(canonical.tool_id, "mais_humana.canonical.rename")
|
||||
|
||||
def test_cli_mcp_provider_returns_json(self) -> None:
|
||||
root = make_tmp()
|
||||
self.make_repo(
|
||||
|
||||
Reference in New Issue
Block a user