В дополнение к субботней рубрике попробуем новый формат: рекомендации самых интересных выступлений с PyCon, DjangoCon и других конференций. Ребята будут советовать самые любопытные и полезные на их взгляд видео, которые точно стоит посмотреть.
Карл Майер (один из django core developers) делится своими соображениями о best practices тестирования django-приложений. Доклад рассчитан на опытную аудиторию, знакомую как с django, так и с основыми принципами тестирования.
Слайды
Видео (47:15)
Вот ключевые моменты доклада:
Карл Майер (один из django core developers) делится своими соображениями о best practices тестирования django-приложений. Доклад рассчитан на опытную аудиторию, знакомую как с django, так и с основыми принципами тестирования.
Слайды
Видео (47:15)
Вот ключевые моменты доклада:
- как правильно запускать тесты django или 14 секунд из жизни, которые не вернуть;
- как правильно организовать обнаружение тестов (test discovery) и избавиться от беспомощных импортов в tests/__init.py;
- почему надо выделять из сложных методов модели части, взаимодействующие с БД в отдельные методы;
- зачем нужен factory_boy и почему нужно срочно выбросить фикстуры в помойку;
- как лучше всего юнит-тестировать вьюхи;
- чем WebTest лучше стандартного django.test.Client;
- когда какие типы тестов использовать (юнит, интеграционные. с использованием селениума);
- пара новых фич Django 1.4 в примерах (override_settings и in-browser testing);
- тестируем примеры из документации;
Предлагаю обсудить презентацию в комментариях.
Комментариев нет:
Отправка комментария