Тесты Django проходят по отдельности, но терпят неудачу при совместном выполнении

У меня есть несколько тестов, которые все проходят, если я просто запускаю файл по отдельности в Pycharm. Но если запустить их с помощью DiscoverRunner, некоторые из них не проходят.

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

То, что я уже пробовал, основываясь на других ответах на stackoverflow:

  • Make sure all the testscases are django.test.TestCase. Most test load data from fixtures in the class definition.
  • Make sure to call the super method where I define the tearDown method.

У меня было два тестовых файла, которые использовали mail.outbox, когда запускались вместе. Но если я поместил их вместе в пакет внутри папки test, они неожиданно прошли.

Есть идеи, что может быть причиной этого? Есть советы, как это отладить?

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