Ejemplo n.º 1
0
    def dumps(self, *args, **kwargs):
        if 'cls' not in kwargs:
            kwargs['cls'] = _ExtendedEncoder

        return Schema.dumps(self, *args, **kwargs)
Ejemplo n.º 2
0
def se(schema: ms.Schema, obj: Union[Small, Medium]):
    return schema.dumps(obj)
Ejemplo n.º 3
0
 def to_json(target_object, schema: Schema = None) -> str:
     if schema is not None:
         return schema.dumps(target_object)
     return jsons.dumps(target_object)
Ejemplo n.º 4
0
def _assert_dump_load(
    schema: marshmallow.Schema, loaded: t.Any, dumped: t.Dict[t.Any, t.Any]
) -> None:
    assert schema.loads(schema.dumps(loaded)) == loaded