【发布时间】:2012-03-29 00:24:18
【问题描述】:
我正在 Django 中测试一个应该从对象中删除所有标签的视图。为此我使用这个断言:
self.assertEqual(list(Tag.objects.get_for_object(Animal.objects.get(pk=1))),[])
这很好,因为我得到一个空列表作为回报。我将 Django 查询集包装在一个列表中以避免这种情况:
AssertionError: [] != []
将空的 Django 查询集与空列表进行比较。
但由于这不是我很喜欢的东西,我想知道是否有更好的方法来进行测试。
【问题讨论】:
标签: django unit-testing