我正在尝试对序列化程序进行单元测试,但在获取预期的错误消息时遇到了一个问题序列化程序。是否有效(). 在
代码:
在序列化程序.py在
class RandomSerializer(serializers.Serializer):
sno = serializers.IntegerField(required=True)
description = serializers.CharField(required=True)
def __init__(self, *args, **kwargs):
super(RandomSerializer, self).__init__(*args, **kwargs)
....
试验_序列化程序.py在
^{pr2}$当我检查的时候序列化程序。是否有效(),计算结果为False,我在检查时得到以下错误序列化程序。错误在
{u'non_field_errors': [u'No input provided']}
我该怎么解决这个问题?有什么想法吗?在
提前谢谢
PS:我也尝试过serializer=RandomSerializer(data=val_dict),但这甚至没有将值填充到序列化程序.data在
像这样编辑你的测试视图
相关问题 更多 >
编程相关推荐