def init(projects_dir, project_name): """ Sanity check that all test scripts can be loaded. """ scripts_path = '%s/%s/test_scripts' % (projects_dir, project_name) if not os.path.exists(scripts_path): sys.stderr.write('\nERROR: can not find project: %s\n\n' % project_name) sys.exit(1) # -- NORMAL-CASE: Ensure that all scripts can be loaded (at program start). ScriptLoader.load_all(scripts_path, validate=True)
def load_script(script_file): """ Load a test scripts as Python module. :returns: Imported script as python module. """ module = ScriptLoader.load(script_file) # -- SKIP-HERE: ScriptValidator.ensure_module_valid(module) # NOTE: Performed above in ScriptLoader.load_all() at process start. return module
def load_script(script_file): """ load a test scripts as python module. :returns: imported script as python module. """ module = ScriptLoader.load(script_file) # -- skip-here: scriptvalidator.ensure_module_valid(module) # note: performed above in scriptloader.load_all() at process start. return module