Ignore:
Timestamp:
12 Mar 2015, 11:02:24 (10 years ago)
Author:
Henrik Bettermann
Message:

Add helper function get_payments_from_payer_id.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py

    r12752 r12753  
    3535from waeup.ikoba.payments.payment import (
    3636    Payment, get_payment_providers, PaymentItem, format_payment_item_values,
    37     get_payment, find_payable_from_payable_id, find_payer_from_payer_id,
    38     format_amount,
     37    get_payment, get_payments_from_payer_id, find_payable_from_payable_id,
     38    find_payer_from_payer_id, format_amount,
    3939    )
    4040from waeup.ikoba.testing import (FunctionalLayer, FunctionalTestCase)
     
    157157        self.assertTrue(result is p1)
    158158        self.assertTrue(get_payment('not-valid') is None)
     159
     160    def test_get_payments_from_payer_id(self):
     161        # we can lookup payments.
     162        self.getRootFolder()['app'] = Company()
     163        app = self.getRootFolder()['app']
     164        setSite(app)
     165        p1 = Payment(FakePayer(), FakePayable())
     166        app['payments']['1'] = p1
     167        p_id = p1.payment_id
     168        result = get_payments_from_payer_id('PAYER_01')
     169        self.assertTrue(result[0] is p1)
     170        self.assertTrue(get_payments_from_payer_id('not-valid') is None)
    159171
    160172    def test_find_payable_from_payable_id(self):
Note: See TracChangeset for help on using the changeset viewer.