Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Файл с тех.заданием во вложении.

Основные требования

Язык программирования — Python3.6

Библиотека для выполнения HTTP запросов - requests версии 2.23.0

При разработке модуля придерживаться ООП, PEP8.

Модуль будет использоваться в системе, написанной на Django2.2.10 —

необходимо при написании так же следовать рекомендации по разработке

модулей Django.

Необходимые настройки телефонии (ключи api, пароли, либо другие данные

которые выдаёт телефония для интеграции) должны приниматься в

инициализации основного класса как параметры, т. к. в рамках системы может

работать сразу большое количество организаций с разными доступами к

телефонии (каждая организация регистрируется отдельно и получает свои

ключи для доступа к телефонии).

Данные для тестирования(ключи api и т. д.) вынести в отдельные переменные

вне основного класса, либо в файл настроек модуля.

Структура модуля:

- conf.py — файл для хранения настроек — URL, тестовые ключи апи и т. д .

- exceptions.py — файл для исключения (если необходимо)

- manager.py — файл с основными классами для работы.

4 года назад
guest_16013815279387
4 года в сервисе
Был
3 года назад