def test_send_offer_revoked_email( self, subject, greeting, closing, tokens, side_effect, mock_sailthru_task, ): """ Test that the offer revocation email message is sent to the async task in ecommerce-worker. """ mock_sailthru_task.delay.side_effect = side_effect send_revoked_offer_email( subject, greeting, closing, tokens.get('learner_email'), tokens.get('code'), ) mock_sailthru_task.delay.assert_called_once_with( tokens.get('learner_email'), subject, mock.ANY )
def test_send_offer_revoked_email( self, subject, greeting, closing, attachments, sender_alias, reply_to, tokens, base_enterprise_url, side_effect, mock_email_task, ): """ Test that the offer revocation email message is sent to the async task in ecommerce-worker. """ mock_email_task.delay.side_effect = side_effect send_revoked_offer_email( subject, greeting, closing, tokens.get('learner_email'), tokens.get('code'), sender_alias, reply_to, base_enterprise_url, attachments, ) mock_email_task.delay.assert_called_once_with( tokens.get('learner_email'), subject, mock.ANY, sender_alias, reply_to, attachments=attachments, )