Skip to content

Commit 9532995

Browse files
committed
test_base_import_async: small tests improvements
1 parent c60d4fb commit 9532995

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

test_base_import_async/tests/test_base_import_async.py

+13-11
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from odoo.addons.queue_job.job import Job
1717

1818

19-
class TestBaseImportAsync(common.TransactionCase):
19+
class TestBaseImportAsync(common.SavepointCase):
2020

2121
FIELDS = [
2222
"date",
@@ -36,38 +36,40 @@ class TestBaseImportAsync(common.TransactionCase):
3636
"date_format": "%Y-%m-%d",
3737
}
3838

39-
def setUp(self):
40-
super().setUp()
39+
@classmethod
40+
def setUpClass(cls):
41+
super().setUpClass()
4142
# add xmlids that will be used in the test CSV file
42-
self.env["ir.model.data"]._update_xmlids(
43+
cls.env["ir.model.data"]._update_xmlids(
4344
[
4445
{
4546
"xml_id": "test_base_import_async.testjournal_xmlid",
46-
"record": self.env["account.journal"].search(
47+
"record": cls.env["account.journal"].search(
4748
[("code", "=", "CABA")]
4849
),
4950
},
5051
{
5152
"xml_id": "test_base_import_async.a_recv_xmlid",
52-
"record": self.env["account.account"].search(
53+
"record": cls.env["account.account"].search(
5354
[("code", "=", "121000")]
5455
),
5556
},
5657
{
5758
"xml_id": "test_base_import_async.a_sale_xmlid",
58-
"record": self.env["account.account"].search(
59+
"record": cls.env["account.account"].search(
5960
[("code", "=", "400000")]
6061
),
6162
},
6263
]
6364
)
64-
self.import_obj = self.env["base_import.import"]
65-
self.move_obj = self.env["account.move"]
66-
self.job_obj = self.env["queue.job"]
65+
cls.import_obj = cls.env["base_import.import"]
66+
cls.move_obj = cls.env["account.move"]
67+
cls.job_obj = cls.env["queue.job"]
6768

6869
def _read_test_file(self, file_name):
6970
file_name = os.path.join(os.path.dirname(__file__), file_name)
70-
return open(file_name).read()
71+
with open(file_name) as opened:
72+
return opened.read()
7173

7274
def _do_import(self, file_name, use_queue, chunk_size=None):
7375
data = self._read_test_file(file_name)

0 commit comments

Comments
 (0)