Приложение слушает на localhost:8000
, так что перенаправление производить требуется на него
Результаты расчетов хранятся в SQLite базе данных и есть жесткое ограничение на 100 сохраненных результатов, после чего платформа будет выдавать ошибку, а чистка производится через отдельный endpoint
/
- главная страница с основным интерфейсом/calc
- подсчета, принимает данные по POST/result/<result_id>
- получение результата, гдеresult_id
- ID, который нужно получить/cleanup
- чистка резултатов, принимает запрос по POST
- Добавлено комплексное тестирование приложения (
tests/
), которое может быть запущено исполняемым файломtests/make_testing.sh
- Для проведения тестирования потребуется настроить необходимое окружение.
- Все выводы тестов сохранены в папке
tests_output/
:
init_tests_output.txt // Начальное тестирование
fixed_tests_output.txt // Тестирование после исправления ошибок
err_lint_tests_output.txt // Тестирование с ошибкой в Lint testing (ветка err_lint)
err_unit_tests_output.txt // Тестирование с ошибкой в Unit testing (ветка err_unit)
err_integ_tests_output.txt // Тестирование с ошибкой в Integration testing (ветка err_integ)
err_smoke_tests_output.txt // Тестирование с ошибкой в Smoke testing (ветка err_smoke)
err_api_tests_output.txt // Тестирование с ошибкой в API testing (ветка err_api)
err_iface_tests_output.txt // Тестирование с ошибкой в Interface testing (ветка err_iface)