тесты (локльно и с использованием пайплайнов) в которых нужно использовать базу?
сейчас в голову лезет указание логина/пароля/имени базы в переменных окружения например, и в самих тестах до всего запускать миграцию.
может есть какой более красивый способ?
как-то например в докере автоматом поднимать базу, как это происходит в CI/CD
В некоторых библиотеках так и делают, в общем-то
правильно, конечно, изолировать базу от логики с помощью dal, и мокать методы dal
А если хочется потестировать запросы?
ну вот я примерно dal и пишу... почти)
то это совершенно другая задача
Возможно, я неправильно понял трактовку "в которых нужно использовать базу".
Обсуждают сегодня