Exemplo n.º 1
0
 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
     )
Exemplo n.º 2
0
 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,
     )