История изменений
Исправление theNamelessOne, (текущая версия) :
For every annotated function, a new test database is created so tests can run against a live database but are isolated from each other.
Нахрена создавать новую БД для каждого теста? Создаёшь тестовую БД один раз, прогоняешь миграции, а потом каждый отдельный тест запускаешь внутри БД-транзакции, в конце теста транзакцию откатываешь — вот тебе и изоляция от других тестов. Ты даже можешь несколько тестов запускать одновременно, изменения в одной тестовой транзакции не будут видны в другой.
Исправление theNamelessOne, :
For every annotated function, a new test database is created so tests can run against a live database but are isolated from each other.
Нахрена создавать новую БД для каждого теста? Создаёшь тестовую БД один раз, прогоняешь миграции, а потом каждый отдельный тест запускаешь внутри БД-транзакции, вот тебе и изоляция от других тестов. Ты даже можешь несколько тестов запускать одновременно, изменения в одной тестовой транзакции не будут видны в другой.
Исходная версия theNamelessOne, :
For every annotated function, a new test database is created so tests can run against a live database but are isolated from each other.
Нахрена создавать новую БД для каждого теста? Создаёшь тестовую БД один раз, прогоняешь миграции, а потом каждый отдельный тест запускаешь внутри БД-транзакции, вот тебе и изоляция от других тестов.