From 49feee88091553b0ef8a3a028b46ee902fb8a923 Mon Sep 17 00:00:00 2001 From: bit4bit Date: Thu, 24 Jun 2021 01:15:16 +0000 Subject: [PATCH] se adiciona mas pruebas FossilOrigin-Name: 68e716388ee3328b1b451997eca99dc1f20b47db4ebe3dfc761daec6fec3c8d6 --- tests/test_model.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/test_model.py b/tests/test_model.py index 9d27d35..b2c63b4 100644 --- a/tests/test_model.py +++ b/tests/test_model.py @@ -194,6 +194,23 @@ def test_field_function_with_attribute(): person = Person() assert '' +def test_field_function_with_model(): + class Hash(facho.model.Model): + __name__ = 'Hash' + + id = fields.Attribute('id') + + class Person(facho.model.Model): + __name__ = 'Person' + + hash = fields.Function('get_hash', field=fields.Model(Hash)) + + def get_hash(self, name, field): + field.id = 'calculate' + + person = Person() + assert '' + def test_field_function(): class Person(facho.model.Model): __name__ = 'Person'