Use invoice payment method in scenario

issue7450
This commit is contained in:
Cédric Krier committed 2018-09-02 10:40:32 +02:00
1 parent 1b333b8c03
commit e8bd71c040
1 file changed
+9 -4
@@ -36,10 +36,15 @@ Create chart of accounts::
>>> accounts = get_accounts(company)
>>> Journal = Model.get('account.journal')
>>> PaymentMethod = Model.get('account.invoice.payment.method')
>>> cash_journal, = Journal.find([('type', '=', 'cash')])
>>> cash_journal.credit_account = accounts['cash']
>>> cash_journal.debit_account = accounts['cash']
>>> cash_journal.save()
>>> payment_method = PaymentMethod()
>>> payment_method.name = 'Cash'
>>> payment_method.journal = cash_journal
>>> payment_method.credit_account = accounts['cash']
>>> payment_method.debit_account = accounts['cash']
>>> payment_method.save()
Create parties::
@@ -111,7 +116,7 @@ Pay for 3 products::
>>> invoice_line.quantity = 3
>>> invoice.click('post')
>>> pay = Wizard('account.invoice.pay', [invoice])
>>> pay.form.journal = cash_journal
>>> pay.form.payment_method = payment_method
>>> pay.execute('choice')
Not yet a purchase request::
@@ -130,7 +135,7 @@ Pay for remaining products::
>>> _, invoice = sale.invoices
>>> invoice.click('post')
>>> pay = Wizard('account.invoice.pay', [invoice])
>>> pay.form.journal = cash_journal
>>> pay.form.payment_method = payment_method
>>> pay.execute('choice')
Check drop shipment::