LINUX.ORG.RU

История изменений

Исправление InterVi, (текущая версия) :

if __name__ == '__main__'

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

super(MyTest, self).__init__(*args, **kwargs)

Конструктор предка переопределён, а в нём что-то делается. Без вызова super класс не инициализируется.

Ещё одна демонстрация незнания языка с твоей стороны. Так если не знаешь, зачем выделываешься?

Исходная версия InterVi, :

if __name__ == '__main__'

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

super(MyTest, self).__init__(*args, **kwargs)

Конструктор предка переопределён, а в нём что-то делается. Без вызова super класс не инициализируется.

Ещё одна демонстрация незнания языка с твоей стороны. Так если не знаешь, зачем выделываешься?