Example #1
0
 def testcaseDiscover(self, testcaseElement):
     if XmlUtil.xmlnsprefix(testcaseElement, XbrlConst.cfcn):
         self.type = Type.REGISTRYTESTCASE
     self.testcaseVariations = [ModelObject.createTestcaseVariation(self, variationElement)
                                for variationElement in testcaseElement.getElementsByTagName("variation")]
     if len(self.testcaseVariations) == 0:
         # may be a inline test case
         for i in range(len(testcaseElement.attributes)):
             if testcaseElement.attributes.item(i).value == XbrlConst.ixbrl:
                 modelVariation = ModelObject.createTestcaseVariation(self, testcaseElement)
                 self.testcaseVariations.append(modelVariation)
                 break
Example #2
0
 def testcaseDiscover(self, testcaseElement):
     if XmlUtil.xmlnsprefix(testcaseElement, XbrlConst.cfcn):
         self.type = Type.REGISTRYTESTCASE
     self.testcaseVariations = [
         ModelObject.createTestcaseVariation(self, variationElement)
         for variationElement in testcaseElement.getElementsByTagName(
             "variation")
     ]
     if len(self.testcaseVariations) == 0:
         # may be a inline test case
         for i in range(len(testcaseElement.attributes)):
             if testcaseElement.attributes.item(i).value == XbrlConst.ixbrl:
                 modelVariation = ModelObject.createTestcaseVariation(
                     self, testcaseElement)
                 self.testcaseVariations.append(modelVariation)
                 break