class Model(tests.UUIDAutoModel): set = sheraf.SetAttribute( sheraf.SetAttribute( sheraf.StringAttribute(), persistent_type=persistent_type, ), persistent_type=persistent_type, ).index()
class UniqueSetParent(tests.IntAutoModel): children = sheraf.SetAttribute( sheraf.ModelAttribute("UniqueSetChild")).index(unique=True)
class MultiSetParent(tests.UUIDAutoModel): children = sheraf.SetAttribute( sheraf.ModelAttribute("MultiSetChild")).index()
class BadParent(tests.UUIDAutoModel): child = sheraf.SetAttribute(sheraf.SimpleAttribute()).index()
class Model(tests.UUIDAutoModel): inlines = sheraf.SetAttribute(sheraf.InlineModelAttribute(SetInlineModel))
class Model(tests.UUIDAutoModel): inline = sheraf.SetAttribute( sheraf.InlineModelAttribute("anticonstitutionnellement") )
class Model(tests.UUIDAutoModel): set = sheraf.SetAttribute( attribute=sheraf.IntegerAttribute(), persistent_type=persistent_type )
class Model(tests.UUIDAutoModel): set = sheraf.SetAttribute(subattribute, persistent_type=persistent_type)
class Model(tests.UUIDAutoModel): submodels = sheraf.SetAttribute( sheraf.ModelAttribute(Submodel), persistent_type=persistent_type, ).index()
class Model(tests.UUIDAutoModel): models = sheraf.SetAttribute(sheraf.ModelAttribute(AModel))
class AnotherModel(tests.UUIDAutoModel): a_set_for_test = sheraf.SetAttribute(sheraf.ModelAttribute(model))