PYTHON PYTEST. ОСНОВЫ. 2 ЧАСТЬ

preview_player
Показать описание
Всем привет! В этом видео я расскажу о том, как выборочно запускать тесты, а также создавать пакеты для тестирования кода на Python с помощью библиотеки Pytest.

Поддержать:

#ityoutubers #ityoutubersru
Рекомендации по теме
Комментарии
Автор

По-моему это единственное видео в ру сегменте ютубе где объясняется как конфигурировать запуск тестов через пайчарм)
Спасибо вам большое)

llllful
Автор

Тут тоже есть мелочи, о которых писали под 1 частью: например, пакет не равно папка(директория) или зная пайтест, можно было понять, что принты мы не увидим пока не запустим опеределенным образом.

ЕгорМиронов-щп
Автор

Спасибо, всё понятно, хотелось бы продолжения, углубления в пайтест, это очень интересно. Кстати, файлы можно просто перетаскивать мышкой и пайтест тоже будет рефакторить перемещение.

Наблюдение: клавиатура в наушниках больно по ушам бьёт ☺️

igormarkin
Автор

Все ясно, понятно и структурировано. Низкий поклон. Восполняю утрату при учебе на SkillFactory)

sinsmith
Автор

Планируется ли продолжение видеоуроков по пайтест? Очень хорошо рассказываете, хотелось бы слушать дальше)

lajilit
Автор

Спасибо, за понятное объяснение, с хорошими примерами!

Lavriver
Автор

Благодарю за труд! Было крайне полезно!

modeys
Автор

10:30 не запускается тест после указания пути к самой функции через двойное двоеточие, до этого при указании только модуля все работало. Что не так? lllegal char :> at index 68: тут путь до функции

playingJokerx
Автор

Называя папку без файла "__init__.py" пакетом, вводишь в заблуждение зрителя, который будет вспоминать определение "пакета" в python. А так все круто

vortexzbc-
Автор

Здравствуйте! Приятно вас смотреть. Сейчас как раз читаю статью на хабре "Python Testing with pytest. Просто, Быстро, Эффективно и Масштабируемо", очень многое не понятно, ибо не знаю как "вкорячить" в проект на работе. Думал у вас еще есть видео по этой теме... оказывается нет=(. Капец как жаль.

Alexander-fowl
Автор

походу я один заметил, что файлов testfile.txt стало два? :)
Не забудьте поправить пути!

maskon
Автор

Крутяк, спасибо. А можно еще пожалуйста в связке с докером?:)

dukex
Автор

спасибо большое за видео, очень жду третей части

qa-info
Автор

Остался вопрос. Пишу. Есть класс в котором есть тесты, как написать фикстуру которая бы вызывалась ТОЛЬКО при вызове тестового класса. ОДИН раз, не каждый раз на каждый метод, а только один раз перед вызовом класса. Спасибо

irvdykx
Автор

Прогон конкретного теста не работает, если указать путь до него в настройках конфигурации через два двоеточия как на видео. Выдает ошибку:Error running 'pytest in tests (1)': Illegal char :> at index 44 Подскажите пожалуйста в чем может быть проблема

godgiven
Автор

Будет ролик по тестированию sqlalchemy?
хорошо бы с проектом flask или fastapi. Т.е. с импортом мидлваре сессий и прочего

AlexandrSpirit
Автор

Очень полезное видео, спасибо!
Подскажите, пожалуйста - вот есть несколько функций, которые делают одно и тоже, но реализованы по-разному (например, несколько алгоритмов сортировок). Хочу прогнать их все через одни и те же тесты.
Допустим, мне нужно 10 тестов, чтобы хорошо протестировать одну сортировку. Как быть? В каждый из 10 тестов через @pytest.mark.parametrize('sort_func', [bubble_sort, insertion_sort .... ]) передавать все алгоритмы, или стандартный подход для этого случая иной?

andyanderson
Автор

Начало хорошее, жаль нет продолжения. 🙄🙄

soldatov_ss
Автор

А разве изолированный тест не должен подчистить после себя всё что наделал?

vilesovds
Автор

Отличное видео, спасибо! Счётчик не удалось функциональный получить (всегда 0), но до того как файлы тестов были перенесены в отдельную папку, счётчик работал. В чём может быть причина?

semimaks