def load_tests(directories=config.test_directories): """Load all tests from 'directories'. """ for d in directories: test_files = util.directory(d, '[a-z].*\.py$') set_files = util.directory(d, '[A-Z].*\.py$') for f in util.sort(test_files) + util.sort(set_files): execfile(os.path.join(d, f), globals())
def cd(self): parser = argparse.ArgumentParser(description="Change the directory") parser.add_argument("dir", nargs="?", default="/") args = parser.parse_args(self.args[1:]) old_dir = self.curdir.get_directory() self.curdir.change_directory(args.dir) try: self.dropbox.files_list_folder(self.curdir.get_dir()) except dropbox.exceptions.ApiError as e: self.curdir = util.directory(old_dir) print_error("sink cd: no such directory")
def init_config(self): self.conf_file = open(sh.join_paths(sh.get_home_dir(), '.sink'), "r+") self.curdir = util.directory(self.conf_file.readline().rstrip()) #self.curdir = self.__sanitize_dir(self.conf_file.readline().rstrip()) #self.curdir = sh.get_var(Sink.SINK_DIR, self.curdir) self.conf_file.close()