|
9 | 9 |
|
10 | 10 |
|
11 | 11 | class TestMultiCompanyAbstract(common.TransactionCase): |
12 | | - @classmethod |
13 | | - def setUpClass(cls): |
14 | | - super().setUpClass() |
15 | | - cls.loader = FakeModelLoader(cls.env, cls.__module__) |
16 | | - cls.loader.backup_registry() |
| 12 | + def setUp(self): |
| 13 | + super().setUp() |
| 14 | + self.loader = FakeModelLoader(self.env, self.__module__) |
| 15 | + self.loader.backup_registry() |
17 | 16 |
|
18 | 17 | # The fake class is imported here !! After the backup_registry |
19 | 18 | from .multi_company_abstract_tester import MultiCompanyAbstractTester |
20 | 19 |
|
21 | | - cls.loader.update_registry((MultiCompanyAbstractTester,)) |
| 20 | + self.loader.update_registry((MultiCompanyAbstractTester,)) |
22 | 21 |
|
23 | | - cls.test_model = cls.env["multi.company.abstract.tester"] |
| 22 | + self.test_model = self.env["multi.company.abstract.tester"] |
24 | 23 |
|
25 | | - cls.tester_model = cls.env["ir.model"].search( |
| 24 | + self.tester_model = self.env["ir.model"].search( |
26 | 25 | [("model", "=", "multi.company.abstract.tester")] |
27 | 26 | ) |
28 | 27 |
|
29 | 28 | # Access record: |
30 | | - cls.env["ir.model.access"].create( |
| 29 | + self.env["ir.model.access"].create( |
31 | 30 | { |
32 | 31 | "name": "access.tester", |
33 | | - "model_id": cls.tester_model.id, |
| 32 | + "model_id": self.tester_model.id, |
34 | 33 | "perm_read": 1, |
35 | 34 | "perm_write": 1, |
36 | 35 | "perm_create": 1, |
37 | 36 | "perm_unlink": 1, |
38 | 37 | } |
39 | 38 | ) |
40 | 39 |
|
41 | | - cls.record_1 = cls.test_model.create({"name": "test"}) |
42 | | - cls.company_1 = cls.env.company |
43 | | - cls.company_2 = cls.env["res.company"].create( |
| 40 | + self.record_1 = self.test_model.create({"name": "test"}) |
| 41 | + self.company_1 = self.env.company |
| 42 | + self.company_2 = self.env["res.company"].create( |
44 | 43 | {"name": "Test Co 2", "email": "base_multi_company@test.com"} |
45 | 44 | ) |
46 | 45 |
|
47 | | - @classmethod |
48 | | - def tearDownClass(cls): |
49 | | - cls.loader.restore_registry() |
50 | | - return super().tearDownClass() |
| 46 | + def tearDown(self): |
| 47 | + self.loader.restore_registry() |
| 48 | + return super().tearDown() |
51 | 49 |
|
52 | 50 | def add_company(self, company): |
53 | 51 | """Add company to the test record.""" |
|
0 commit comments