Страницы

Показаны сообщения с ярлыком tox. Показать все сообщения
Показаны сообщения с ярлыком tox. Показать все сообщения

2017-06-06

Гнусный Microsift и почему фтопку Skype

Появилось уведомление, что Microsoft начинает блокировать Skype for Linux (который работает по принципу p2p). И на следующий день с моей учётной записи начали просить денег в долг.
Всё бы ничего и можно было бы списать на то, что не там где надо входил в учётную запись. Если бы не история входов. Все входы сделаны с ОС Linux с одних и тех же адресов (рабочий и домашний). Сказать что пароль был простой тоже нельзя. Пароль был больше 15ти символов, верхний и нижний регистр, цифры и спецсимволы!

При всём этом когда я входил в свой аккаунт через Linux клиент - буквально через пару секунд происходил автовыход. В веб версии этого не было.
Вывод я для себя сделал - Microsoft специально спровоцировал утечку паролей Linux клиентов.

В общем я настроил всякие дополнительные методы защиты по смс и тд. И решил отказаться от Skype как основного месседжера.

Отказаться решил в пользу Telegram и Hangouts
У первого интересные моменты с ботами и каналами + недавно реализовали звонки
У второго групповые видео звонки с возможностью "расшаривать" экран

2015-10-08

tox как средство тестирования

Если вы автор Python-библиотеки, то скорее всего вам необходимо поддерживать несколько версий Python. Стандартный набор - 2.6, 2.7, 3.3, 3.4 и сейчас уже 3.5. Поддерживать несколько версий Python помогают тесты.

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

Пускай написали тесты для озвученных версий Python, как их запускать? Постоянно менять venv и тыкать python run_test.py? Есть удобнее инструмент - tox.

tox - это средство автоматизации, которое позволяет свести запуск тестирования до одной команды (а можно и до 0).
Дальше >>