Модульное тестирование пользовательской программы запуска тестов unittest в Django

Я пытаюсь провести модульное тестирование пользовательского бегущего теста с помощью фреймворка unittest, но получаю эту ошибку.

  File "/usr/local/lib/python3.7/dist-packages/django/test/runner.py", line 466, in setup_test_environment
    setup_test_environment(debug=self.debug_mode)
  File "/usr/local/lib/python3.7/dist-packages/django/test/utils.py", line 111, in setup_test_environment
    "setup_test_environment() was already called and can't be called "
RuntimeError: setup_test_environment() was already called and can't be called again without first calling teardown_test_environment().

Я понимаю, что это сообщение об ошибке довольно самоочевидно, но проблема с запуском teardown_test_environment внутри модульного теста приводит к такому сообщению об ошибке

  File "/usr/local/lib/python3.7/dist-packages/django/test/runner.py", line 588, in teardown_test_environment
    teardown_test_environment()
  File "/usr/local/lib/python3.7/dist-packages/django/test/utils.py", line 144, in teardown_test_environment
    saved_data = _TestState.saved_data
AttributeError: type object '_TestState' has no attribute 'saved_data'

Кто-нибудь сталкивался с подобным раньше?

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