generated from coulomb/repo-seed
refactoring for canon conformity
This commit is contained in:
@@ -64,6 +64,7 @@ def test_graph_explorer_manifest_and_payload_validate() -> None:
|
||||
network_port = next(element for element in nodes if element["data"]["kind"] == "NetworkPort")
|
||||
same_repo_edge = next(edge for edge in edges if edge["data"].get("sameRepo") is True)
|
||||
cross_repo_edge = next(edge for edge in edges if edge["data"].get("layoutAffinity") == "cross-repo")
|
||||
declares_edge = next(edge for edge in edges if edge["data"]["edgeType"] == "declares")
|
||||
|
||||
assert registered_only["data"]["reviewState"] == "candidate"
|
||||
assert registered_only["data"]["unresolved"] is True
|
||||
@@ -86,8 +87,10 @@ def test_graph_explorer_manifest_and_payload_validate() -> None:
|
||||
)
|
||||
assert runs_on["data"]["layoutIdealLength"] < cross_repo_edge["data"]["layoutIdealLength"]
|
||||
assert runs_on["data"]["layoutElasticity"] > cross_repo_edge["data"]["layoutElasticity"]
|
||||
assert runs_on["data"]["displayOnly"] is True
|
||||
assert runs_on["data"]["canonicalType"] == "deploys"
|
||||
assert same_repo_edge["data"]["layoutIdealLength"] < cross_repo_edge["data"]["layoutIdealLength"]
|
||||
assert any(edge["data"]["edgeType"] == "declares" for edge in edges)
|
||||
assert declares_edge["data"]["displayOnly"] is True
|
||||
assert any(node["data"]["sourceReferences"] for node in nodes if node["data"]["kind"] != "Repository")
|
||||
assert payload["metrics"]["deployment_node_count"] >= 1
|
||||
assert payload["metrics"]["server_node_count"] >= 1
|
||||
@@ -145,6 +148,8 @@ def test_graph_explorer_collapses_discovered_repository_nodes() -> None:
|
||||
assert [node["data"]["id"] for node in repository_nodes] == ["repo:fixture-repo"]
|
||||
assert declares_package["data"]["source"] == "repo:fixture-repo"
|
||||
assert declares_package["data"]["target"] == "discovery:fixture-repo:library:fixture-service"
|
||||
assert declares_package["data"]["canonicalType"] == "built_from"
|
||||
assert declares_package["data"]["displayOnly"] is False
|
||||
|
||||
|
||||
def test_graph_explorer_presents_legacy_server_nodes_as_runtime_entities() -> None:
|
||||
|
||||
Reference in New Issue
Block a user