uhbif19 / am_categories_api

Тестовое задание для компании MTrading

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Запуск тестов

Окружение поднимается через pipenv.

Так как в задаче было указанно не использовать сторонние средства, но тесты не были включенны в саму задачу, я заюзал для тестов pytest.

Тесты запускаются через pytest. Для этого нужно внутри pipenv shell запустить комманду pytest -vv.

Комментарии

Реализацию CreateCategorySerializer для более общего случая наверное стоит вынести в отдельный паттерн, но для такого простого сериалайзера в тестовом задании я не стал заморачиваться.

Тесты на создание есть и функциональные и юнит. На чтение мне показалось достаточным функциональных. Там можно было сделать поприятнее код подключив fabric_boy, но опять же, для короткого тестового задани это мне показалось избыточным.

About

Тестовое задание для компании MTrading


Languages

Language:Python 100.0%