Beispiel #1
0
 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)
Beispiel #2
0
    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)
Beispiel #3
0
    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()
Beispiel #4
0
    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])
Beispiel #5
0
    class Person2(models.Base):

        name = fields.StringField()
        surname = fields.StringField()
        age = fields.IntField()

        def __str__(self):
            return self.name
Beispiel #6
0
    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
Beispiel #7
0
    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)
Beispiel #9
0
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
Beispiel #10
0
class Secondary(models.Base):

    data = fields.IntField()
Beispiel #11
0
    class Person(models.Base):

        name = fields.StringField(help_text='Name of person.')
        age = fields.IntField(help_text='Age of person.')
Beispiel #12
0
 class Person(models.Base):
     name = fields.StringField()
     age = fields.IntField()
Beispiel #13
0
    class Kid(models.Base):

        name = fields.StringField(required=True)
        surname = fields.StringField(required=True)
        age = fields.IntField()
        toys = fields.ListField(Toy)
Beispiel #14
0
    class Person(models.Base):

        name = fields.StringField(validators=validators.Length(
            maximum_value=20))
        surname = fields.StringField()
        age = fields.IntField()
Beispiel #15
0
    class Person(models.Base):

        name = fields.StringField()
        surname = fields.StringField()
        age = fields.IntField(validators=validators.Max(18, True))
Beispiel #16
0
    class Person(models.Base):

        name = fields.StringField(required=True)
        surname = fields.StringField(required=True)
        age = fields.IntField()
        cash = fields.FloatField()
Beispiel #17
0
    class Pet(models.Base):

        name = fields.StringField(required=True, name='pets_name')
        age = fields.IntField()
Beispiel #18
0
    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()
Beispiel #21
0
    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')
Beispiel #23
0
 class Dog(models.Base):
     name = fields.StringField(required=True)
     age = fields.IntField()
Beispiel #24
0
    class Secondary(models.Base):

        data = fields.IntField(required=True)