Example #1
0
    def to_xml(self):
        root = Element('report')
        self._set_element_atrib(root, 'id', self._id)
        self._set_element_atrib(root, 'name', self._name)
        self._set_element_atrib(root, 'type', self._type)
        self._set_element_atrib(root, 'user', self._user)

        properties = ElementTree.SubElement(root, 'properties')
        dot_props = dict_to_dot(self._properties)
        for prop in dot_props:
            entry_elem = ElementTree.SubElement(properties, 'entry')
            key_elem = ElementTree.SubElement(entry_elem, 'key')
            value_elem = ElementTree.SubElement(entry_elem, 'value')

            key_elem.text = str(prop[0])
            self._set_element_atrib(value_elem, 'name', prop[0])
            self._set_element_atrib(value_elem, 'value', prop[1])

        return root
Example #2
0
File: Task.py Project: jpirko/lnst
 def set_configuration(self, configuration=None):
     if configuration is None:
         configuration = ctl.get_configuration()
     for pair in dict_to_dot(configuration, "configuration."):
         self._testExecution.add_parameter(pair[0], pair[1])
Example #3
0
 def set_configuration(self, configuration=None):
     if configuration is None:
         configuration = ctl.get_configuration()
     for pair in dict_to_dot(configuration, "configuration."):
         self._testExecution.add_parameter(pair[0], pair[1])