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

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

(more…)

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

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

Как облегчить ручное веб-тестирование с помощью инструмента на selenium: делаем кнопки

Каждый релиз приходится по тысячу раз проходить один и тот же сценарий? Чтобы добраться до новой фичи приходится нажимать одни и те же кнопки много раз? Хочется нажать на кнопку и чтобы все сделалось за тебя? Пора создать помощника, который облегчит рутину! Как? Ответ внутри.

Как облегчить ручное веб-тестирование с помощью инструмента на selenium

Каждый релиз приходится по тысячу раз кликать на одни и те же кнопки? Каждый раз тестируя новые фичи приходится проходить одни и те же сценарии вновь и вновь? Как создать себе помощника, который облегчит рутину? Ответ внутри.