def response_task_done(rf, user, unfinished_tasks): request = rf.get(reverse('task-done', kwargs={'uuid': '7f1741b8-6cbd-4de7-b324-8840d643e08a'})) request.user = user request.session = 'session' request._messages = FallbackStorage(request) task_done_view = TaskDoneView.as_view() return task_done_view(request, uuid='7f1741b8-6cbd-4de7-b324-8840d643e08a')
def test_dont_finish_a_task_from_another_user(self, rf, user, unfinished_task): unfinished_task.user = UserFactory.create(username="******") unfinished_task.save() request = rf.get(reverse("task-done", kwargs={"uuid": 1})) request.user = user task_done_view = TaskDoneView.as_view() pytest.raises(Http404, task_done_view, request, uuid=1)