- Grail: шаги для ваших Python-тестов
- Rest сервисы на Flask
- GUI приложение за пять минут
Видео и ссылки на презентации под катом. Приятного просмотра!
Grail: шаги для ваших Python-тестов / Игорь Хрол
Team Lead QA Automation, Wargaming
Речь пойдёт о новой библиотеке для Python, которая может улучшить ваши тесты — Grail. Она трансформирует ваши методы и функции в шаги, из которых можно строить автотесты. Grail имеет открытый исходный код и доступен каждому: https://github.com/wgnet/grail
Rest сервисы на Flask / Егор Назаркин
Team Lead eSports Tools, Wargaming
Егор в своем докладе расскажет о Rest сервисах на Flask и валидации клиентских данных в web.
Lightning talk
GUI приложение за пять минут /Андрей Пучко
Следующий Python Meetup состоится в субботу 27 июня.
Программа митапа появится совсем скоро, а пока можно забронировать себе место.
До встречи на Python Meetup!
Комментарии (18)
Alex222
05.06.2015 15:48Понравилось как Хрол рассказывает. Так спокойно и подробно. Если сравнить со студентами, которые были в каком-то митапе, то сильно лучше. Профессиональней. Ну то есть класс выше. А сама тема про автотесты мне как-то не нужна. Не приходилось писать тесты. Писал простые модули
RZK333
05.06.2015 15:52+1непонятен grail, если нужен конкретно step based — есть github.com/robotframework/robotframework, к которому можно подключать python в любых масштабах, даже перегружать output тестов как захочется. Используется CERN, Nokia Networks и еще много кем.
khroliz
05.06.2015 16:53+1Идея в том, чтобы не использовать «таблички», Gherkin, excel-файлы и прочее, а писать код. В этом основное отличие от других инструметов в Python-мире, решающих ту же задачу.
Stas911
05.06.2015 17:10+1Было бы сильно лучше снимать отдельно докладчика, отдельно экран-презентацию
capgelka
05.06.2015 17:23А для DDT предусмотрена какая-то поддержка в Grail? Или, только непосредственно копипастить код, если есть необходимость делать одно и тоже, но с разными параметрами?
khroliz
05.06.2015 20:52Grail находится на уровень ниже xUnit-библиотеки, поэтому с DDT конфликтов не возникает. Мы используем эту библиотеку вместе с nose: http://ddt.readthedocs.org/en/latest/
AStek
Я не понял какую программу демонстрировали в третьем видео (
Stas911
Кстати, тоже не понял. Сейчас ищу CMS/framework на Python чтобы быстро набросать CRUD приложение (желательно без кодинга вообще, но чтобы прилично выглядело из коробки). Масштабирование и плюшки не нужны особо. Может кто подскажет, куда смотреть (Django, Mezzanine?)
McClay
Можете взять Django с REST Framework. Думаю, viewsets – то, что Вам нужно
alrusdi
Django-admin с оформлением bootstrap_admin выглядит нормально. Но модели все-таки придется описать кодом
Stas911
Спасибо, посмотрю
bobain
Посмотрите на Eve pypi.python.org/pypi/Eve/0.5.2
Stas911
Спасибо! Я только не понял — GUI-то у него есть? Или это только REST API?
baltazorbest
Python REST API for Humans.
istinspring
Flask, а точнее python-eve
baltazorbest
penta.by случайно не она?
KulikovPavel
Судя по названию в трее — программа Пента.
Wargaming Автор
Можно найти вот тут — www.penta.by
здесь описание: penta.by/softtec/platform_description
здесь загрузка: penta.by/downloads