def parseXML( self, node ): self.ignore_all = node.getAttribute( src.xmlDefs.ATTR_IGNORE_ALL ) == src.xmlDefs.ATTR_VALUE_YES for child in node._get_childNodes(): if child._get_localName() == src.xmlDefs.ELEMENT_DESCRIPTION: self.description = child.firstChild.data elif child._get_localName() == src.xmlDefs.ELEMENT_START: self.start_requests = request.parseList( self.manager, child ) elif child._get_localName() == src.xmlDefs.ELEMENT_TESTSUITE: suite = testsuite(self.manager) suite.parseXML( child ) self.suites.append( suite ) elif child._get_localName() == src.xmlDefs.ELEMENT_END: self.end_requests = request.parseList( self.manager, child )
def parseXML(self, node): self.ignore_all = node.get(src.xmlDefs.ATTR_IGNORE_ALL, src.xmlDefs.ATTR_VALUE_NO) == src.xmlDefs.ATTR_VALUE_YES for child in node.getchildren(): if child.tag == src.xmlDefs.ELEMENT_DESCRIPTION: self.description = child.text elif child.tag == src.xmlDefs.ELEMENT_REQUIRE_FEATURE: self.parseFeatures(child, require=True) elif child.tag == src.xmlDefs.ELEMENT_EXCLUDE_FEATURE: self.parseFeatures(child, require=False) elif child.tag == src.xmlDefs.ELEMENT_START: self.start_requests = request.parseList(self.manager, child) elif child.tag == src.xmlDefs.ELEMENT_TESTSUITE: suite = testsuite(self.manager) suite.parseXML(child) self.suites.append(suite) elif child.tag == src.xmlDefs.ELEMENT_END: self.end_requests = request.parseList(self.manager, child)
def parseXML(self, node): self.name = node.get(src.xmlDefs.ATTR_NAME, "") self.details = getYesNoAttributeValue(node, src.xmlDefs.ATTR_DETAILS) self.count = int(node.get(src.xmlDefs.ATTR_COUNT, 1)) self.stats = getYesNoAttributeValue(node, src.xmlDefs.ATTR_STATS) self.ignore = getYesNoAttributeValue(node, src.xmlDefs.ATTR_IGNORE) for child in node.getchildren(): if child.tag == src.xmlDefs.ELEMENT_REQUIRE_FEATURE: self.parseFeatures(child, require=True) elif child.tag == src.xmlDefs.ELEMENT_EXCLUDE_FEATURE: self.parseFeatures(child, require=False) elif child.tag == src.xmlDefs.ELEMENT_DESCRIPTION: self.description = child.text # get request self.requests = request.parseList(self.manager, node)
def parseXML( self, node ): self.name = node.getAttribute( src.xmlDefs.ATTR_NAME ) self.details = node.getAttribute( src.xmlDefs.ATTR_DETAILS ) == src.xmlDefs.ATTR_VALUE_YES self.count = node.getAttribute( src.xmlDefs.ATTR_COUNT ) if self.count == '': self.count = 1 else: self.count = int(self.count) self.stats = node.getAttribute( src.xmlDefs.ATTR_STATS ) == src.xmlDefs.ATTR_VALUE_YES self.ignore = node.getAttribute( src.xmlDefs.ATTR_IGNORE ) == src.xmlDefs.ATTR_VALUE_YES for child in node._get_childNodes(): if child._get_localName() == src.xmlDefs.ELEMENT_DESCRIPTION: self.description = child.firstChild.data # get request self.requests = request.parseList( self.manager, node )
def parseXML(self, node): self.name = node.get(src.xmlDefs.ATTR_NAME, "") self.details = getYesNoAttributeValue(node, src.xmlDefs.ATTR_DETAILS) self.count = int(node.get(src.xmlDefs.ATTR_COUNT, 1)) self.stats = getYesNoAttributeValue(node, src.xmlDefs.ATTR_STATS) self.ignore = getYesNoAttributeValue(node, src.xmlDefs.ATTR_IGNORE) self.only = getYesNoAttributeValue(node, src.xmlDefs.ATTR_ONLY) for child in node.getchildren(): if child.tag == src.xmlDefs.ELEMENT_REQUIRE_FEATURE: self.parseFeatures(child, require=True) elif child.tag == src.xmlDefs.ELEMENT_EXCLUDE_FEATURE: self.parseFeatures(child, require=False) elif child.tag == src.xmlDefs.ELEMENT_DESCRIPTION: self.description = child.text # get request self.requests = request.parseList(self.manager, node)