Ejemplo n.º 1
0
 class M:
     s = attr.ib(validator=instance_of(str))
     i = attr.ib(validator=instance_of(int))
     nullable = attr.ib()
     d = datetime_field()
     lst1 = list_field(int)
     lst2 = list_field(X)
Ejemplo n.º 2
0
 class M:
     s = string_field(factory=lambda: 'hello')
     d = datetime_field(factory=lambda: dt)
     i = int_field(factory=lambda: 2)
     dec = decimal_field(factory=lambda: decimal.Decimal('3'))
     f = float_field(factory=lambda: 2.3)
     b = bool_field(factory=lambda: True)
     by = bytes_field(factory=lambda: b'x')
     u = url_field(factory=lambda: 'https://foo.com')
     a = any_field(factory=lambda: 1)
     o = object_field(int, factory=lambda: 2)
     k = key(int, factory=lambda: 3)
Ejemplo n.º 3
0
 class M:
     f = datetime_field()
Ejemplo n.º 4
0
 class M:
     dt = datetime_field()
     sub = object_field(SELF, is_optional=True, default=None)
Ejemplo n.º 5
0
 class M:
     a = datetime_field()
Ejemplo n.º 6
0
 class M:
     f = datetime_field(is_optional=True)