Skip to content

Commit 307bf77

Browse files
committed
test: enforce MCP asset scenario ownership
1 parent f21964f commit 307bf77

1 file changed

Lines changed: 15 additions & 7 deletions

File tree

platform-api/tests/test_runtime.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,13 +1430,21 @@ def test_mcp_application_automation_dependencies_and_requests() -> None:
14301430
"lineCount": 1,
14311431
}
14321432

1433-
models = {str(asset["model"]).rsplit(".", 1)[-1] for asset in load_assets()}
1434-
assert {
1435-
"CreateIngestionPipelineRequest",
1436-
"CreateMcpServerRequest",
1437-
"CreateMcpServiceRequest",
1438-
"CreateWorkflowRequest",
1439-
} <= models
1433+
models = {
1434+
str(asset["model"]).rsplit(".", 1)[-1]
1435+
for asset in load_assets()
1436+
if "mcp-apps-automation" in asset["scenarios"]
1437+
}
1438+
assert (
1439+
models
1440+
== {
1441+
"CreateIngestionPipelineRequest",
1442+
"CreateMcpServerRequest",
1443+
"CreateMcpServiceRequest",
1444+
"CreateWorkflowRequest",
1445+
}
1446+
<= models
1447+
)
14401448

14411449

14421450
@pytest.mark.parametrize(

0 commit comments

Comments
 (0)