Курс Python 3 | Тестирование в Python

preview_player
Показать описание
ПОДДЕРЖАТЬ АВТОРА И КАНАЛ:

Webmoney:
Z166344793421
R369744777501
U871336351200

RU КОМЬЮНИТИ ПО PYTHON:

Что такое написание своих тестов для программ, которые вы пишите? Как пишутся тесты и почему они так важны в языках программирования.

Вы узнаете, как написать тестовые сценарии для вашего готового кода, как проверить результат, который выдает и должна выдавать ваша программа. Как читать и расшифровывать ответ каждого теста!

ДОМАШНЕЕ ЗАДАНИЕ:

КУРС ПО HTML5 & CSS3:
Рекомендации по теме
Комментарии
Автор

Дико наблюдать когда новичок учит новичков ))

antonypetrenko
Автор

Не смотрел Ваши новые видео, но пожалуйста, подучите pep8 и понятия в принципе. unittest.TestCase - не класс. unittest - не модуль, а библиотека. TestCase - не метод, а класс и он не передаëтся классу, а Ваш класс наследуется от него. Не нужно путать новичков.
Так же когда файл является главным его ___name___ не равен "__name__", он равен "__main__"
Таких мелочей в видео очень много. Надеюсь, что Вы уже подтянули такие вещи и в новых видео такого нет. И надеюсь, что адекватно отнесëтесь к критике.

plut
Автор

Андрей... запиши пожалуйста отдельные курсы по изучению тестирования на python!!!! ооочень будет востребованный данный контент...

rollangrant
Автор

Вижу что у тебя не такой популярный канал. Но твои видео, все равно помогают многим. Спасибо.

Tomatiy
Автор

Thanks : класс у вас талант по объяснения сложных вещей все доступно :)

muhtoryusufjanov
Автор

Здравствуйте, контент до сих пор помогает, спасибо вам! Вот пример работы
Сам калькулятор:

def calculator(a="", b="", sign=""):
if sign == "+":
res = a + b
elif sign == "-":
res = a - b
elif sign == "*":
res = a * b
elif sign == "/":
res = a / b
else:
res = a + b
return res

calculator()


Потом главный, исполняемый код:

from count import calculator

def count_input():
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
sign = input(
"Что делаем? +, -, *, /. Если ничего - то введите символ 'Q':\n")
if sign == "Q":
res = calculator(a, b)
else:
res = calculator(a, b, sign)
print(res)

count_input()

Ну и собственно тест:

import unittest
from count import calculator


class
def test_res(self):
res = calculator(2, 2, "Q")
self.assertEqual(res, 4)


if __name__ == "__main__":
unittest.main()

incognito
Автор

Выпусти пожалуйста python не базовый, по сложнее

РоманСарнов-тл
Автор

Учила это по E.Matthes страница 210 и т.д., но видео воспринимается легче. Спасибо

Татьяна-хшз
Автор

Моя голова винтом) Будут уроки по Qt и Python?

shadows
Автор

чувак ты топ! жаль что ты не выстреливаешь( но ты достоин этого. нашел много чего интересного у тебя! Я так понял ты фронтендщик? я так понимаю видосов по бэк-энду не будет?

wingrada
Автор

у меня есть вопрос, я тоже хочу стать программистом, все говорят, что это работа мечты, и я не знаю верить или нет, расскажи пожалуйста, где ты работаешь, сколько получаешь, все-ли у тебя так сладко???? И почему ты стал снимать ролики на ютуб????
Будет очень классно, если ты ответишь!! p.s.(сколько тебе лет?)

tivodar
Автор

Серые буквы на сером фоне очень плохо видны. Используйте, пожалуйста, более контрастные цветовые схемы.

shoorick
Автор

чет все жестче и жестче ))) но я не сдаюсь

Tolya.
Автор

​ @Андрей Андриевский __name__==__main__ более менее понятно, но что дает __name__==''__name__'' ? Если исполнение идет в основном файле, то __name__=="__main__", если как импорт то __name__ становится равным строке с названием файла из которого импортирован. Но при каком условии переменной __name__ присваивается значение строки "__name__"

romanp
Автор

Возможно тупой вопрос, но я не очень понял строчку кода __name__ == "__name__" что с чем он сравнивает?

reiser
Автор

Не хватает только курс Django 3.1 не по учебнику, а на каком то реальном проекте, чтобы закретить курсы htms css js python

inocoweb
Автор

if __name__ == "__main__":
unittest.main() - просто ничего не работает.Запускаю ничего не происходит!
Что делать

nex
Автор

Здравствуй, у тебя будут новые видео? Мне очень помогает твой контент

mrworldwideman
Автор

__name = "__name__" ввела в ступор, реально самая непонятная вещь из всего курса, если не трудно - можно подсказку?

rikovrikov
Автор

Автор, вам определённо ещё рано учить других, вы можете завести новичков в такие дебри !
Что за бред if __name__ == "__name__" ?
Должно быть __name__ == "__main__", что означает, что модуль вызван как главная программа на самом верхнем уровне, а не импортирован другим модулем.
Постоянное упоминание "документов" раздражает, давайте ещё про "папки" и "рабочий стол" поговорим ! Нет там никаких "документов", есть файлы. И научитесь пользоваться редактором и IDE, эти тягостные минуты борьбы раздумий над реакциями PyCharm на ваши действия убивают !

IExSet