Pytest-django и консервативный доступ к базам данных

Я знаю, что pytest-django использует "консервативный" подход к доступу к базе данных: https://pytest-django.readthedocs.io/en/latest/database.html. И у меня нет проблем с этим, но, как ясно видно на той же странице, база данных, к которой осуществляется доступ, все еще является тестовой базой данных, которая создается и затем уничтожается, так почему же "нужно" быть "консервативным"? Реальная база данных вообще не трогается, так что нет никакого риска, или я что-то упускаю? Спасибо.

Это не консервативно для того, чтобы предотвратить доступ к вашей реальной базе данных. Это консервативно, согласно документации, чтобы "сделать очень ясным, какой код использует базу данных"

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

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