generated from coulomb/repo-seed
CMIS layer into an honest CMIS 1.1
This commit is contained in:
@@ -73,7 +73,8 @@ def test_mapper_exposes_repository_info_capabilities_and_base_type_definitions()
|
||||
assert repository["cmis_version_supported"] == "1.1"
|
||||
assert repository["binding"] == "browser"
|
||||
assert repository["capabilities"]["capability_query"] == "metadataonly"
|
||||
assert repository["capabilities"]["capability_multifiling"] is True
|
||||
assert repository["capabilities"]["capability_multifiling"] is False
|
||||
assert repository["unsupported_features"]["multifiling"]["status"] == "projection_only"
|
||||
|
||||
assert set(types) == {
|
||||
"cmis:document",
|
||||
@@ -122,6 +123,8 @@ def test_mapper_projects_asset_to_cmis_document_envelope() -> None:
|
||||
assert serialized["properties"]["cmis:objectTypeId"] == "kontextual:document"
|
||||
assert serialized["properties"]["kontextual:metadata:status"] == "accepted"
|
||||
assert serialized["content_stream"]["mime_type"] == "text/markdown"
|
||||
assert serialized["properties"]["cmis:contentStreamMimeType"] == "text/markdown"
|
||||
assert serialized["properties"]["cmis:contentStreamId"] == "repr-source"
|
||||
assert serialized["version"]["cmis:versionLabel"] == "3"
|
||||
assert serialized["relationships"] == ["cmis:relationship:rel-derived"]
|
||||
assert CMISAction.GET_CONTENT_STREAM.value in serialized["allowable_actions"]
|
||||
|
||||
Reference in New Issue
Block a user