Exemplo n.º 1
0
 class Literal(ce.OneOfKeywordSchema):
     _one_of = [
         ce.ExtendedSchemaNode(ce.ExtendedFloat()),
         ce.ExtendedSchemaNode(ce.ExtendedInteger()),
         ce.ExtendedSchemaNode(ce.ExtendedString()),
         ce.ExtendedSchemaNode(ce.ExtendedBoolean()),
     ]
Exemplo n.º 2
0
 class MappingWithType(ce.ExtendedMappingSchema):
     type = ce.ExtendedSchemaNode(colander.String())
Exemplo n.º 3
0
 class RequiredItem(ce.ExtendedMappingSchema):
     item = ce.ExtendedSchemaNode(colander.String())
Exemplo n.º 4
0
 class OneOfDifferentNested(ce.OneOfKeywordSchema):
     _one_of = [
         ce.ExtendedSchemaNode(ce.ExtendedString()
                               ),  # strict string, no auto convert from int
         MappingSchema()
     ]
Exemplo n.º 5
0
 class VarMapStrDrop(ce.ExtendedMappingSchema):
     var_str = ce.ExtendedSchemaNode(colander.String(),
                                     variable="<var_str>",
                                     missing=colander.drop)
Exemplo n.º 6
0
 class BoolMap(ce.ExtendedMappingSchema):
     num = ce.ExtendedSchemaNode(ce.ExtendedBoolean())
Exemplo n.º 7
0
 class IntMap(ce.ExtendedMappingSchema):
     num = ce.ExtendedSchemaNode(ce.ExtendedInteger())
Exemplo n.º 8
0
 class FloatMap(ce.ExtendedMappingSchema):
     num = ce.ExtendedSchemaNode(ce.ExtendedFloat())
Exemplo n.º 9
0
 class Seq(ce.ExtendedSequenceSchema):
     item = ce.ExtendedSchemaNode(colander.String())
Exemplo n.º 10
0
 class DataItemDrop(DataMapDrop):
     id = ce.ExtendedSchemaNode(ce.ExtendedString())
Exemplo n.º 11
0
 class DataMapDrop(ce.ExtendedMappingSchema):
     field = ce.ExtendedSchemaNode(ce.ExtendedInteger(),
                                   missing=colander.drop)
Exemplo n.º 12
0
 class DataMap(ce.ExtendedMappingSchema):
     field = ce.ExtendedSchemaNode(ce.ExtendedInteger())
Exemplo n.º 13
0
 class VarMapStrReq(ce.ExtendedMappingSchema):
     var_str = ce.ExtendedSchemaNode(colander.String(),
                                     variable="<var_str>")
Exemplo n.º 14
0
 class VarMapStrDefault(ce.ExtendedMappingSchema):
     var_str = ce.ExtendedSchemaNode(colander.String(),
                                     variable="<var_str>",
                                     default="default")
Exemplo n.º 15
0
 class NormalMap(ce.ExtendedMappingSchema):
     known = ce.ExtendedSchemaNode(ce.ExtendedInteger())
Exemplo n.º 16
0
 class Seq(ce.ExtendedSequenceSchema):
     item = ce.ExtendedSchemaNode(ce.ExtendedFloat())
Exemplo n.º 17
0
 class Obj(ce.ExtendedMappingSchema):
     key = ce.ExtendedSchemaNode(colander.String())
Exemplo n.º 18
0
 class FloatMap(ce.ExtendedMappingSchema):
     num = ce.ExtendedSchemaNode(ce.ExtendedFloat(allow_string=True))
Exemplo n.º 19
0
 class OneOfStrMap(ce.OneOfKeywordSchema):
     _one_of = [
         ce.ExtendedSchemaNode(
             colander.String()),  # note: 'allow_empty=False' by default
         AnyMap()
     ]
Exemplo n.º 20
0
 class IntMap(ce.ExtendedMappingSchema):
     num = ce.ExtendedSchemaNode(ce.ExtendedInteger(allow_string=True))
Exemplo n.º 21
0
 class Map2(ce.ExtendedMappingSchema):
     field2 = ce.ExtendedSchemaNode(colander.String())
Exemplo n.º 22
0
 class MappingSchema(ce.ExtendedMappingSchema):
     value = ce.ExtendedSchemaNode(
         ce.ExtendedInteger())  # strict int, no auto convert to str
Exemplo n.º 23
0
 class SomeMap(ce.ExtendedMappingSchema):
     field = ce.ExtendedSchemaNode(colander.String())