Добрый день! Здесь лежит мой вариант решения тестового задания Web-приложение для определения заполненных форм
- Flask
- TinyDB
- poetry
- pytest
Требуемая ОС: linux
Менеджер звисимостей: poetry
Установка зависимостей: make install
Запуск:
- make start для запуска "production" WSGI-сервера
- make dev для запуска тестового встроенного flask-сервера
Команда make test запускает тесты приложения, в том числе через тестовый клиент Flask. Чтобы посмотреть пример выходных данных - при любом запущенном wsgi-сервере запустить команду make show. Она запустит простейший скрипт presentation.py с использованием библиотеки requests.