def convert_tddict_to_xmlobj(self, root, tddict):
"""
To Convert the testdata dictionary into a xml object.
Testdata dictionary can have following combinations :
1. dict within dict
2. list within dict
3. dict within list
"""
for element in tddict:
if isinstance(tddict[element], dict):
self.convert_tddict_to_xmlobj(ET.SubElement(root, element),
tddict[element])
elif isinstance(tddict[element], list):
for list_elem in tddict[element]:
# here list can only have dictionary in it
if isinstance(list_elem, dict):
self.convert_tddict_to_xmlobj(ET.SubElement(root,
element),
list_elem)
else:
root.set(element, tddict[element])
database_utils_class.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录