Exemple #1
0
 class MyRecord(Record):
     id = Field(
         type=int,
         nullable=True,
         default=100,
         check=lambda v: 0 < v < 10,
     )
Exemple #2
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         nullable=True,
         default='lower',
         coerce=lambda v: v.upper(),
     )
Exemple #3
0
 class MyRecord(Record):
     id = Field(
         type=int,
         check=SourceCodeTemplate(
             '$single_digit({})',
             single_digit=lambda v: 0 <= v < 10,
         ),
     )
Exemple #4
0
 class MyRecord(Record):  # pylint: disable=unused-variable
     id = Field(
         type=text_type,
         check=SourceCodeTemplate(
             '$isupper({0})',
             isupper=lambda s: s == s.upper(),
         ),
     )
Exemple #5
0
 class MyRecord(Record):  # pylint: disable=unused-variable
     id = Field(
         type=text_type,
         coerce=SourceCodeTemplate(
             '$upper({},{})',
             upper=lambda s: s.upper(),
         ),
     )
Exemple #6
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         coerce=SourceCodeTemplate(
             '$upper({})',
             upper=lambda s: s.upper(),
         ),
     )
Exemple #7
0
 class MyRecord(Record):
     id = Field(
         type=int,
         check=SingleDigit(),
     )
Exemple #8
0
 class MyRecord(Record):
     v = dict_of(Field(int), Field(int))
Exemple #9
0
 class MyRecord(Record):
     v = set_of(Field(int))
Exemple #10
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         coerce='{}.upper()',
     )
Exemple #11
0
 class MyRecord(Record):
     id = Field(
         type=int,
         coerce=coercion,
     )
Exemple #12
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         coerce=lambda s: s.upper(),
     )
Exemple #13
0
 class MyRecord(Record):
     id = Field(
         type=int,
         coerce=lambda v: v + 10,
         check=lambda v: 0 <= v < 10,
     )
Exemple #14
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         coerce=lambda s: None,
         nullable=True,
     )
Exemple #15
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         check=boom,
     )
Exemple #16
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         check=re.compile(r'brac').search,
     )
Exemple #17
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         check=lambda s: s == 'valid',
     )
Exemple #18
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         check=not_none,
     )
Exemple #19
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         nullable=True,
         check=not_none,
     )
Exemple #20
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         coerce=lambda v: None,
     )
Exemple #21
0
 class MyRecord(Record):
     id = Field(
         type=MyClass,
         nullable=True,
         default=MyClass(10),
     )
Exemple #22
0
 class MyRecord(Record):  # pylint: disable=unused-variable
     id = Field(
         type=text_type,
         coerce=0,
     )
Exemple #23
0
 class MyRecord(Record):
     id = Field(
         type=int,
         check='0 <= {} < 10',
     )
Exemple #24
0
 class MyRecord(Record):
     id = Field(
         type=text_type,
         coerce=Upper(),
     )
Exemple #25
0
 class MyRecord(Record):  # pylint: disable=unused-variable
     id = Field(
         type=text_type,
         check='len({0}) == 3',
     )
Exemple #26
0
 class MyRecord(Record):  # pylint: disable=unused-variable
     id = Field(
         type=text_type,
         coerce='{}.upper({})',
     )
Exemple #27
0
 class MyRecord(Record):  # pylint: disable=unused-variable
     id = Field(
         type=text_type,
         check='{} == {}.upper()',
     )
Exemple #28
0
 class MyRecord(Record):
     id = Field(int)
Exemple #29
0
 class MyRecord(Record):
     v = pair_of(Field(int))