Django Test - Как определить, почему не происходит перенаправление

У меня есть следующий Django Test для CreateView:

def test_post_non_chargeable(self):
    self.client.force_login(self.user)
    
    form = EditStudyForm(data=self.non_chargeable_payload)
    self.assertTrue(form.is_valid())

    response = self.client.post(self.url, self.non_chargeable_payload)
    self.assertRedirects(response, reverse("researcher_ui:console_study", kwargs={"pk": self.study.pk}))  
    

Первая проверка, что форма действительна, работает.

Второй тест не работает. Ответ не перенаправляется, а получает ответ 200.

Как выяснить, почему форма не перенаправляет, когда она действительна, и перенаправляет, когда я использую приложение?

Вернуться на верх