def test_sends_ses_email(self): """ Call notifications.send_email_ses with fixture parameters and check that boto is properly called. """ with mock.patch('boto3.client') as boto_client: with mock.patch('luigi.notifications.generate_email') as generate_email: generate_email.return_value\ .as_string.return_value = self.mocked_email_msg notifications.send_email_ses(*self.notification_args) SES = boto_client.return_value SES.send_raw_email.assert_called_once_with( Source=self.sender, Destinations=self.recipients, RawMessage={'Data': self.mocked_email_msg})
def test_sends_ses_email(self): """ Call notifications.send_email_ses with fixture parameters and check that boto is properly called. """ with mock.patch('boto3.client') as boto_client: with mock.patch( 'luigi.notifications.generate_email') as generate_email: generate_email.return_value\ .as_string.return_value = self.mocked_email_msg notifications.send_email_ses(*self.notification_args) SES = boto_client.return_value SES.send_raw_email.assert_called_once_with( Source=self.sender, Destinations=self.recipients, RawMessage={'Data': self.mocked_email_msg})