Example #1
0
def get_suite(dbsuite, config):

    suite = testloader.get_suite(dbsuite, config)

    for dbtestcase in dbsuite.testcases:
        testclass = testloader.get_test_class(dbtestcase)
        if testclass is not None:
            suite.add_test(testclass)

    for subsuite in dbsuite.subsuites:
        suite.add_suite(get_suite(subsuite, config))

    return suite
Example #2
0
def get_suite(dbsuite, config):

    suite = testloader.get_suite(dbsuite, config)

    for dbtestcase in dbsuite.testcases:
        testclass = testloader.get_test_class(dbtestcase)
        if testclass is not None:
            suite.add_test(testclass)

    for subsuite in dbsuite.subsuites:
        suite.add_suite(get_suite(subsuite, config))

    return suite
Example #3
0
    def get_suite(self, dbsuite):
        """Return a runnable and populated test suite from a TestSuite row object."""

        cf = self.runner.config
        suite = testloader.get_suite(dbsuite, cf)

        for dbtestcase in dbsuite.testcases:
            testclass = testloader.get_test_class(dbtestcase)
            if testclass is not None:
                suite.add_test(testclass)

        for subsuite in dbsuite.subsuites:
            suite.add_suite(self.get_suite(subsuite, cf))

        return suite