diff --git a/billing/tests.py b/billing/tests.py index 14d3cda..365fbc5 100644 --- a/billing/tests.py +++ b/billing/tests.py @@ -122,17 +122,6 @@ class BillingTest(TestCase): True, ) - invoice_generated_mail = mail.outbox.pop() - self.assertEqual( - all( - [ - invoice_generated_mail.to[0] == self.email, - "An invoice is generated" in invoice_generated_mail.body, - ] - ), - True, - ) - ## payment failure page; no real functionality but user is redirected here # by stripe if payment is successful resp = c.get(reverse("billing.invoice.fail", args=(payment.public_ref,))) diff --git a/billing/utils.py b/billing/utils.py index 349fd4c..8e050e2 100644 --- a/billing/utils.py +++ b/billing/utils.py @@ -98,27 +98,4 @@ def generate_invoice(instance: Instance) -> Payment: instance=instance, ) - invoice_link = get_invoice_link(payment=payment) - - ctx = { - "username": instance.owned_by.username, - "link": invoice_link, - "payment": payment, - } - - body = render_to_string( - "billing/emails/payment-notification.txt", - context=ctx, - ) - - email = instance.owned_by.email - sender = settings.DEFAULT_FROM_EMAIL - - send_mail( - subject="[Hostea] An invoice is generated for your Hostea VM", - message=body, - from_email=f"No reply Hostea<{sender}>", # TODO read from settings.py - recipient_list=[email], - ) - return payment