Раза 4 я до этого места пересматривал. Сперва повторял за Автором, зашел чуть дальше этого видео, и начал сначала, но стартанул сразу два проекта в PC, один снова повторял за автором, а второй брал интересные Url из разных сервисов для начинающих тестировщиков. Протестировав и автоматизировав в Postman начал переносить сюда... Получилось долго, но так прям реально начинаешь понимать что где лежит и почему... На фикстурах застрял, т.к. с первого раза не оценил всей глубины yield. Теперь в тестовой базе после меня чисто =) Применение примера с calculate пока не увидел, но все записано... может дальше что-то придумается. Итого ~ через 2 недели после начала просмотра этих видео я снова добрался до #5. Спасибо за труд!
Доброго вечера :) В следующем видео о генерации данных для тестов я немного затронул эту тему. Пока что, планирую записать 4 видео с уточнениями некоторых моментов и улучшениями структуры. Пишите свои вопросики, буду добавлять в список. Думаю интересно будет всем) Из планов: 1. Детальный разбор обновления генераторов внутри генераторов и их параметризация. 2. Валидация json полей с более обширным количеством типов данных, разные ip, объекты и тд 3. Упакуем всю нашу красоту в докер 4. И как финал, сделаю марафон, где с 0 полностью покрою тестами какое-то публичное апи (Видео обещает быть долгим ^_^ )
Есть пара вопросов. А как у вас тесты прошли когда в параметрайз передавали два символа 'b', на выходе ведь получим 'bb', второй момент когда складывали символ и число -2, у вас указано None, про факту ведь получаем TypeError, который в _calculate надо обработать, чтобы None без ошибок выпал. Или я что-то упустил?
@@SolveMeChannel да, например так. Под разньіе задачи - запустить определенньій список тестов. Smoke тестьі запустить например. или пачку тестов для GUI, etc.
@@indarsnab Угу, именно в этом видео так и можно сделать. Начиная с 16:15 я детально это рассматриваю)) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VItUkLDXAOI.html
Уровень --verbosity - суть: подробность отчёта, генерируемого PyTest'ом и выводимого в консоль. Подробность отчёта может быть трёх уровней -v, -vv, -vvv соответственно. Для того, что бы не вводить флаги каждый раз при запуске тестов, в pytest.ini можно указать данные параметры. Особенно удобно это для указания папок генерации отчётов в Allure и так далее. Если я не ошибаюсь, автор освещает данные вопросы в последующих видео.