Skip to content

Commit 3d5b267

Browse files
committed
[test/versionConv] Add _parse_dict_values test
1 parent 96a25b8 commit 3d5b267

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/test_version_converter.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,20 @@ def test_convert_odml_file_value(self):
520520
self.assertEqual(len(prop), 1)
521521
self.assertEqual(len(prop.findall("name")), 1)
522522

523+
def test_parse_dict_values(self):
524+
root = ET.Element("root")
525+
val_dict = [{'unit': 'arbitrary', 'value': "['one', 'two']"},
526+
{'unit': 'mV', 'value': '1'}]
527+
528+
self.VC("")._parse_dict_values(root, val_dict)
529+
self.assertEqual(len(root.getchildren()), 2)
530+
531+
for val in root.iterchildren():
532+
self.assertEqual(val.tag, "value")
533+
self.assertEqual(len(val.getchildren()), 1)
534+
self.assertIsNotNone(val.find("unit"))
535+
self.assertIsNotNone(val.text)
536+
523537
def test_handle_repository(self):
524538
repo = ET.Element("repository")
525539

0 commit comments

Comments
 (0)