def test_it_cancels_previous_subscription(self, mock): self._setup_mock(mock) sub = Subscription(user=self.alice) sub.subscription_id = "prev-sub" sub.save() r = self.run_create_plan() self.assertRedirects(r, "/pricing/") assert mock.Subscription.cancel.called
def test_it_cancels_previous_subscription(self, mock): self._setup_mock(mock) sub = Subscription(user=self.alice) sub.subscription_id = "prev-sub" sub.save() r = self.run_update() self.assertRedirects(r, "/accounts/profile/billing/") self.assertTrue(mock.Subscription.cancel.called)
def test_it_cancels_previous_subscription(self, mock): self._setup_mock(mock) sub = Subscription(user=self.alice) sub.subscription_id = "prev-sub" sub.save() r = self.run_create_plan() self.assertRedirects(r, "/pricing/") assert mock.Subscription.cancel.called