до данных, которые эти тесты используют. Эта логика завернута в Pycharm фикстуры.
И в какой-то момент мне захотелось добавить интеграционный тест в CI, который собирает конфиг и запускает контейнер на чем-то вроде кубера.
И этот тест удобнее делать вне pytest-а.
Только вот чтобы получить набор тестовых путей придется фикстуры переписать на цепочку обычных фукнций, которые по сути делают то же самое.
Какое самое адекватное решение?
цепочку функций закинуть в одну функцию.и вызывать ее в фикстуре
Пайчарм фикстуры?
А почему тест удобнее делать вне пайтеста?
При запуске пайчарма создаётся проект для тестирования, при закрытии, он удаляется
Потому что тест зависит от подтягиваемого бинарника. Хз, не привык такое тестировать пайтестом
А чем такое тестировать?
Либо пайтестом, либо чем-то другим
То что мой образ запускается в определенном окружении с определенными конфигами. Были баги, которые просто запуском самого контейнера не отлавливались.
Обсуждают сегодня