def test_add_lambda_permissions(self, mock_lambda_client, mock_config, mock_uuid):
type(mock_config).lambda_name = PropertyMock(return_value='test_name')
mock_uuid.return_value = 'test_uuid'
AwsClient().add_lambda_permissions('test_bucket')
self.assertEqual(mock_lambda_client.call_count, 1)
self.assertTrue(call().add_permission(Action='lambda:InvokeFunction', FunctionName='test_name', Principal='s3.amazonaws.com', SourceArn='arn:aws:s3:::test_bucket', StatementId='test_uuid')
in mock_lambda_client.mock_calls)
评论列表
文章目录