コード例 #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
 def add_folder(self, source, ignore=None):
     destination = Files.path_combine(self.tmp_folder,Files.file_name(source))
     if folder_not_exists(destination):
         folder_copy(source=source, destination=destination,ignore_pattern=ignore)
     self.remove_files('__pycache__')
     return self