@@ -48,38 +48,38 @@ def test_time(self):
4848 jdoc = odml .load (self .json_file , "JSON" )
4949
5050 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .time )
51- self .assertIsInstance (jdoc .sections [0 ].properties [0 ].value [0 ], dt .time )
51+ self .assertIsInstance (jdoc .sections [0 ].properties [0 ].values [0 ], dt .time )
5252 self .assertEqual (jdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .time )
5353 for val in jdoc .sections [0 ].properties [1 ].value :
5454 self .assertIsInstance (val , dt .time )
55- self .assertEqual (jdoc .sections [0 ].properties [1 ].value [2 ], time )
56- self .assertEqual (jdoc .sections [0 ].properties [1 ].value [3 ], time )
55+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values [2 ], time )
56+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values [3 ], time )
5757 self .assertEqual (self .doc , jdoc )
5858
5959 # Test correct xml save and load.
6060 odml .save (self .doc , self .xml_file )
6161 xdoc = odml .load (self .xml_file )
6262
6363 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .time )
64- self .assertIsInstance (xdoc .sections [0 ].properties [0 ].value [0 ], dt .time )
64+ self .assertIsInstance (xdoc .sections [0 ].properties [0 ].values [0 ], dt .time )
6565 self .assertEqual (xdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .time )
6666 for val in xdoc .sections [0 ].properties [1 ].value :
6767 self .assertIsInstance (val , dt .time )
68- self .assertEqual (xdoc .sections [0 ].properties [1 ].value [2 ], time )
69- self .assertEqual (xdoc .sections [0 ].properties [1 ].value [2 ], time )
68+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values [2 ], time )
69+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values [2 ], time )
7070 self .assertEqual (self .doc , xdoc )
7171
7272 # Test correct yaml save and load.
7373 odml .save (self .doc , self .yaml_file , "YAML" )
7474 ydoc = odml .load (self .yaml_file , "YAML" )
7575
7676 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .time )
77- self .assertIsInstance (ydoc .sections [0 ].properties [0 ].value [0 ], dt .time )
77+ self .assertIsInstance (ydoc .sections [0 ].properties [0 ].values [0 ], dt .time )
7878 self .assertEqual (ydoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .time )
7979 for val in ydoc .sections [0 ].properties [1 ].value :
8080 self .assertIsInstance (val , dt .time )
81- self .assertEqual (ydoc .sections [0 ].properties [1 ].value [2 ], time )
82- self .assertEqual (ydoc .sections [0 ].properties [1 ].value [2 ], time )
81+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values [2 ], time )
82+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values [2 ], time )
8383 self .assertEqual (self .doc , ydoc )
8484
8585 def test_date (self ):
@@ -98,38 +98,38 @@ def test_date(self):
9898 jdoc = odml .load (self .json_file , "JSON" )
9999
100100 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .date )
101- self .assertIsInstance (jdoc .sections [0 ].properties [0 ].value [0 ], dt .date )
101+ self .assertIsInstance (jdoc .sections [0 ].properties [0 ].values [0 ], dt .date )
102102 self .assertEqual (jdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .date )
103103 for val in jdoc .sections [0 ].properties [1 ].value :
104104 self .assertIsInstance (val , dt .date )
105- self .assertEqual (jdoc .sections [0 ].properties [1 ].value [2 ], date )
106- self .assertEqual (jdoc .sections [0 ].properties [1 ].value [3 ], date )
105+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values [2 ], date )
106+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values [3 ], date )
107107 self .assertEqual (self .doc , jdoc )
108108
109109 # Test correct xml save and load.
110110 odml .save (self .doc , self .xml_file )
111111 xdoc = odml .load (self .xml_file )
112112
113113 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .date )
114- self .assertIsInstance (xdoc .sections [0 ].properties [0 ].value [0 ], dt .date )
114+ self .assertIsInstance (xdoc .sections [0 ].properties [0 ].values [0 ], dt .date )
115115 self .assertEqual (xdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .date )
116116 for val in xdoc .sections [0 ].properties [1 ].value :
117117 self .assertIsInstance (val , dt .date )
118- self .assertEqual (xdoc .sections [0 ].properties [1 ].value [2 ], date )
119- self .assertEqual (xdoc .sections [0 ].properties [1 ].value [2 ], date )
118+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values [2 ], date )
119+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values [2 ], date )
120120 self .assertEqual (self .doc , xdoc )
121121
122122 # Test correct yaml save and load.
123123 odml .save (self .doc , self .yaml_file , "YAML" )
124124 ydoc = odml .load (self .yaml_file , "YAML" )
125125
126126 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .date )
127- self .assertIsInstance (ydoc .sections [0 ].properties [0 ].value [0 ], dt .date )
127+ self .assertIsInstance (ydoc .sections [0 ].properties [0 ].values [0 ], dt .date )
128128 self .assertEqual (ydoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .date )
129129 for val in ydoc .sections [0 ].properties [1 ].value :
130130 self .assertIsInstance (val , dt .date )
131- self .assertEqual (ydoc .sections [0 ].properties [1 ].value [2 ], date )
132- self .assertEqual (ydoc .sections [0 ].properties [1 ].value [2 ], date )
131+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values [2 ], date )
132+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values [2 ], date )
133133 self .assertEqual (self .doc , ydoc )
134134
135135 def test_datetime (self ):
@@ -148,38 +148,38 @@ def test_datetime(self):
148148 jdoc = odml .load (self .json_file , "JSON" )
149149
150150 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .datetime )
151- self .assertIsInstance (jdoc .sections [0 ].properties [0 ].value [0 ], dt .datetime )
151+ self .assertIsInstance (jdoc .sections [0 ].properties [0 ].values [0 ], dt .datetime )
152152 self .assertEqual (jdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .datetime )
153153 for val in jdoc .sections [0 ].properties [1 ].value :
154154 self .assertIsInstance (val , dt .datetime )
155- self .assertEqual (jdoc .sections [0 ].properties [1 ].value [2 ], date_time )
156- self .assertEqual (jdoc .sections [0 ].properties [1 ].value [3 ], date_time )
155+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values [2 ], date_time )
156+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values [3 ], date_time )
157157 self .assertEqual (self .doc , jdoc )
158158
159159 # Test correct xml save and load.
160160 odml .save (self .doc , self .xml_file )
161161 xdoc = odml .load (self .xml_file )
162162
163163 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .datetime )
164- self .assertIsInstance (xdoc .sections [0 ].properties [0 ].value [0 ], dt .datetime )
164+ self .assertIsInstance (xdoc .sections [0 ].properties [0 ].values [0 ], dt .datetime )
165165 self .assertEqual (xdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .datetime )
166166 for val in xdoc .sections [0 ].properties [1 ].value :
167167 self .assertIsInstance (val , dt .datetime )
168- self .assertEqual (xdoc .sections [0 ].properties [1 ].value [2 ], date_time )
169- self .assertEqual (xdoc .sections [0 ].properties [1 ].value [2 ], date_time )
168+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values [2 ], date_time )
169+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values [2 ], date_time )
170170 self .assertEqual (self .doc , xdoc )
171171
172172 # Test correct yaml save and load.
173173 odml .save (self .doc , self .yaml_file , "YAML" )
174174 ydoc = odml .load (self .yaml_file , "YAML" )
175175
176176 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .datetime )
177- self .assertIsInstance (ydoc .sections [0 ].properties [0 ].value [0 ], dt .datetime )
177+ self .assertIsInstance (ydoc .sections [0 ].properties [0 ].values [0 ], dt .datetime )
178178 self .assertEqual (ydoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .datetime )
179179 for val in ydoc .sections [0 ].properties [1 ].value :
180180 self .assertIsInstance (val , dt .datetime )
181- self .assertEqual (ydoc .sections [0 ].properties [1 ].value [2 ], date_time )
182- self .assertEqual (ydoc .sections [0 ].properties [1 ].value [2 ], date_time )
181+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values [2 ], date_time )
182+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values [2 ], date_time )
183183 self .assertEqual (self .doc , ydoc )
184184
185185 def test_int (self ):
@@ -193,23 +193,23 @@ def test_int(self):
193193 jdoc = odml .load (self .json_file , "JSON" )
194194
195195 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .int )
196- self .assertEqual (jdoc .sections [0 ].properties [0 ].value , val_odml )
196+ self .assertEqual (jdoc .sections [0 ].properties [0 ].values , val_odml )
197197 self .assertEqual (self .doc , jdoc )
198198
199199 # Test correct xml save and load.
200200 odml .save (self .doc , self .xml_file )
201201 xdoc = odml .load (self .xml_file )
202202
203203 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .int )
204- self .assertEqual (xdoc .sections [0 ].properties [0 ].value , val_odml )
204+ self .assertEqual (xdoc .sections [0 ].properties [0 ].values , val_odml )
205205 self .assertEqual (self .doc , xdoc )
206206
207207 # Test correct yaml save and load.
208208 odml .save (self .doc , self .yaml_file , "YAML" )
209209 ydoc = odml .load (self .yaml_file , "YAML" )
210210
211211 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .int )
212- self .assertEqual (ydoc .sections [0 ].properties [0 ].value , val_odml )
212+ self .assertEqual (ydoc .sections [0 ].properties [0 ].values , val_odml )
213213 self .assertEqual (self .doc , ydoc )
214214
215215 def test_float (self ):
@@ -224,23 +224,23 @@ def test_float(self):
224224 jdoc = odml .load (self .json_file , "JSON" )
225225
226226 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .float )
227- self .assertEqual (jdoc .sections [0 ].properties [0 ].value , val_odml )
227+ self .assertEqual (jdoc .sections [0 ].properties [0 ].values , val_odml )
228228 self .assertEqual (self .doc , jdoc )
229229
230230 # Test correct xml save and load.
231231 odml .save (self .doc , self .xml_file )
232232 xdoc = odml .load (self .xml_file )
233233
234234 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .float )
235- self .assertEqual (xdoc .sections [0 ].properties [0 ].value , val_odml )
235+ self .assertEqual (xdoc .sections [0 ].properties [0 ].values , val_odml )
236236 self .assertEqual (self .doc , xdoc )
237237
238238 # Test correct yaml save and load.
239239 odml .save (self .doc , self .yaml_file , "YAML" )
240240 ydoc = odml .load (self .yaml_file , "YAML" )
241241
242242 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .float )
243- self .assertEqual (ydoc .sections [0 ].properties [0 ].value , val_odml )
243+ self .assertEqual (ydoc .sections [0 ].properties [0 ].values , val_odml )
244244 self .assertEqual (self .doc , ydoc )
245245
246246 def test_str (self ):
@@ -258,29 +258,29 @@ def test_str(self):
258258 jdoc = odml .load (self .json_file , "JSON" )
259259
260260 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .string )
261- self .assertEqual (jdoc .sections [0 ].properties [0 ].value , [val_in ])
261+ self .assertEqual (jdoc .sections [0 ].properties [0 ].values , [val_in ])
262262 self .assertEqual (jdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .string )
263- self .assertEqual (jdoc .sections [0 ].properties [1 ].value , vals_odml )
263+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values , vals_odml )
264264 self .assertEqual (self .doc , jdoc )
265265
266266 # Test correct xml save and load.
267267 odml .save (self .doc , self .xml_file )
268268 xdoc = odml .load (self .xml_file )
269269
270270 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .string )
271- self .assertEqual (xdoc .sections [0 ].properties [0 ].value , [val_in ])
271+ self .assertEqual (xdoc .sections [0 ].properties [0 ].values , [val_in ])
272272 self .assertEqual (xdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .string )
273- self .assertEqual (xdoc .sections [0 ].properties [1 ].value , vals_odml )
273+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values , vals_odml )
274274 self .assertEqual (self .doc , xdoc )
275275
276276 # Test correct yaml save and load.
277277 odml .save (self .doc , self .yaml_file , "YAML" )
278278 ydoc = odml .load (self .yaml_file , "YAML" )
279279
280280 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .string )
281- self .assertEqual (ydoc .sections [0 ].properties [0 ].value , [val_in ])
281+ self .assertEqual (ydoc .sections [0 ].properties [0 ].values , [val_in ])
282282 self .assertEqual (ydoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .string )
283- self .assertEqual (ydoc .sections [0 ].properties [1 ].value , vals_odml )
283+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values , vals_odml )
284284 self .assertEqual (self .doc , ydoc )
285285
286286 def test_bool (self ):
@@ -298,29 +298,29 @@ def test_bool(self):
298298 jdoc = odml .load (self .json_file , "JSON" )
299299
300300 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .boolean )
301- self .assertEqual (jdoc .sections [0 ].properties [0 ].value , [val_in ])
301+ self .assertEqual (jdoc .sections [0 ].properties [0 ].values , [val_in ])
302302 self .assertEqual (jdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .boolean )
303- self .assertEqual (jdoc .sections [0 ].properties [1 ].value , vals_odml )
303+ self .assertEqual (jdoc .sections [0 ].properties [1 ].values , vals_odml )
304304 self .assertEqual (self .doc , jdoc )
305305
306306 # Test correct xml save and load.
307307 odml .save (self .doc , self .xml_file )
308308 xdoc = odml .load (self .xml_file )
309309
310310 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .boolean )
311- self .assertEqual (xdoc .sections [0 ].properties [0 ].value , [val_in ])
311+ self .assertEqual (xdoc .sections [0 ].properties [0 ].values , [val_in ])
312312 self .assertEqual (xdoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .boolean )
313- self .assertEqual (xdoc .sections [0 ].properties [1 ].value , vals_odml )
313+ self .assertEqual (xdoc .sections [0 ].properties [1 ].values , vals_odml )
314314 self .assertEqual (self .doc , xdoc )
315315
316316 # Test correct yaml save and load.
317317 odml .save (self .doc , self .yaml_file , "YAML" )
318318 ydoc = odml .load (self .yaml_file , "YAML" )
319319
320320 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , odml .dtypes .DType .boolean )
321- self .assertEqual (ydoc .sections [0 ].properties [0 ].value , [val_in ])
321+ self .assertEqual (ydoc .sections [0 ].properties [0 ].values , [val_in ])
322322 self .assertEqual (ydoc .sections [0 ].properties [1 ].dtype , odml .dtypes .DType .boolean )
323- self .assertEqual (ydoc .sections [0 ].properties [1 ].value , vals_odml )
323+ self .assertEqual (ydoc .sections [0 ].properties [1 ].values , vals_odml )
324324 self .assertEqual (self .doc , ydoc )
325325
326326 def test_tuple (self ):
@@ -337,21 +337,21 @@ def test_tuple(self):
337337 jdoc = odml .load (self .json_file , "JSON" )
338338
339339 self .assertEqual (jdoc .sections [0 ].properties [0 ].dtype , val_type )
340- self .assertEqual (jdoc .sections [0 ].properties [0 ].value , [val_odml ])
340+ self .assertEqual (jdoc .sections [0 ].properties [0 ].values , [val_odml ])
341341 self .assertEqual (self .doc , jdoc )
342342
343343 # Test correct xml save and load.
344344 odml .save (self .doc , self .xml_file )
345345 xdoc = odml .load (self .xml_file )
346346
347347 self .assertEqual (xdoc .sections [0 ].properties [0 ].dtype , val_type )
348- self .assertEqual (xdoc .sections [0 ].properties [0 ].value , [val_odml ])
348+ self .assertEqual (xdoc .sections [0 ].properties [0 ].values , [val_odml ])
349349 self .assertEqual (self .doc , xdoc )
350350
351351 # Test correct yaml save and load.
352352 odml .save (self .doc , self .yaml_file , "YAML" )
353353 ydoc = odml .load (self .yaml_file , "YAML" )
354354
355355 self .assertEqual (ydoc .sections [0 ].properties [0 ].dtype , val_type )
356- self .assertEqual (ydoc .sections [0 ].properties [0 ].value , [val_odml ])
356+ self .assertEqual (ydoc .sections [0 ].properties [0 ].values , [val_odml ])
357357 self .assertEqual (self .doc , ydoc )
0 commit comments