generated from coulomb/repo-seed
projection-only multifiling
This commit is contained in:
@@ -25,7 +25,7 @@ def cmis_runtime() -> tuple[ServiceRuntime, object]:
|
||||
asset_type="document",
|
||||
sensitivity=Sensitivity.INTERNAL,
|
||||
owner="Platform Knowledge",
|
||||
topics=("cmis",),
|
||||
topics=("cmis", "integration"),
|
||||
),
|
||||
context,
|
||||
asset_id="asset-runtime-source",
|
||||
@@ -85,16 +85,21 @@ def test_runtime_cmis_browser_repository_types_children_and_object(cmis_runtime)
|
||||
repository = runtime.cmis_repository_info("readonly-browser")
|
||||
types = runtime.cmis_type_definitions("readonly-browser")
|
||||
children = runtime.cmis_children("readonly-browser", context)
|
||||
topic_children = runtime.cmis_children("readonly-browser", context, folder_id="/topics/cmis")
|
||||
obj = runtime.cmis_object("readonly-browser", "cmis:asset:asset-runtime-source", context)
|
||||
parents = runtime.cmis_object_parents("readonly-browser", "cmis:asset:asset-runtime-source", context)
|
||||
|
||||
assert access_points["count"] == 4
|
||||
assert repository["repository_id"] == "kontextual-readonly-browser"
|
||||
assert repository["capabilities"]["capability_get_descendants"] is True
|
||||
assert {item["base_type_id"] for item in types["items"]} >= {"cmis:document", "cmis:folder"}
|
||||
object_ids = {item["object_id"] for item in children["objects"]}
|
||||
assert "cmis:asset:asset-runtime-source" in object_ids
|
||||
assert "cmis:asset:asset-runtime-public" in object_ids
|
||||
assert "cmis:asset:asset-runtime-confidential" not in object_ids
|
||||
root_paths = {item["path"] for item in children["objects"]}
|
||||
topic_object_ids = {item["object_id"] for item in topic_children["objects"]}
|
||||
parent_paths = {item["path"] for item in parents["parents"]}
|
||||
assert "/topics" in root_paths
|
||||
assert "cmis:asset:asset-runtime-source" in topic_object_ids
|
||||
assert "cmis:asset:asset-runtime-confidential" not in topic_object_ids
|
||||
assert {"/topics/cmis", "/topics/integration"} <= parent_paths
|
||||
assert obj["properties"]["kontextual:assetId"] == "asset-runtime-source"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user