【发布时间】:2014-01-19 17:14:39
【问题描述】:
我是 django 测试的新手。我正在为 TDD 使用 django nose。我在我的虚拟环境中使用 django nose 1.2 版。我参考了下面的链接来创建我的测试。
http://kokoko.fluxionary.net/testing-django-part-1-nose
目前我需要测试我要在视图中编写的查询,即检查查询输出是否正确。我使用了下面的代码,但测试失败:
import nose.tools as nt
nt.assert_true('obj_list' in resp.context)
nt.assert_equal([obj.pk for obj in resp.context['obj_list']], [1])
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
测试是否失败且没有任何消息?
-
AssertionError: 列表不同:[] != [1] 第二个列表包含 1 个附加元素。第一个额外元素 0: 1 - [] + [1] ? +
标签: django django-nose