summaryrefslogtreecommitdiff
path: root/addons/snailmail_account/tests/test_pingen_send.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/snailmail_account/tests/test_pingen_send.py')
-rw-r--r--addons/snailmail_account/tests/test_pingen_send.py25
1 files changed, 11 insertions, 14 deletions
diff --git a/addons/snailmail_account/tests/test_pingen_send.py b/addons/snailmail_account/tests/test_pingen_send.py
index 2cbda8ac9df..3da39214358 100644
--- a/addons/snailmail_account/tests/test_pingen_send.py
+++ b/addons/snailmail_account/tests/test_pingen_send.py
@@ -16,7 +16,7 @@ class TestPingenSend(AccountingTestCase):
self.sample_invoice.partner_id.vat = "BE000000000"
self.letter = self.env['snailmail.letter'].create({
'partner_id': self.sample_invoice.partner_id.id,
- 'model': 'account.invoice',
+ 'model': 'account.move',
'res_id': self.sample_invoice.id,
'user_id': self.env.user.id,
'company_id': self.sample_invoice.company_id.id,
@@ -49,25 +49,22 @@ class TestPingenSend(AccountingTestCase):
'user_type_id': self.env.ref('account.data_account_type_direct_costs').id
})
- invoice = self.env['account.invoice'].create({
+ invoice = self.env['account.move'].with_context(default_type='out_invoice').create({
+ 'type': 'out_invoice',
'partner_id': partner_agrolait.id,
'currency_id': currency.id,
'name': 'invoice to client',
'account_id': account_receivable.id,
- 'type': 'out_invoice',
- 'date_invoice': '2018-12-11',
- })
-
- self.env['account.invoice.line'].create({
- 'product_id': product.id,
- 'quantity': 1,
- 'price_unit': 42,
- 'invoice_id': invoice.id,
- 'name': 'something',
- 'account_id': account_income.id,
+ 'invoice_date': '2018-12-11',
+ 'invoice_line_ids': [(0, 0, {
+ 'product_id': product.id,
+ 'quantity': 1,
+ 'price_unit': 42,
+ 'account_id': account_income.id,
+ })],
})
- invoice.action_invoice_open()
+ invoice.post()
return invoice