Python Meetup 24.04.15: Python-тесты, Rest сервисы на Flask и GUI приложение за 5 минут

  • Tutorial
Последняя пятница апреля не стала исключением для встречи сообщества любителей языка Python. В этот раз спикеры на Python Meetup поделились следующими темами:
  • Grail: шаги для ваших Python-тестов
  • Rest сервисы на Flask
  • GUI приложение за пять минут

Видео и ссылки на презентации под катом. Приятного просмотра!

image



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!
Метки:
Wargaming 62,96
Компания
Поделиться публикацией
Похожие публикации
Комментарии 18
  • 0
    Я не понял какую программу демонстрировали в третьем видео (
    • 0
      Кстати, тоже не понял. Сейчас ищу CMS/framework на Python чтобы быстро набросать CRUD приложение (желательно без кодинга вообще, но чтобы прилично выглядело из коробки). Масштабирование и плюшки не нужны особо. Может кто подскажет, куда смотреть (Django, Mezzanine?)
      • –1
        Можете взять Django с REST Framework. Думаю, viewsets – то, что Вам нужно
        • 0
          Django-admin с оформлением bootstrap_admin выглядит нормально. Но модели все-таки придется описать кодом
        • 0
          Посмотрите на Eve pypi.python.org/pypi/Eve/0.5.2
          • 0
            Спасибо! Я только не понял — GUI-то у него есть? Или это только REST API?
        • 0
          Flask, а точнее python-eve
        • 0
          penta.by случайно не она?
          • 0
            Судя по названию в трее — программа Пента.
            • 0
              Можно найти вот тут — www.penta.by

              здесь описание: penta.by/softtec/platform_description
              здесь загрузка: penta.by/downloads
            • НЛО прилетело и опубликовало эту надпись здесь
              • +1
                непонятен grail, если нужен конкретно step based — есть github.com/robotframework/robotframework, к которому можно подключать python в любых масштабах, даже перегружать output тестов как захочется. Используется CERN, Nokia Networks и еще много кем.
                • +1
                  Идея в том, чтобы не использовать «таблички», Gherkin, excel-файлы и прочее, а писать код. В этом основное отличие от других инструметов в Python-мире, решающих ту же задачу.
                • +1
                  Было бы сильно лучше снимать отдельно докладчика, отдельно экран-презентацию
                  • 0
                    А для DDT предусмотрена какая-то поддержка в Grail? Или, только непосредственно копипастить код, если есть необходимость делать одно и тоже, но с разными параметрами?
                    • 0
                      Grail находится на уровень ниже xUnit-библиотеки, поэтому с DDT конфликтов не возникает. Мы используем эту библиотеку вместе с nose: http://ddt.readthedocs.org/en/latest/

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое