[FIX] account: Fix broken 'test_account_move_partner_count' in l10n builds
X-original-commit: ae832baba5278682b50332fda449c9cb0333724f
This commit is contained in:
@@ -1,53 +1,29 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
|
||||
|
||||
from odoo.tests import tagged
|
||||
from odoo.tests.common import TransactionCase
|
||||
|
||||
|
||||
@tagged('post_install', '-at_install')
|
||||
class TestAccountMovePartnerCount(TransactionCase):
|
||||
class TestAccountMovePartnerCount(AccountTestInvoicingCommon):
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
# T1 Create partner and account move
|
||||
# (Use a new cursor to make sure creations are committed for later transactions)
|
||||
with self.registry.cursor() as cr:
|
||||
env = self.env(cr=cr)
|
||||
self.partner = self.env['res.partner'].with_env(env).create({'name': 'Lucien'})
|
||||
user_type_income = env.ref('account.data_account_type_direct_costs')
|
||||
self.account_income = self.env['account.account'].with_env(env).create({
|
||||
'code': 'TESTCOUNT42',
|
||||
'name': 'Sale - Test Account',
|
||||
'user_type_id': user_type_income.id
|
||||
})
|
||||
|
||||
self.journal = self.env['account.journal'].with_env(env).create({
|
||||
'name': 'Journal',
|
||||
'code': '7775',
|
||||
'type': 'sale',
|
||||
})
|
||||
self.move = self.env['account.move'].with_env(env).create({
|
||||
'partner_id': self.partner.id,
|
||||
def test_account_move_count(self):
|
||||
self.env['account.move'].create([
|
||||
{
|
||||
'move_type': 'out_invoice',
|
||||
'journal_id': self.journal.id,
|
||||
'currency_id': self.env.user.company_id.currency_id.id,
|
||||
})
|
||||
self.line = self.env['account.move.line'].with_env(env).create({
|
||||
'move_id': self.move.id,
|
||||
'name': 'account move line test',
|
||||
'account_id': self.account_income.id,
|
||||
})
|
||||
'date': '2017-01-01',
|
||||
'invoice_date': '2017-01-01',
|
||||
'partner_id': self.partner_a.id,
|
||||
'invoice_line_ids': [(0, 0, {'name': 'aaaa', 'price_unit': 100.0})],
|
||||
},
|
||||
{
|
||||
'move_type': 'in_invoice',
|
||||
'date': '2017-01-01',
|
||||
'invoice_date': '2017-01-01',
|
||||
'partner_id': self.partner_a.id,
|
||||
'invoice_line_ids': [(0, 0, {'name': 'aaaa', 'price_unit': 100.0})],
|
||||
},
|
||||
]).post()
|
||||
|
||||
def tearDown(self):
|
||||
super().tearDown()
|
||||
with self.registry.cursor() as cr:
|
||||
env = self.env(cr=cr)
|
||||
move = self.move.with_env(env)
|
||||
move.name = '/'
|
||||
move.state = 'draft'
|
||||
move.unlink()
|
||||
self.journal.with_env(env).unlink()
|
||||
self.account_income.with_env(env).unlink()
|
||||
self.partner.with_env(env).unlink()
|
||||
self.assertEqual(self.partner_a.supplier_rank, 1)
|
||||
self.assertEqual(self.partner_a.customer_rank, 1)
|
||||
|
||||
Reference in New Issue
Block a user