Commit 973cf9f0 authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_subscription_request: The link on the sent email is from the invoice

... not from the Payment Transaction

slapos_subscription_request: (test) Link on the email comes from the invoice
parent dbc90386
......@@ -30,5 +30,8 @@ if not context.SubscriptionRequest_verifyInstanceIsAllocated():
# Only continue if instance is ready
return
if context.SubscriptionRequest_notifyPaymentIsReady(payment=first_period_payment):
invoice = first_period_payment.getCausalityValue()
# Link to be sent is the invoice one
if context.SubscriptionRequest_notifyPaymentIsReady(payment=invoice):
context.confirm()
......@@ -351,7 +351,8 @@ class TestSlapOSSubscriptionScenarioMixin(DefaultScenarioMixin):
mail_message.getTitle())
payment = subscription_request.SubscriptionRequest_verifyPaymentBalanceIsReady()
self.assertEqual(payment.getSimulationState(), 'started')
self.assertTrue(payment.getRelativeUrl() in \
invoice = payment.getCausalityValue()
self.assertTrue(invoice.getRelativeUrl() in \
mail_message.getTextContent())
self.assertTrue(subscription_request.getDestinationSectionTitle() in \
mail_message.getTextContent())
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment