任何想法为什么我的夹具不会加载Django测试?

时间:2013-05-25 19:03:25

标签: django django-testing django-tests

这是我第一次尝试在Django中为我的单元测试加载一个fixture,我不知道为什么它不会加载。我使用dumpdata命令从我的应用程序转储数据,这很好。当我从命令行loaddata运行我的测试并在我的数据文件中设置fixtures时,我收到以下错误:

DeserializationError: Problem installing fixture 'data.json': [u"'' value must be an integer."]

尝试使用xml格式:

ValidationError: [u"'' value must be an integer."]

似乎Django正在寻找一个IntergerField,但它是空白的?任何人都知道这里发生了什么或以任何方式获得更详细的错误消息,可能会告诉我它的模型是什么?

1 个答案:

答案 0 :(得分:0)

在转储每个单独的模型以确定导致错误的模型之后,我发现了一个空白的字段。我不明白为什么它没有工作,因为该字段设置为blank=True, null=True。请随时告诉我。