Ejemplo n.º 1
0
 def test_payment_failed(self, event):
     event.return_value = self.stripe_data('payment_failed')
     self.post_event()
     self.assertEqual(len(mail.outbox), 1)
     expected_url = django_hosts_reverse('fundraising:manage-donations',
                                         kwargs={'hero': self.hero.id})
     self.assertTrue(expected_url in mail.outbox[0].body)
Ejemplo n.º 2
0
 def test_subscription_cancelled(self, event):
     event.return_value = self.stripe_data('subscription_cancelled')
     self.post_event()
     donation = Donation.objects.get(id=self.donation.id)
     self.assertEqual(donation.stripe_subscription_id, '')
     self.assertEqual(len(mail.outbox), 1)
     expected_url = django_hosts_reverse('fundraising:donate')
     self.assertTrue(expected_url in mail.outbox[0].body)
Ejemplo n.º 3
0
 def test_subscription_cancelled(self, event):
     event.return_value = self.stripe_data('subscription_cancelled')
     self.post_event()
     donation = Donation.objects.get(id=self.donation.id)
     self.assertEqual(donation.stripe_subscription_id, '')
     self.assertEqual(len(mail.outbox), 1)
     expected_url = django_hosts_reverse('fundraising:donate')
     self.assertTrue(expected_url in mail.outbox[0].body)
Ejemplo n.º 4
0
 def test_payment_failed(self, event):
     event.return_value = self.stripe_data('payment_failed')
     self.post_event()
     self.assertEqual(len(mail.outbox), 1)
     expected_url = django_hosts_reverse('fundraising:manage-donations', kwargs={'hero': self.hero.id})
     self.assertTrue(expected_url in mail.outbox[0].body)