Посты с тэгом факап


Python: история как VSCode "сломал" Pytest внутри docker контейнера.

Свежий детектив из жизни программиста о "магии" и ее разоблачении

Место преступления

Окружение рабочего проекта для разработки представляет собой docker-compose проект поднимающий набор контейнеров, главный из которых это разрабатываемое веб приложение. На этот контейнер прокидывается директория с проектом из основной машины. Таким образом, код пишется в редакторе на хост машине, а выполняется в контейнере. Соответственно используемый для тестирования фреймворк pytest запускается внутри контейнера.

Преступление

В очередной раз работая над проектом я создал новый тест, запустил его, убедился что все работает хорошо. Далее я, по неосторожности, забыв что тесты выполняются в контейнере, а не на хост машине, решил настроить VSCode на запуск тестов (не столько даже забыл сколько перепутал, так как другие проекты не используют докер в разработке). Увидев результат я быстро понял что сглупил и откл