updated tests.py again
This commit is contained in:
parent
541461705f
commit
df3c123236
|
@ -82,7 +82,7 @@ class SESBackend(BaseEmailBackend):
|
|||
self._access_key_id = aws_access_key or settings.ACCESS_KEY
|
||||
self._access_key = aws_secret_key or settings.SECRET_KEY
|
||||
self._region_name = aws_region_name or settings.AWS_SES_REGION_NAME
|
||||
self._endpoint_url = aws_region_endpoint or settings.AWS_SES_REGION_ENDPOINT_URL
|
||||
self._endpoint_url = aws_region_endpoint or settings.AWS_SES_REGION_ENDPOINT
|
||||
self._throttle = aws_auto_throttle or settings.AWS_SES_AUTO_THROTTLE
|
||||
self.dkim_domain = dkim_domain or settings.DKIM_DOMAIN
|
||||
self.dkim_key = dkim_key or settings.DKIM_PRIVATE_KEY
|
||||
|
|
|
@ -41,6 +41,15 @@ class DjangoAwsSesTests(TestCase):
|
|||
'region_endpoint': 'email.us-east-1.amazonaws.com'
|
||||
}
|
||||
)
|
||||
# Ensure AwsSesSettings exists
|
||||
if not AwsSesSettings.objects.filter(site=self.site).exists():
|
||||
AwsSesSettings.objects.create(
|
||||
site=self.site,
|
||||
access_key='test-key',
|
||||
secret_key='test-secret',
|
||||
region_name='us-east-1',
|
||||
region_endpoint='email.us-east-1.amazonaws.com'
|
||||
)
|
||||
# Create test user
|
||||
self.user = User.objects.create_user(
|
||||
username='testuser', email='test@example.com', password='testpass'
|
||||
|
|
|
@ -271,7 +271,7 @@ def filter_recipients_with_validater_email_domain(recipiant_list):
|
|||
"""
|
||||
Validates email domains for new recipients.
|
||||
"""
|
||||
sent_list = [e.destination for e in SendRecord.objects.filter(destination__in=recipiant_list).distinct("destination")]
|
||||
sent_list = list(set([e.destination for e in SendRecord.objects.filter(destination__in=recipiant_list).distinct()]))
|
||||
test_list = [e for e in recipiant_list if e not in sent_list]
|
||||
|
||||
for e in test_list:
|
||||
|
|
Loading…
Reference in New Issue