Exemplo n.º 1
0
class Schema_04(Schema):
    int_attr = Int("int_attr", default=123)
    str_attr = Str("str_attr", default="test")
    str_attr_null = Str(default=None)
    list_attr = List("list_attr", NestedSchema_01())
    list_attr_w_default = List("list_attr_w_default",
                               item=Int(),
                               default=[1, 2, 3])
    nested = NestedSchema_02("nested")
Exemplo n.º 2
0
class Schema_03(Schema):
    int_attr = Int("int_attr", default=123, help="an integer attribute")
    str_attr = Str("str_attr", default="test", help="a unicode attribute")
    bool_attr = Bool("bool_attr", help="a boolean attribute")
    bool_attr_w_dflt = Bool("bool_attr_w_dflt",
                            default=False,
                            help="a boolean attribute")
    bool_attr_w_dflt_yes = Bool("bool_attr_w_dflt_yes",
                                default=True,
                                help="a boolean attribute")
    float_attr = Float("float_attr", default=1.23, help="a float attribute")
    list_attr_int = List("list_attr_int", Int("list_attr_int_item"))
    list_attr_str = List("list_attr_str", Str("list_attr_str_item"))
    list_attr_schema = List(name="list_attr_schema", item=NestedSchema_01())
    nested = NestedSchema_02("nested")
    int_attr_disabled = Int("int_attr_disabled", cli=False)
    int_attr_fntgl_on = Int(cli=lambda x: True, default=1)
    int_attr_fntgl_off = Int(cli=lambda x: False, default=1)
Exemplo n.º 3
0
def test_attr_name_validation():

    attr = Str()
    with pytest.raises(ValidationError) as exception_info:
        attr.validate("test", [])

    item = Str()
    attr = List("list", item)
    assert item.container == attr
    assert attr.validate(["test"], []) == ["test"]
Exemplo n.º 4
0
Arquivo: example.py Projeto: 20c/confu
class Simple_Example_Schema(Schema):
    str_attr = Str(default="test")
Exemplo n.º 5
0
Arquivo: example.py Projeto: 20c/confu
class Example_Schema(Schema):
    int_attr = Int(default=123)
    str_attr = Str(default="test")
    str_attr_null = Str(default=None)
    list_attr_w_default = List(item=Int(), default=[1, 2, 3])
    nested = Nested_Schema()
Exemplo n.º 6
0
class Schema_08(Schema):
    dict_attr = Schema("dict_attr", item=Schema_07())
    str_attr_nd = Str("str_attr_nd")
Exemplo n.º 7
0
class Schema_07(Schema):
    str_attr = Str(default="test123")
    str_attr_null = Str(default=None)
    int_attr = Int(default=123)
    str_attr_nd = Str()
Exemplo n.º 8
0
class Schema_05(Schema):
    name = Str("name")
Exemplo n.º 9
0
class Schema_02(Schema):
    int_attr = Int("int_attr", default=123)
    str_attr = Str("str_attr", default="test")
    list_attr = List(item=NestedSchema_01())
    str_attr_null = Str(default=None)
    nested = NestedSchema_01("nested")
Exemplo n.º 10
0
class Schema_01(Schema):
    int_attr = Int("int_attr")
    str_attr = Str("str_attr")
    list_attr = List("list_attr", NestedSchema_01())
    nested = NestedSchema_01("nested")
Exemplo n.º 11
0
class Schema_13(Schema):
    int_attr = Int()
    str_attr = Str()