data package
Submodules
data.constants module
Модуль constants содержит настройки и константы приложения.
Основной класс Constants предоставляет доступ к переменным окружения, используемым для аутентификации и других настроек.
- class Constants[исходный код]
Базовые классы:
objectХранит константы и переменные окружения.
Получает значения из переменных окружения. Используется для аутентификации.
- Атрибуты:
login (str): Логин для аутентификации. password (str): Пароль для аутентификации.
- login = 'admin'
- password = 'enodemon-admin'
data.environment module
Модуль environment содержит настройки окружения и URL-адресов.
Класс Environment предоставляет методы для работы с окружением, токенами и URL-адресами API.
- class Environment[исходный код]
Базовые классы:
objectУправление окружением, URL-адресами и токенами.
- Атрибуты класса:
TEST (str): Константа для тестового окружения. DEVELOP (str): Константа для dev-окружения. URLS (Dict[str, str]): Словарь URL для разных окружений.
- TEST: str = 'test'
- DEVELOP: str = 'develop'
- URLS: Dict[str, str] = {'develop': 'http://192.168.2.69/', 'test': 'http://192.168.2.76/'}
- __init__()[исходный код]
Инициализирует объект окружения и токены.
- Тип результата:
None
- get_base_url()[исходный код]
Возвращает базовый URL для текущего окружения.
- Возвращает:
str: Базовый URL с путем для теста или без него.
- Тип результата:
str
- get_env_name()[исходный код]
Возвращает имя текущего окружения.
- Возвращает:
str: имя текущего окружения.
- Тип результата:
str
- get_request_url()[исходный код]
Возвращает URL для API-запросов.
- Возвращает:
str: URL для API-запросов.
- Тип результата:
str
- set_current_user_credential(credential)[исходный код]
Сохраняет учетные данные текущего пользователя.
- Аргументы:
credential ({}): Учетные данные текущего пользователя.
- Параметры:
credential ({})
- Тип результата:
None
- get_access_token()[исходный код]
Возвращает текущий токен доступа.
- Возвращает:
str: Текущий токен доступа.
- Тип результата:
str
- get_current_user_name()[исходный код]
Возвращает имя текущего пользователя.
- Возвращает:
str: Имя текущего пользователя.
- Тип результата:
str
- get_current_user_role()[исходный код]
Возвращает роль текущего пользователя.
- Возвращает:
str: Роль текущего пользователя.
- Тип результата:
str
- get_current_user_id()[исходный код]
Возвращает id текущего пользователя.
- Возвращает:
str: id текущего пользователя.
- Тип результата:
str
- get_current_user_credential()[исходный код]
Возвращает учетные данные текущего пользователя.
- Тип результата:
{}
data.roles_dict module
Модуль roles_dict содержит словарь соответствия ролей.
Содержит сопоставление системных названий ролей с их отображаемыми названиями.
Module contents
Package initialization.