Pytest для django rest frame work api возвращает 301

Я создал простое приложение Django, которое возвращает {'result': 'OK'} для конечной точки '/api/v1/test/ping/'. Теперь я пытаюсь протестировать его с помощью pytest.

Мой тестовый каталог

/test
   conftest.py
   /test_app
       test_api.py

Мой conftest.py

import pytest
from rest_framework.test import APIClient


@pytest.fixture
def api_client():
    return APIClient

Мой test_api.py

import pytest


def test_api1(api_client):
    response = api_client().get("/api/v1/test/ping")

    assert response.status_code == 200

Выполнение тестового сценария не удалось:

test_api.py::test_api1 FAILED                                            [100%]
test\test_gml_api\test_api.py:3 (test_api1)
301 != 200

Но код работает правильно, если я запускаю сервер и проверяю его вручную! Подскажите, пожалуйста, как это решить?

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