@@ -194,6 +194,7 @@ def test_invoice_payment_failed_sends_email_to_admins(self, mocked_send_email):
194194 admin_2 = OwnerFactory (
email = "[email protected] " )
195195 self .owner .admins = [admin_1 .ownerid , admin_2 .ownerid ]
196196 self .owner .plan_activated_users = [non_admin .ownerid ]
197+ self .
owner .
email = "[email protected] " 197198 self .owner .save ()
198199
199200 response = self ._send_event (
@@ -218,6 +219,17 @@ def test_invoice_payment_failed_sends_email_to_admins(self, mocked_send_email):
218219 assert self .owner .delinquent is True
219220
220221 expected_calls = [
222+ call (
223+ to_addr = self .owner .email ,
224+ subject = "Your Codecov payment failed" ,
225+ template_name = "failed-payment" ,
226+ name = self .owner .username ,
227+ amount = 240 ,
228+ card_type = "visa" ,
229+ last_four = 1234 ,
230+ cta_link = "https://stripe.com" ,
231+ date = datetime .now ().strftime ("%B %-d, %Y" ),
232+ ),
221233 call (
222234 to_addr = admin_1 .email ,
223235 subject = "Your Codecov payment failed" ,
@@ -252,6 +264,7 @@ def test_invoice_payment_failed_sends_email_to_admins_no_card(
252264 admin_2 = OwnerFactory (
email = "[email protected] " )
253265 self .owner .admins = [admin_1 .ownerid , admin_2 .ownerid ]
254266 self .owner .plan_activated_users = [non_admin .ownerid ]
267+ self .
owner .
email = "[email protected] " 255268 self .owner .save ()
256269
257270 response = self ._send_event (
@@ -274,6 +287,17 @@ def test_invoice_payment_failed_sends_email_to_admins_no_card(
274287 assert self .owner .delinquent is True
275288
276289 expected_calls = [
290+ call (
291+ to_addr = self .owner .email ,
292+ subject = "Your Codecov payment failed" ,
293+ template_name = "failed-payment" ,
294+ name = self .owner .username ,
295+ amount = 240 ,
296+ card_type = None ,
297+ last_four = None ,
298+ cta_link = "https://stripe.com" ,
299+ date = datetime .now ().strftime ("%B %-d, %Y" ),
300+ ),
277301 call (
278302 to_addr = admin_1 .email ,
279303 subject = "Your Codecov payment failed" ,
0 commit comments