[MERGE] forward port of branch 8.0 up to c825d05
[odoo/odoo.git] / addons / membership / membership_demo.yml
1 -
2   create invoice and state is 'open' and pay some invoice
3 -
4   !python {model: res.partner}: |
5     invoice_ids = self.create_membership_invoice(cr, uid, [ref("base.res_partner_1"),ref("base.res_partner_14"),ref("base.res_partner_24"),ref("base.res_partner_19"),ref("base.res_partner_8"),ref("base.res_partner_5"),ref("base.res_partner_21"),ref("base.res_partner_6"),ref("base.res_partner_16"),ref("base.res_partner_10")], product_id=ref("membership_1"), datas={"amount":80.00})
6     invoice_pool = self.pool.get('account.invoice')
7     invoice_pool.signal_workflow(cr, uid, invoice_ids, 'invoice_open')
8
9     for id in invoice_ids[-4:]:
10         pay = invoice_pool.pay_and_reconcile(cr, uid, [id],
11             9050.0, ref('account.cash'), ref('account.period_10'),
12             ref('account.bank_journal'), ref('account.cash'),
13             ref('account.period_10'), ref('account.bank_journal'),
14             name='Payment for test customer invoice')
15         assert (pay == True), "Incorrect Payment"