def test_use_lambda_file(self): assert self.package.use_lambda_file('lambdas/dev/hello_world.py').get( 'status') == 'ok' files = self.package.get_files() assert len(files) == 1 assert Files.file_name(files.pop()) == '{0}.py'.format( self.package.lambda_name) assert self.package.update().get('status') == 'ok' assert self.package.invoke({'name': 'world' }) == 'From lambda code, hello world'
def find_in_md_files(self, name): target_file = "{0}.md".format(self.fix_name(name)) for md_file in self.all_md_files(): if Files.file_name(md_file) == target_file: return md_file return None
def add_folder(self, source): destination = Files.path_combine(self.tmp_folder, Files.file_name(source)) Temp_Files.folder_copy(source, destination) self.remove_files('__pycache__') return self
def test__init__(self): assert Files.folder_exists(self.hugo_page.folder_oss) assert Files.file_name(self.hugo_page.folder_oss) == 'oss2019' assert Files.exists(self.hugo_page.file_template)
def csv_files(self): files = {} for file_path in Files.find(self.data_folder + '/*'): file_name = Files.file_name(file_path) files[file_name] = file_path return files