Тестирование postgresql в модульных тестах — библиотеки макетов и модульных тестовPython

Программы на Python
Ответить
Anonymous
 Тестирование postgresql в модульных тестах — библиотеки макетов и модульных тестов

Сообщение Anonymous »

Я собираюсь начать проект на Python, который будет выполнять множество операций с базой данных, а это значит, что мне придется написать тонны модульных тестов.
Я читал о макетировании соединений с базой данных, курсорах и выполнении SQL-запросов для моих модульных тестов (которые скоро появятся).
Для этого я наткнулся на разные библиотеки:
  • https://github.com/tk0miya/testing.postgresql — это кажется лучшим вариантом, поскольку я могу развернуть экземпляр базы данных в пользовательском пространстве, но кажется неподдерживаемым после последнего коммита в 2017 году. (Кроме того, это то, что я делаю для своих проектов Golang — разворачиваю весь экземпляр Postgres в Docker, используя в качестве настройки API-интерфейсы Golang Docker)
  • Многие блоги рекомендуют pytest-postgresql, однако я не смог понять, как это использовать. Кажется, это очень активный проект, последний коммит был сделан всего несколько месяцев назад.
  • Некоторые блоги также предлагают pytest-pgsql, и, как и выше, я не смог понять, как его настроить и использовать.
Любые другие предложения также будут приветствоваться.

Подробнее здесь: https://stackoverflow.com/questions/685 ... -libraries
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»