@@ -211,30 +211,25 @@ def test_prop_string_values(self):
211
211
self .assertError (validate (prop9 ), 'Dtype of property "Coos" currently is "string", '
212
212
'but might fit dtype "3-tuple"!' )
213
213
214
- def test_load_xml (self ):
215
-
214
+ def test_load_section_xml (self ):
216
215
"""
217
- Test if loading xml document raises validation errors. Errors are:
218
-
219
- - Undefined Section type
220
- - Properties with undefined dtypes
216
+ Test if loading xml document raises validation errors for Sections with undefined type.
221
217
"""
222
218
223
- dir_path = os .path .dirname (os .path .realpath (__file__ ))
224
- path = os .path .join (dir_path , "resources" , "integration.xml" )
219
+ path = os .path .join (self .dir_path , "resources" , "validation_section.xml" )
225
220
doc = odml .load (path )
226
221
227
- sec_test_1_err = False
228
- sec_test_2_err = False
222
+ sec_type_undefined_err = False
223
+ sec_type_empty_err = False
229
224
230
225
for err in validate (doc ).errors :
231
- if err .msg == "Section type undefined" and err .obj .name == "sec_test_1 " :
232
- sec_test_1_err = True
233
- elif err .msg == "Section type undefined" and err .obj .name == "sec_test_2 " :
234
- sec_test_2_err = True
226
+ if err .msg == "Section type undefined" and err .obj .name == "sec_type_undefined " :
227
+ sec_type_undefined_err = True
228
+ elif err .msg == "Section type undefined" and err .obj .name == "sec_type_empty " :
229
+ sec_type_empty_err = True
235
230
236
- assert sec_test_1_err
237
- assert sec_test_2_err
231
+ assert sec_type_undefined_err
232
+ assert sec_type_empty_err
238
233
239
234
self .assertError (validate (doc ), 'Dtype of property "members" currently is "string", but might fit dtype "int"!' )
240
235
self .assertError (validate (doc ),
0 commit comments