Exemple #1
0
    def dumps(self, *args, **kwargs):
        if 'cls' not in kwargs:
            kwargs['cls'] = _ExtendedEncoder

        return Schema.dumps(self, *args, **kwargs)
def se(schema: ms.Schema, obj: Union[Small, Medium]):
    return schema.dumps(obj)
Exemple #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)
Exemple #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