class Model(tests.UUIDAutoModel): counter = sheraf.CounterAttribute(default=0) useless = sheraf.InlineModelAttribute( sheraf.InlineModel(foo=sheraf.SimpleAttribute(default="bar", lazy=False), ), lazy=False, )
class Model1(sheraf.Model): table = "model1_table" simple = sheraf.SimpleAttribute(lazy=False) my_inline_model = sheraf.InlineModelAttribute(InlineModel, lazy=False) my_blob = sheraf.BlobAttribute(lazy=False) counter = sheraf.CounterAttribute(lazy=False)
class Model(tests.UUIDAutoModel): inlines = sheraf.SetAttribute(sheraf.InlineModelAttribute(SetInlineModel))
class Model(tests.UUIDAutoModel): inline = sheraf.SetAttribute( sheraf.InlineModelAttribute("anticonstitutionnellement") )
class Model(tests.UUIDAutoModel): inline = sheraf.InlineModelAttribute(InlineModel)
class AModel(tests.UUIDAutoModel): inline = sheraf.InlineModelAttribute(model=InlineModel, default=None)
class Model(tests.UUIDAutoModel): bar = sheraf.InlineModelAttribute(MyInline)
class Model(tests.UUIDAutoModel): inlines = attribute(sheraf.InlineModelAttribute(ListInlineModel))
class Model(tests.UUIDAutoModel): other = sheraf.InlineModelAttribute(DummyModel)
class Model(tests.UUIDAutoModel): models = sheraf.SmallListAttribute( sheraf.InlineModelAttribute(MyInline))
class Model(tests.UUIDAutoModel): models = sheraf.LargeDictAttribute( sheraf.InlineModelAttribute(MyInline))
class Y_ZODBModelWithInlineAttribute(tests.UUIDAutoModel): tels = sheraf.LargeDictAttribute( sheraf.InlineModelAttribute(Y_ZODBInlineModel))
class Test_sheraf_rep_3(tests.UUIDAutoModel): tels = sheraf.LargeDictAttribute( sheraf.InlineModelAttribute(Test_sheraf_tel_in_3))
class Model(tests.UUIDAutoModel): inlines = sheraf.LargeDictAttribute( sheraf.InlineModelAttribute(DictInlineModel))
class Model(tests.UUIDAutoModel): inlines = sheraf.DictAttribute( sheraf.InlineModelAttribute(DictInlineModel), persistent_type=IOBTree)
class Parent(tests.UUIDAutoModel): sons = sheraf.LargeDictAttribute(sheraf.InlineModelAttribute(Child)) daughters = sheraf.SmallListAttribute(sheraf.InlineModelAttribute(Child))
class Model(tests.UUIDAutoModel): inline = sheraf.InlineModelAttribute( sheraf.InlineModel(name=sheraf.SimpleAttribute()))
class Model(tests.UUIDAutoModel): inline_model = sheraf.InlineModelAttribute(MyInlineModel)
class Model(tests.UUIDAutoModel): inline = attribute( sheraf.InlineModelAttribute("{}.{}".format( ListInlineModel.__module__, ListInlineModel.__name__)))