コード例 #1
0
    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'
コード例 #2
0
ファイル: Hugo_Page.py プロジェクト: avidouglen/oss2019
 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
コード例 #3
0
ファイル: Lambda_Package.py プロジェクト: artem7902/OSBot-AWS
 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
コード例 #4
0
 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)
コード例 #5
0
 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