Ignore:
Timestamp:
16 Mar 2015, 10:02:14 (10 years ago)
Author:
Henrik Bettermann
Message:

Prepare contract payment receipt.

File:
1 edited

Legend:

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

    r12753 r12772  
    3636    Payment, get_payment_providers, PaymentItem, format_payment_item_values,
    3737    get_payment, get_payments_from_payer_id, find_payable_from_payable_id,
    38     find_payer_from_payer_id, format_amount,
     38    find_payer_from_payer_id, get_payments_from_payable_id, format_amount,
    3939    )
    4040from waeup.ikoba.testing import (FunctionalLayer, FunctionalTestCase)
     
    169169        self.assertTrue(result[0] is p1)
    170170        self.assertTrue(get_payments_from_payer_id('not-valid') is None)
     171
     172    def test_get_payments_from_payable_id(self):
     173        # we can lookup payments.
     174        self.getRootFolder()['app'] = Company()
     175        app = self.getRootFolder()['app']
     176        setSite(app)
     177        p1 = Payment(FakePayer(), FakePayable())
     178        app['payments']['1'] = p1
     179        p_id = p1.payment_id
     180        result = get_payments_from_payable_id('PAYABLE_01')
     181        self.assertTrue(result[0] is p1)
     182        self.assertTrue(get_payments_from_payable_id('not-valid') is None)
    171183
    172184    def test_find_payable_from_payable_id(self):
Note: See TracChangeset for help on using the changeset viewer.