

def printAllTestCases(self, root, prepend):
    cnt = 0
    for c in root.__subclasses__():
        if self.isExcluded(c):
            continue
        if (len(c.__subclasses__()) > 0):
            self.opt.log(((prepend + '> ') + c.__name__))
            cnt += self.printAllTestCases(c, (prepend + '  '))
        else:
            case = c('get.metadata.only', self.info)
            if (case.isChainable() or case.isAltExtend()):
                self.opt.log(((prepend + '+ ') + case.getTestName()))
                if case.isChainable():
                    self.opt.log(((prepend + '  ') + getChainedName(case.getTestName())))
                    cnt += 1
                if case.isAltExtend():
                    self.opt.log(((prepend + '  ') + getAltExtendedName(case.getTestName())))
                    cnt += 1
            else:
                self.opt.log(((prepend + '- ') + case.getTestName()))
            cnt += 1
    return cnt

dataset/ETHPy150Open yymax/x509test/src/TestSet.py TestSet.printAllTestCases/original