Documentation Libraries - TestDocsPython

TestDocsPython - library for something …


Fast start

Установка и обновление

Зависимости

Устанавливаются автоматически

Библиотека

Рекомендуемая версия

Текущая версия

colorama

0.4.6

https://img.shields.io/pypi/v/colorama

numpy

1.24.0

https://img.shields.io/pypi/v/numpy

pandas

1.5.2

https://img.shields.io/pypi/v/pandas

prettytable

3.5.0

https://img.shields.io/pypi/v/prettytable

Примеры

Модули

Определение языка

class test_docs_python.modules.core.language.Language(lang: str = <property object>)[source]

Bases: object

Класс для интернационализации (I18N) и локализации (L10N)

Parameters

lang (str) – Язык

__get_languages() List[Optional[str]]

Получение поддерживаемых языков

Note

private (приватный метод)

Returns

Список поддерживаемых языков

Return type

List[Optional[str]]

__get_locales() List[Dict[str, method]]

Получение языковых пакетов

Note

private (приватный метод)

Returns

Список словарей с языковыми пакетами

Return type

List[Dict[str, MethodType]]

__lang: str = 'ru'

Язык

Note

private (приватный аргумент)

__set_locale(lang: str = 'ru') method

Установка языка

Note

private (приватный метод)

Parameters

lang (str) – Язык

Returns

MethodType перевода строк на один из поддерживаемых языков если метод запущен через конструктор

Return type

MethodType

property lang: str

Получение/установка текущего языка

Parameters

(str)

Язык, доступные варианты:

  • "ru" - Русский язык (по умолчанию)

  • "en" - Английский язык

Returns

Язык

Return type

str

property locales: List[str]

Получение поддерживаемых языков

Returns

Список поддерживаемых языков

Return type

List[str]

property path_to_locales: str

Получение директории с языковыми пакетами

Returns

Директория с языковыми пакетами

Return type

str

Сообщения

class test_docs_python.modules.core.messages.Messages(lang: str = <property object>)[source]

Bases: Language

Класс для сообщений

Parameters

lang (str) –

__lang: str

Язык

Note

private (приватный аргумент)

Настройки

class test_docs_python.modules.core.settings.Settings(lang: str = <property object>)[source]

Bases: Messages

Класс для настроек

Parameters

lang (str) –

__lang: str

Язык

Note

private (приватный аргумент)

property color_blue: str

Получение синего цвета текста в терминале

Returns

Цвет текста в терминале

Return type

str

property color_green: str

Получение зеленого цвета текста в терминале

Returns

Цвет текста в терминале

Return type

str

property color_red: str

Получение красного цвета текста в терминале

Returns

Цвет текста в терминале

Return type

str

property text_bold: str

Получение жирного начертания текста в терминале

Returns

Жирное начертание текста в терминале

Return type

str

property text_end: str

Получение сброса оформления текста в терминале

Returns

Сброс оформления текста в терминале

Return type

str

Ядро

class test_docs_python.modules.core.core.CoreMessages(lang: str = <property object>)[source]

Bases: Settings

Класс для сообщений

Parameters

lang (str) –

class test_docs_python.modules.core.core.Core(lang: str = <property object>)[source]

Bases: CoreMessages

Класс-ядро модулей

Parameters

lang (str) –

inv_args(class_name: str, build_name: str, out: bool = True) None[source]

Сообщение об указании неверных типов аргументов

Parameters
  • class_name (str) – Имя класса

  • build_name (str) – Имя метода/функции

  • out (bool) – Печатать процесс выполнения

Returns

None

Return type

None

libs_vers(out: bool = True) bool[source]

Получение и отображение версий установленных библиотек

Parameters

out (bool) – Отображение

Returns

True если версии установленных библиотек отображены, в обратном случае False

Return type

bool

message_info(message: str, space: int = 0, out: bool = True) None[source]

Информационное сообщение

Parameters
  • message (str) – Сообщение

  • space (int) – Количество пробелов в начале текста

  • out (bool) – Отображение

Returns

None

Return type

None

Сборка

class test_docs_python.modules.lab.build.Run(lang: str = <property object>)[source]

Bases: Core

Класс для сборки библиотеки

Parameters

lang (str) –

__lang: str

Язык

Note

private (приватный аргумент)

run(out: bool = True) bool[source]

Запуск

Parameters

out (bool) – Печатать процесс выполнения

Returns

True если запуск прошел успешно, в обратном случае False

Return type

bool

Определение языка

Документация для файла modules/core/language.py

Сообщения

Документация для файла modules/core/messages.py

Настройки

Документация для файла modules/core/settings.py

Ядро

Документация для файла modules/core/core.py

Сборка

Документация для файла modules/lab/build.py