[IMP] partner_statement: test performance improvement

This commit is contained in:
josep-tecnativa
2023-10-11 16:04:33 +02:00
committed by Miquel Raïch
parent a01dd7cfe8
commit 5b7e7d4842
7 changed files with 78 additions and 77 deletions

View File

@@ -4,17 +4,28 @@ from odoo.tests.common import TransactionCase
class TestResConfigSettings(TransactionCase):
def setUp(self):
super().setUp()
self.config = self.env["res.config.settings"]
self.cr.execute(
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.env = cls.env(
context=dict(
cls.env.context,
mail_create_nolog=True,
mail_create_nosubscribe=True,
mail_notrack=True,
no_reset_password=True,
tracking_disable=True,
)
)
cls.config = cls.env["res.config.settings"]
cls.cr.execute(
"SELECT uid FROM res_groups_users_rel "
"WHERE gid IN (SELECT res_id FROM ir_model_data "
" WHERE module='account' AND name='group_account_invoice') "
"ORDER BY uid DESC LIMIT 1"
)
self.account_user = self.cr.fetchone()[0]
self.user_obj = self.env["res.users"].with_user(self.account_user)
cls.account_user = cls.cr.fetchone()[0]
cls.user_obj = cls.env["res.users"].with_user(cls.account_user)
def test_groups(self):
conf = self.config.create(