Beispiel #1
0
#-------------------------------------------------------------------------------
# Options processing
def join_path(plist):
    return reduce(lambda x, y: x + os.sep + y, plist)


plist = os.path.dirname(testCode.__file__).split(os.sep)[:-2]
nudraw_path = testCode.Utils.join_path(plist)
sys.path.append(nudraw_path)
import Options
import testOptions

option_vars = Options.parse(__file__, sys.argv, testOptions.def_option_vars,
                            testOptions.option_vars_doc)
cmd_options = Options.ComplexOptions(option_vars)

testexp = re.compile('test\d{2}.*')


#-------------------------------------------------------------------------------
def getSuites():
    codeModules = filter(testexp.match, dir(testCode))
    codeModules.sort()
    return codeModules


#-------------------------------------------------------------------------------
def listSuites(codeModules):
    map(lambda x: sys.stdout.write(x + "\n"), codeModules)