Ejemplo n.º 1
0
class Model(tests.UUIDAutoModel):
    counter = sheraf.CounterAttribute(default=0)
    useless = sheraf.InlineModelAttribute(
        sheraf.InlineModel(foo=sheraf.SimpleAttribute(default="bar",
                                                      lazy=False), ),
        lazy=False,
    )
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
 class Model(tests.UUIDAutoModel):
     inlines = sheraf.SetAttribute(sheraf.InlineModelAttribute(SetInlineModel))
Ejemplo n.º 4
0
 class Model(tests.UUIDAutoModel):
     inline = sheraf.SetAttribute(
         sheraf.InlineModelAttribute("anticonstitutionnellement")
     )
Ejemplo n.º 5
0
 class Model(tests.UUIDAutoModel):
     inline = sheraf.InlineModelAttribute(InlineModel)
Ejemplo n.º 6
0
 class AModel(tests.UUIDAutoModel):
     inline = sheraf.InlineModelAttribute(model=InlineModel, default=None)
Ejemplo n.º 7
0
 class Model(tests.UUIDAutoModel):
     bar = sheraf.InlineModelAttribute(MyInline)
Ejemplo n.º 8
0
 class Model(tests.UUIDAutoModel):
     inlines = attribute(sheraf.InlineModelAttribute(ListInlineModel))
Ejemplo n.º 9
0
 class Model(tests.UUIDAutoModel):
     other = sheraf.InlineModelAttribute(DummyModel)
Ejemplo n.º 10
0
 class Model(tests.UUIDAutoModel):
     models = sheraf.SmallListAttribute(
         sheraf.InlineModelAttribute(MyInline))
Ejemplo n.º 11
0
 class Model(tests.UUIDAutoModel):
     models = sheraf.LargeDictAttribute(
         sheraf.InlineModelAttribute(MyInline))
Ejemplo n.º 12
0
class Y_ZODBModelWithInlineAttribute(tests.UUIDAutoModel):
    tels = sheraf.LargeDictAttribute(
        sheraf.InlineModelAttribute(Y_ZODBInlineModel))
Ejemplo n.º 13
0
class Test_sheraf_rep_3(tests.UUIDAutoModel):
    tels = sheraf.LargeDictAttribute(
        sheraf.InlineModelAttribute(Test_sheraf_tel_in_3))
Ejemplo n.º 14
0
 class Model(tests.UUIDAutoModel):
     inlines = sheraf.LargeDictAttribute(
         sheraf.InlineModelAttribute(DictInlineModel))
Ejemplo n.º 15
0
 class Model(tests.UUIDAutoModel):
     inlines = sheraf.DictAttribute(
         sheraf.InlineModelAttribute(DictInlineModel),
         persistent_type=IOBTree)
Ejemplo n.º 16
0
class Parent(tests.UUIDAutoModel):
    sons = sheraf.LargeDictAttribute(sheraf.InlineModelAttribute(Child))
    daughters = sheraf.SmallListAttribute(sheraf.InlineModelAttribute(Child))
Ejemplo n.º 17
0
 class Model(tests.UUIDAutoModel):
     inline = sheraf.InlineModelAttribute(
         sheraf.InlineModel(name=sheraf.SimpleAttribute()))
Ejemplo n.º 18
0
class Model(tests.UUIDAutoModel):
    inline_model = sheraf.InlineModelAttribute(MyInlineModel)
Ejemplo n.º 19
0
 class Model(tests.UUIDAutoModel):
     inline = attribute(
         sheraf.InlineModelAttribute("{}.{}".format(
             ListInlineModel.__module__, ListInlineModel.__name__)))