Дорогу новым тестам или как их выполнить первыми в общем прогоне (Pytest 3.5)

Я написал пару тестов и хочу сделать финальный прогон всего сьюта. Но так, чтобы мои новые тесты выполнились первыми! Ведь часто бывает, что новые тесты не всегда такие стабильные как старые. Считаете это сказкой? Нет, это стало реальностью с релизом Pytest 3.5!

(more…)

Множественная диспетчеризация в python с помощью библиотеки multipledispatch

“Вот было бы круто иметь одно название функции, но чтобы выполнялся разный код в зависимости от того, что передается в функцию!” – многие задаются этим вопросом, когда встречают ситуацию, что нужно по-разному обрабатывать данные, в зависимости от типа. Но при этом смысл функции не меняется, поэтому создавать еще одну функцию с похожим названием – это не совсем то, что хочется. Данное становится возможным с библиотекой multipledispatch. Давайте рассмотрим ее подробнее.
(more…)