Skip to content

Commit 3e74d48

Browse files
committed
[test/validation] Add unique section id test
1 parent 9e70b8d commit 3e74d48

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

test/test_validation.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,16 @@ def test_property_unique_ids(self):
113113

114114
res = validate(doc)
115115
self.assertError(res, "Duplicate id in Property")
116+
117+
def test_section_unique_ids(self):
118+
"""
119+
Test if identical ids in sections raise a validation error.
120+
"""
121+
doc = odml.Document()
122+
sec = odml.Section("sec", parent=doc)
123+
124+
csec = sec.clone(keep_id=True)
125+
sec.append(csec)
126+
127+
res = validate(doc)
128+
self.assertError(res, "Duplicate id in Section")

0 commit comments

Comments
 (0)