test_all_name_list.py 文件源码

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

项目:django-returnfields 作者: podhmo 项目源码 文件源码
def setUp(self):
        from .models import User

        contextual = self._getTarget()

        def has_xxx_context(xxx, replaced):
            def check(token, context):
                return replaced if xxx in context else []
            return check

        class ForContextualTestUserSerializer(serializers.ModelSerializer):
            class Meta:
                model = User
                fields = ('id', 'username')

            username = serializers.SerializerMethodField()

            @contextual(has_xxx_context('with_username', 'username'))
            def get_username(self, ob):
                return ob.username.split(" ", 1)[0]
        self.Serializer = ForContextualTestUserSerializer
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号