コード例 #1
0
ファイル: conftest.py プロジェクト: DRistau/ihavebeendays
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')
コード例 #2
0
    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)