Skip to content
Snippets Groups Projects
Commit 5b7a0dfe authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

TST: add another parents setting test case

parent 89ebc765
No related branches found
No related tags found
1 merge request!160STY: styling
Pipeline #40981 passed with warnings
......@@ -16,6 +16,8 @@ data:
name: "p"
Campaign:
name: "c"
Stuff:
name: "s"
subtree:
Experiment:
type: DictElement
......@@ -27,6 +29,8 @@ data:
parents: ["Projekt"]
Campaign:
parents: ["Cap"]
Stuff:
name: "s"
Experiment2:
type: DictElement
match: '.*'
......
......@@ -289,7 +289,7 @@ def test_record_parents():
records = scan_structure_elements(DictElement(name="", value=data), crawler_definition,
converter_registry)
assert len(records)==3
assert len(records)==4
for rec in records:
if rec.name == 'e':
assert rec.parents[0].name == 'Exp' # default parent was overwritten
......@@ -301,3 +301,7 @@ def test_record_parents():
elif rec.name == 'p':
assert rec.parents[0].name == 'Projekt' # top level set parent was overwritten
assert len(rec.parents)==1
elif rec.name == 's':
assert rec.parents[0].name == 'Stuff' # default parent stays if no parent is given on
# lower levels
assert len(rec.parents)==1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment