def test_create_folder(self): def rm_dir(): if os.path.exists(DIR_DEP): os.removedirs(DIR_DEP) DIR_DEP = os.path.join(os.path.dirname(__file__),"parent/child/") rm_dir() tools.create_folder(DIR_DEP) assert os.path.exists(DIR_DEP) rm_dir()
def __init__(self, output='build', debug=False, verbose=False): ''' Constructor ''' self._output = abspath(output) create_folder(self._output) self._tasks = [(name, method) for name, method in getmembers(self, predicate=ismethod) if name.startswith('task_')] self._tasks.sort(cmp=lambda x, y: cmp( getsourcelines(x[1])[1], getsourcelines(y[1])[1])) self._dep_file = '.actc.db' self._reporter = DebugReporter if debug else ExecutedOnlyReporter self._verbosity = 2 if verbose else 1
def mkdir_file(targets): for target in targets: create_folder(os.path.split(target)[0])