@@ -208,7 +208,17 @@ def test_load_xml(self):
208208
209209 doc = odml .load ("./resources/integration.xml" )
210210
211- self .assertError (validate (doc ), "Section type undefined" )
211+ sec_test_1_err = False
212+ sec_test_2_err = False
213+
214+ for err in validate (doc ).errors :
215+ if err .msg == "Section type undefined" and err .obj .name == "sec_test_1" :
216+ sec_test_1_err = True
217+ elif err .msg == "Section type undefined" and err .obj .name == "sec_test_2" :
218+ sec_test_2_err = True
219+
220+ assert sec_test_1_err
221+ assert sec_test_2_err
212222
213223 self .assertError (validate (doc ), 'Dtype of property "members" currently is "string", but might fit dtype "int"!' )
214224 self .assertError (validate (doc ),
@@ -236,7 +246,17 @@ def test_load_json(self):
236246
237247 doc = odml .load ("./resources/integration.json" , "JSON" )
238248
239- self .assertError (validate (doc ), "Section type undefined" )
249+ sec_test_1_err = False
250+ sec_test_2_err = False
251+
252+ for err in validate (doc ).errors :
253+ if err .msg == "Section type undefined" and err .obj .name == "sec_test_1" :
254+ sec_test_1_err = True
255+ elif err .msg == "Section type undefined" and err .obj .name == "sec_test_2" :
256+ sec_test_2_err = True
257+
258+ assert sec_test_1_err
259+ assert sec_test_2_err
240260
241261 self .assertError (validate (doc ), 'Dtype of property "members" currently is "string", but might fit dtype "int"!' )
242262 self .assertError (validate (doc ),
@@ -264,7 +284,17 @@ def test_load_yaml(self):
264284
265285 doc = odml .load ("./resources/integration.yaml" , "YAML" )
266286
267- self .assertError (validate (doc ), "Section type undefined" )
287+ sec_test_1_err = False
288+ sec_test_2_err = False
289+
290+ for err in validate (doc ).errors :
291+ if err .msg == "Section type undefined" and err .obj .name == "sec_test_1" :
292+ sec_test_1_err = True
293+ elif err .msg == "Section type undefined" and err .obj .name == "sec_test_2" :
294+ sec_test_2_err = True
295+
296+ assert sec_test_1_err
297+ assert sec_test_2_err
268298
269299 self .assertError (validate (doc ), 'Dtype of property "members" currently is "string", but might fit dtype "int"!' )
270300 self .assertError (validate (doc ),
0 commit comments