В этом посте я попробую объяснить что такое virtualenv, для чего он нужен и как им пользоваться python-разработчику. Погнали.
И снова здарвствуйте! В это посте, который является продолжением Введения в Pytest я хотел бы рассказать как добавить гибкости вашим тестам с помощью параметров командной строки.
Я уже как-то пытался сделать небольшой цикл про PyTest на другой платформе, но застрял, кажется, на втором. Попробуем ещё разок.
Так случилось, что некоторое время назад у меня произошёл переезд c Linux на MacBook 13" 2020 на Intel. Теперь я совсем такой законченный эплолюб: айфон, айпад с карандашом и в нагрузку ноут. Девайс совершенно потрясающий, даже не смотря на то, что это не ультрамодный M1. Работает как часики, полностью покрывает мои потребности и за ним действительно приятно работать.
Это будет программный пост о тестовых фреймворках, их структуре, профитах от использования и слоях.
Дисклеймер. Всё описанное ниже — результат моего опыта, описанный максимально простым языком, и даже может быть совсем не похоже на то, что и как делаете вы.