test_mixins.py 文件源码

python
阅读 42 收藏 0 点赞 0 评论 0

项目:pyramid-restful-framework 作者: danpoland 项目源码 文件源码
def get_schema(self, *args, **kwargs):
        def dump(data, many=False, **kwargs):
            if many:
                return [{'id': i.id, 'name': i.name} for i in data], ''

            return {'id': data.id, 'name': data.name}, ''

        def load(data, partial=False):
            if not partial and data['id'] == 4:
                raise ma.ValidationError(message={'id': ['invalid value.']})
            return data, ''

        schema = mock.Mock()
        schema.dump = mock.Mock(side_effect=dump)
        schema.load = mock.Mock(side_effect=load)

        return schema
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号