Яндекс практикум. Спринт 3. Не получается пройти Pytest

Не могу пройти pytest. Если правильно понимаю то в функции главной страницы в словарь context приходит тип данных None, но при этом сама паджинация в проекте работает нормально и посты отображаются. Как исправит функцию чтобы пройти pytest? Ниже прилагаю саму функцию и лог от pytest.

Функция:

def index(request):
    post_list = Post.objects.all().order_by('-pub_date')
    paginator = Paginator(post_list, 10)
    page_number = request.GET.get('page')
    page_obj = paginator.get_page(page_number)
    context = {
        'page_obj': page_obj,
    }
    return render(request, 'posts/index.html', context)

Результат pytest:

    FAILURES      =================================================================================
_____________________________________________________     TestGroupPaginatorView.test_index_paginator_not_in_view_context _____________________________________________________

self = <tests.test_paginator.TestGroupPaginatorView object at 0x103262790>, client = <django.test.client.Client object at 0x103262c70>
few_posts_with_group = <Post: Sort save someone serious bank. Wide little better pay behavior no tonight care. Wall consider number study hit.>

    def test_index_paginator_not_in_view_context(self, client, few_posts_with_group):
        response = client.get('/')
>       assert isinstance(response.context['page_obj'].paginator, Paginator), (
            'Проверьте, что переменная `paginator` объекта `page_obj` на странице `/` типа `Paginator`'
        )
E       TypeError: 'NoneType' object is not subscriptable

tests/test_paginator.py:33: TypeError
____________________________________________________________ TestGroupPaginatorView.test_index_paginator_view _____________________________________________________________

self = <tests.test_paginator.TestGroupPaginatorView object at 0x103253c40>, client = <django.test.client.Client object at 0x103253dc0>
post_with_group = <Post: Тестовый пост 2>

    def test_index_paginator_view(self, client, post_with_group):
        response = client.get('/')
        assert response.status_code != 404, 'Страница `/` не найдена, проверьте этот адрес в *urls.py*'
>       assert 'page_obj' in response.context, (
            'Проверьте, что передали переменную `page_obj` в контекст страницы `/`'
        )
E       TypeError: argument of type 'NoneType' is not iterable

tests/test_paginator.py:40: TypeError

Ответы (0 шт):