Небольшой API на Flask + набор коллекций для Postman + набор тестов на PyTest, созданные для учебных целей
Создано для вебинаров:
- QARATE #5: https://youtu.be/q9Xoic_14M0
- QARATE #6: https://youtu.be/WVNVeHtmBjc
Проект QARATE: https://bit.ly/qarate-public
- Postman
- Python 3.6+
- Перейти в папку с BowserAPI
- Выполнить
pip install -r requirements.txt
- Перейти в папку с BowserAPI
- Выполнить
set FLASK_APP=bowserapi.py
flask run
API доступно по адресу http://127.0.0.1:5000/.
Swagger доступен на http://127.0.0.1:5000/apidocs/
- Открыть Postman
- Открыть диалог "Manage environments"
- Нажать кнопку "Import"
- Выбрать файл окружения
- Открыть Postman
- Ctrl+O
- В появившемся окне выбрать файл или папку
Смотреть в вебинаре
- Перейти в папку с PyTest tests
- Выполнить
pip install -r requirements.txt
- В папке "Pytest tests" выполнить
pytest
Подробнее смотреть в вебинаре