Pytest断言Django context_data

时间:2020-04-30 09:34:58

标签: django pytest

我正在尝试为视图创建pytest,我在其中添加了表单get_context_data函数

    def get_context_data(self, **kwargs):
        context = super(PostDetailView, self).get_context_data(**kwargs)
        context["form"] = CommentForm
        return context

我做了这样的事情

    def test_post_detail_view_queryset(self, client, supply_post):
        response = client.get(reverse('post_detail', kwargs={'slug': supply_post.slug}))
        assert response.context['form'] == True

但是我收到错误TestPostDetailView::test_post_detail_view_queryset - AssertionError: assert <class 'comments.forms.CommentForm'> == True。 有人知道如何解决吗?

0 个答案:

没有答案