Use SavepointCase instead of TransactionCase
It means less records to create for each test
This commit is contained in:
parent
1f80d13773
commit
3eeae22838
|
|
@ -13,7 +13,7 @@ import odoo.addons.server_environment.models.server_env_mixin as \
|
||||||
server_env_mixin
|
server_env_mixin
|
||||||
|
|
||||||
|
|
||||||
class ServerEnvironmentCase(common.TransactionCase):
|
class ServerEnvironmentCase(common.SavepointCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super().setUp()
|
super().setUp()
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,10 @@ from odoo.addons.server_environment.tests.common import ServerEnvironmentCase
|
||||||
|
|
||||||
class TestServerEnvMixinSameFieldName(ServerEnvironmentCase):
|
class TestServerEnvMixinSameFieldName(ServerEnvironmentCase):
|
||||||
|
|
||||||
def setUp(self):
|
@classmethod
|
||||||
super().setUp()
|
def setUpClass(cls):
|
||||||
self.public = (
|
super().setUpClass()
|
||||||
|
cls.public = (
|
||||||
# global for all server.env.test records
|
# global for all server.env.test records
|
||||||
"[server_env_test]\n"
|
"[server_env_test]\n"
|
||||||
"host=global_value\n"
|
"host=global_value\n"
|
||||||
|
|
@ -19,8 +20,8 @@ class TestServerEnvMixinSameFieldName(ServerEnvironmentCase):
|
||||||
"[server_env_test2.foo]\n"
|
"[server_env_test2.foo]\n"
|
||||||
"host=foo2_value\n"
|
"host=foo2_value\n"
|
||||||
)
|
)
|
||||||
self.foo = self.env['server.env.test'].create({'name': 'foo'})
|
cls.foo = cls.env['server.env.test'].create({'name': 'foo'})
|
||||||
self.foo2 = self.env['server.env.test2'].create({
|
cls.foo2 = cls.env['server.env.test2'].create({
|
||||||
'name': 'foo',
|
'name': 'foo',
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -71,9 +72,10 @@ class TestServerEnvMixinSameFieldName(ServerEnvironmentCase):
|
||||||
|
|
||||||
class TestServerEnvMixinInherits(ServerEnvironmentCase):
|
class TestServerEnvMixinInherits(ServerEnvironmentCase):
|
||||||
|
|
||||||
def setUp(self):
|
@classmethod
|
||||||
super().setUp()
|
def setUpClass(cls):
|
||||||
self.public = (
|
super().setUpClass()
|
||||||
|
cls.public = (
|
||||||
# global for all server.env.test records
|
# global for all server.env.test records
|
||||||
"[server_env_test]\n"
|
"[server_env_test]\n"
|
||||||
"host=global_value\n"
|
"host=global_value\n"
|
||||||
|
|
@ -87,11 +89,11 @@ class TestServerEnvMixinInherits(ServerEnvironmentCase):
|
||||||
"[server_env_test_inherits2.foo]\n"
|
"[server_env_test_inherits2.foo]\n"
|
||||||
"host=foo_inherits_value\n"
|
"host=foo_inherits_value\n"
|
||||||
)
|
)
|
||||||
self.foo = self.env['server.env.test'].create({'name': 'foo'})
|
cls.foo = cls.env['server.env.test'].create({'name': 'foo'})
|
||||||
self.foo_inh1 = self.env['server.env.test.inherits1'].create({
|
cls.foo_inh1 = cls.env['server.env.test.inherits1'].create({
|
||||||
'name': 'foo'
|
'name': 'foo'
|
||||||
})
|
})
|
||||||
self.foo_inh2 = self.env['server.env.test.inherits2'].create({
|
cls.foo_inh2 = cls.env['server.env.test.inherits2'].create({
|
||||||
'name': 'foo'
|
'name': 'foo'
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue