more mocks

This commit is contained in:
Kenneth Kehl
2025-10-02 10:49:05 -07:00
parent 96b8424a40
commit 6d9e996817
3 changed files with 29 additions and 14 deletions

View File

@@ -1,19 +1,22 @@
import json
from unittest import mock
from unittest.mock import ANY, Mock
from unittest.mock import ANY, MagicMock, Mock
import botocore
import pytest
from app import AwsSesStubClient, aws_ses_client
from app.clients.email import EmailClientNonRetryableException
from app.clients.email.aws_ses import (
AwsSesClientException,
AwsSesClientThrottlingSendRateException,
get_aws_responses,
)
from app.clients.email.aws_ses_stub import AwsSesStubClient
from app.enums import NotificationStatus, StatisticsType
# comes from app/__init__.py but we mock it for the tests
aws_ses_client = MagicMock()
def test_should_return_correct_details_for_delivery():
response_dict = get_aws_responses("Delivery")