Skip to content

Commit bd697f4

Browse files
committed
Collection Reference cascade without code or any filter (against full repo) is not allowed for now
1 parent 10ccf3d commit bd697f4

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

core/integration_tests/tests_collections.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -992,6 +992,29 @@ def test_put_expression_with_cascade_to_concepts(self):
992992
}]
993993
)
994994

995+
expr = random_concept.parent.uri + 'v1/concepts/excludeWildcard=true&excludeFuzzy=true&includeSearchMETA=true'
996+
response = self.client.put(
997+
self.collection.uri + 'references/?cascade=sourcemappings',
998+
{
999+
'data': [{
1000+
'expression': expr
1001+
}]
1002+
},
1003+
HTTP_AUTHORIZATION='Token ' + self.token,
1004+
format='json'
1005+
)
1006+
1007+
self.assertEqual(response.status_code, 200)
1008+
self.assertEqual(
1009+
response.data,
1010+
[{
1011+
'added': False,
1012+
'expression': expr,
1013+
'message': [
1014+
'Invalid cascade schema. Either "code" or "filter" must be provided'
1015+
]
1016+
}]
1017+
)
9951018

9961019
def test_put_expression_transform_to_latest_version(self):
9971020
concept2 = ConceptFactory()

0 commit comments

Comments
 (0)