Объединить тесты django и testcafe?

Я занимаюсь тестированием фронтенда с помощью testcafe https://testcafe.io/documentation/402631/guides/overview/why-testcafe и бэкенда с django https://docs.djangoproject.com/en/5.0/topics/testing/overview/#running-tests

Если я запускаю две отдельные оболочки:

 python ./manage.py test #backend

 testcafe chromium ./tests/testcafe.js  #frontend

Тестирование бэкенда выполняется быстрее, чем фронтенда. Я хотел бы использовать функцию django test, которая создает пустую базу данных для каждого выполнения. И django tests for backend, есть ли способ сделать их комбинацию?

Команда testDjango предназначена для запуска модульных, а не интеграционных тестов.

Если вы хотите легко создать тестовый сервер с пустой базой данных, в Django есть команда testserver для этой цели. Эта команда также позволяет загрузить некоторые данные в тестовую базу данных, которая создается с помощью fixtures. Таким образом, вы можете запустить тестовый сервер, выполнив:

python ./manage.py testserver
Вернуться на верх