class Person(models.Base): name = fields.StringField(default="John Doe") age = fields.IntField(default=18) pet = fields.EmbeddedField(Pet, default=Pet(kind="Cat")) nicknames = fields.ListField(items_types=(str, ), default=["yo", "dawg"]) profession = fields.StringField(default=None)
class Person(models.Base): name = fields.StringField(required=True) surname = fields.StringField(required=True) age = fields.IntField() kids = fields.ListField(Kid) car = fields.EmbeddedField(Car)
class Person(models.Base): name = fields.StringField(required=True, validators=[validator1, validator2]) surname = fields.StringField(required=True) age = fields.IntField(validators=validator3) cash = fields.FloatField()
class Person(models.Base): name = fields.StringField(required=True) surname = fields.StringField(required=True) age = fields.IntField() car = fields.EmbeddedField([Viper, Lamborghini]) computer = fields.ListField([PC, Laptop, Tablet])
class Person2(models.Base): name = fields.StringField() surname = fields.StringField() age = fields.IntField() def __str__(self): return self.name
class Kid(models.Base): name = fields.StringField(required=True) surname = fields.StringField(required=True) age = fields.IntField() toys = fields.ListField(Toy) def __init__(self, some_value): pass
class Person(models.Base): name = fields.StringField(required=True) surname = fields.StringField(required=True) age = fields.IntField() kids = fields.ListField(Kid) car = fields.EmbeddedField(Car) def __init__(self, some_value): pass
class Person(models.Base): name = fields.StringField(default=default_name) age = fields.IntField(default=default_age) height = fields.FloatField(default=default_height) job = fields.EmbeddedField(Job, default=default_job) hobbies = fields.ListField(items_types=str, default=default_hobbies) last_ate = fields.TimeField(default=default_last_ate) birthday = fields.DateField(default=default_birthday) time_of_death = fields.DateTimeField(default=default_time_of_death)
def test_get_field(): name_field = fields.StringField() surname_field = fields.StringField() age_field = fields.IntField() class Person(models.Base): name = name_field surname = surname_field age = age_field alan = Person() assert alan.get_field('name') is name_field assert alan.get_field('surname') is surname_field assert alan.get_field('age') is age_field
class Secondary(models.Base): data = fields.IntField()
class Person(models.Base): name = fields.StringField(help_text='Name of person.') age = fields.IntField(help_text='Age of person.')
class Person(models.Base): name = fields.StringField() age = fields.IntField()
class Kid(models.Base): name = fields.StringField(required=True) surname = fields.StringField(required=True) age = fields.IntField() toys = fields.ListField(Toy)
class Person(models.Base): name = fields.StringField(validators=validators.Length( maximum_value=20)) surname = fields.StringField() age = fields.IntField()
class Person(models.Base): name = fields.StringField() surname = fields.StringField() age = fields.IntField(validators=validators.Max(18, True))
class Person(models.Base): name = fields.StringField(required=True) surname = fields.StringField(required=True) age = fields.IntField() cash = fields.FloatField()
class Pet(models.Base): name = fields.StringField(required=True, name='pets_name') age = fields.IntField()
class Person(models.Base): name = fields.StringField() age = fields.IntField() cash = fields.FloatField() children = fields.ListField()
class Person(models.Base): name = fields.StringField() surname = fields.StringField() age = fields.IntField() cash = fields.FloatField()
class Counter(models.Base): value = fields.IntField()
class Foo(models.Base): one = fields.IntField(name='two') two = fields.IntField(name='one')
class Secondary(models.Base): data = fields.IntField() first = fields.EmbeddedField('Primary')
class Dog(models.Base): name = fields.StringField(required=True) age = fields.IntField()
class Secondary(models.Base): data = fields.IntField(required=True)