[FIX] completely initialize the test model
parent
30bc88d900
commit
9b26878f8e
|
@ -31,8 +31,13 @@ class BaseFieldSerializedTestModel(models.Model):
|
||||||
class TestBaseFieldSerialized(TransactionCase):
|
class TestBaseFieldSerialized(TransactionCase):
|
||||||
def test_ReadWrite(self):
|
def test_ReadWrite(self):
|
||||||
BaseFieldSerializedTestModel._build_model(self.registry, self.cr)
|
BaseFieldSerializedTestModel._build_model(self.registry, self.cr)
|
||||||
self.env['base.field.serialized.test.model']._auto_init()
|
testmodel = self.env['base.field.serialized.test.model']
|
||||||
record = self.env['base.field.serialized.test.model'].create(
|
testmodel._prepare_setup()
|
||||||
|
testmodel._setup_base(False)
|
||||||
|
testmodel._setup_fields()
|
||||||
|
testmodel._setup_complete()
|
||||||
|
testmodel._auto_init()
|
||||||
|
record = testmodel.create(
|
||||||
{'serialized': ['hello world']})
|
{'serialized': ['hello world']})
|
||||||
self.assertEqual(record.serialized, ['hello world'])
|
self.assertEqual(record.serialized, ['hello world'])
|
||||||
self.env.invalidate_all()
|
self.env.invalidate_all()
|
||||||
|
|
Loading…
Reference in New Issue