@@ -208,7 +208,17 @@ def test_load_xml(self):
208
208
209
209
doc = odml .load ("./resources/integration.xml" )
210
210
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
212
222
213
223
self .assertError (validate (doc ), 'Dtype of property "members" currently is "string", but might fit dtype "int"!' )
214
224
self .assertError (validate (doc ),
@@ -236,7 +246,17 @@ def test_load_json(self):
236
246
237
247
doc = odml .load ("./resources/integration.json" , "JSON" )
238
248
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
240
260
241
261
self .assertError (validate (doc ), 'Dtype of property "members" currently is "string", but might fit dtype "int"!' )
242
262
self .assertError (validate (doc ),
@@ -264,7 +284,17 @@ def test_load_yaml(self):
264
284
265
285
doc = odml .load ("./resources/integration.yaml" , "YAML" )
266
286
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
268
298
269
299
self .assertError (validate (doc ), 'Dtype of property "members" currently is "string", but might fit dtype "int"!' )
270
300
self .assertError (validate (doc ),
0 commit comments