Unit тесты в Python. Тестирование кода | Базовый курс. Программирование на Python

preview_player
Показать описание
Хорошие программисты всегда тестируют свой код, а просто программисты - никогда. Будь хорошим программистом. Давай посмотрим как это делается в Python

#Python #unittest #обучение #курс
Рекомендации по теме
Комментарии
Автор

Боже, ну почему у таких прекрасных видео так мало лайков.. А всякие "Хауди-Хо" набирают по миллиону подписчиков и по 100к лайков...

louispython
Автор

Дружище, спасибо большое, всё четко и по делу, ещё и 5 минут.

maximkorolev
Автор

спасибо. люблю твои видосы, и лёгкий, но острый юмор👍

AleksandrGrebelnyi
Автор

Спасибо большое. Хотелось бы больше материала по тестам, особенно как писать тесты на приложения из жизни

PythonDevelopment
Автор

Просто волшебно рассказал. Просто отлично!!

tsylpxn
Автор

Благодарю за отличный материал, поехал на пикник !

denissavast
Автор

Что? Я на канале "Нежный кодер"?
Сразу вспомнил момент из "Полицейской академии", когда двое попали в бар "Голубая устрица".

RuchejAlex
Автор

Спасибо, все очень четко и лаконично.! Почему так мало лайков.

blackcat_
Автор

спасибо тебе человек за этот великолепный ролик. подписался)

tema_skakun
Автор

Бро, было бы круто ещё про тестирование БД, Моки и тесты для внешних API ))) А то там уже шкала сложности усвоения документации по unittest мгновенно взлетает по экспоненте)))

xmdnx
Автор

Ааааа, Кива с Бужанским прям на своих тупых местах!😆
Спасибо!👍👍👍👍

RayUa
Автор

Привет! Изучаю Python и соответственно пишу очень много всего разного, от а+а до генераторов с функциями и прочего (пока на стадии генераторов и функций). При тесте задачи постоянно приходится ее перезапускать и вводить разные данные, int, float, str, коллекции и тд. Правильно ли я понял из видео что моих ручных проверок в каждой второй задаче можно избежать написав юниттест?
И наверное можно на такой случай написать универсальный тест и просто импортировать его в свои задачи?
Спасибо за видео на канале! Я, конечно же подписан, лайкаю и нажал на колокольчик:)

bullcode
Автор

А где про тесты можно посмотреть подробнее?
Просто по мне использовать валидатор входных значений и обработчик исключения куда более правильное решение, но думаю тут не про это.

GladSpiR
Автор

Уважаемый блогер, здравствуйте. Объясните пожалуйста, как понять от какого класса мы должны наследовать класс, который мы сейчас задаем? Это в какой-то документации прописано или мы придумывать должны? У вас в данном случае наследуется от класса unitest.Testcase. Не понимаю, откуда вы взяли Testcase? Это модуль в классе unitest? спасибо

PROswimming
Автор

Помню точно такой же видос на английском канале смотрел ;)

kotonotekstudio
Автор

Как фреймворк видит методи, которие начинаются на test_?

yrxvtvp
Автор

Вопрос, а как ты запускаешь код из консоли атома, или это сторонний плагин?
Отпиши если не сложно)

drongerman
Автор

У меня почему то Ran 0 test in 0.000s.
То с чем св'язано?

_killa
Автор

Доброго.
Почему-то тесты по программе из примера:
self.assertRaises(TypeError, circle_area, 'df')
self.assertRaises(TypeError, circle_area, [12, 12])
self.assertRaises(TypeError, circle_area, {"1":"123"})
не выдают ошибку.
Однако вот этот тест выдал ошибку.
self.assertRaises(TypeError, circle_area, True)
Запуск делал до покрытия тестами основного кода.

nhqbnfv
Автор

ну, теперь можно идти гробить печень)

sgatrade