Пример #1
0
    def setUp(self):
        super(TestPaymentWebhook, self).setUp()

        self.order = OrderFactory(user=self.user,
                                  finalized=True,
                                  paid=False)
        self.payment = PaymentFactory(order=self.order)

        self.url = reverse('finance.callback')
Пример #2
0
class TestPaymentModel(VokoTestCase):
    def setUp(self):
        self.payment = PaymentFactory()

    def test_create_and_link_credit(self):
        balance = self.payment.create_and_link_credit()
        self.assertEqual(balance.user, self.payment.order.user)
        self.assertEqual(balance.type, "CR")
        self.assertEqual(balance.amount, self.payment.amount)
        self.assertEqual(balance.notes, "iDeal betaling voor bestelling #%d" % self.payment.order.id)
        self.assertEqual(balance.payment, self.payment)

    def test_create_and_link_credit_does_not_overwrite_existing_balance(self):
        balance = self.payment.create_and_link_credit()
        self.payment.create_and_link_credit()

        payment = Payment.objects.get(id=self.payment.id)
        self.assertEqual(balance, payment.balance)
Пример #3
0
    def setUp(self):
        super(TestConfirmTransaction, self).setUp()
        self.url = reverse('finance.confirmtransaction')

        self.order = OrderFactory(user=self.user,
                                  finalized=True,
                                  paid=False)

        self.payment = PaymentFactory(order=self.order)
        self.client.login()
Пример #4
0
 def setUp(self):
     self.payment = PaymentFactory()