"""Fixtures for lambda testing.""" import json import boto3 import config import pytest @pytest.fixture() def invoke_lambda(): """Invoke the lambda function.""" client = boto3.client('lambda') f = open('tests/sample_event.json') data = json.load(f) return client.invoke( FunctionName=f'{config.QA_ENVIRONMENT}-{config.LAMBDA_NAME}', InvocationType='RequestResponse', LogType='None', Payload=json.dumps(data).encode(), )