class Address: persons = One2Many(model='Model.Person')
class Address: id = Integer(primary_key=True) persons = One2Many(model='Model.Person')
class Test: test2 = One2Many(model=Model.Test2, many2one="test")
def test_forbid_many2one_with_one2many(self): with pytest.raises(FieldException): Contextual(field=One2Many(model='Model.System.Blok'), identity='foo')
class Test2: tests = One2Many(model=Model.Test)
class Address: persons = One2Many(model=Model.Person, primaryjoin=primaryjoin)
class Test: test2 = One2Many(model=Model.Test2, remote_columns=['test_id', 'test_id2'], primaryjoin=primaryjoin, many2one="test")
class Test: id = Integer(primary_key=True) parent_id = Integer(foreign_key='Model.Test=>id') children = One2Many(model='Model.Test', many2one='parent')
class Address: persons = One2Many(model=Model.Person, remote_columns="address_id", primaryjoin=primaryjoin, many2one="address")
class FuretUIMenuChildren: children = One2Many( model='Model.FuretUI.Menu', primaryjoin=( "ModelFuretUIMenu.id == ModelFuretUIMenu.parent_id" " and ModelFuretUIMenu.menu_type != 'Model.FuretUI.Menu.Root'"))