add awslambda.add_permission
This commit is contained in:
parent
b994cf5291
commit
9bb07e6b6e
3 changed files with 65 additions and 5 deletions
|
|
@ -132,6 +132,7 @@ class LambdaFunction(BaseModel):
|
|||
self.logs_backend = logs_backends[self.region]
|
||||
self.environment_vars = spec.get('Environment', {}).get('Variables', {})
|
||||
self.docker_client = docker.from_env()
|
||||
self.policy = ""
|
||||
|
||||
# Unfortunately mocking replaces this method w/o fallback enabled, so we
|
||||
# need to replace it if we detect it's been mocked
|
||||
|
|
@ -527,6 +528,9 @@ class LambdaBackend(BaseBackend):
|
|||
pass
|
||||
# Don't care
|
||||
|
||||
def add_policy(self, function_name, policy):
|
||||
self.get_function(function_name).policy = policy
|
||||
|
||||
|
||||
def do_validate_s3():
|
||||
return os.environ.get('VALIDATE_LAMBDA_S3', '') in ['', '1', 'true']
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue