

def loadTestsFromName(self, name, module=None):
    root = self.getRootSuite()
    if (name == 'suite'):
        return root
    all_tests = []
    for (testcase, testname) in find_all_tests(root):
        if ((testname == name) or testname.endswith(('.' + name)) or ((('.' + name) + '.') in testname) or testname.startswith((name + '.'))):
            all_tests.append(testcase)
    if (not all_tests):
        raise LookupError(('could not find test case for "%s"' % name))
    if (len(all_tests) == 1):
        return all_tests[0]
    rv = unittest.TestSuite()
    for test in all_tests:
        rv.addTest(test)
    return rv

dataset/ETHPy150Open tony/tmuxp/tmuxp/testsuite/__init__.py BetterLoader.loadTestsFromName/original