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.