Pytest assert django context_data - PullRequest
       4

Pytest assert django context_data

0 голосов
/ 30 апреля 2020

Я пытаюсь создать 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. Кто-нибудь знает, как это решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...