Esempio n. 1
0
 def __init__(self, package, regexp_list=None, filter_func=None,
              extensions=None, **kw):
     self.package = get_package(package)
     self.filter_func = filter_func or self.isTestFile
     self.extensions = extensions or self.extensions
     if regexp_list is not None:
         self.regexp_list = regexp_list
     self.additional_options = kw
     self._init(package, filter_func, extensions, **kw)
     return
Esempio n. 2
0
def get_filenames_from_suite(suite):
    testcases = get_testcases_from_suite(suite)
    result = []
    for testcase in testcases:
        filename = str(testcase)
        if ' ' in filename:
            filename = str(get_package(testcase.__module__).__file__)
            filename = os.path.splitext(filename)[0] + '.py'
        result.append(filename)
    result.sort()
    return result
Esempio n. 3
0
 def __init__(self, pkg_or_dotted_name, *args, **kw):
     self.args = args
     if "defaults" in kw.keys():
         self.defaults = kw["defaults"]
         del kw["defaults"]
     self.settings = kw
     try:
         self.package = get_package(pkg_or_dotted_name)
     except ImportError:
         # This might happen when we try to resolve the calling script.
         self.package = None
         pass
     self.initialize()
     return