DialogTestLogger Класс
ПО промежуточного слоя для вывода входящих и исходящих действий в виде строк JSON в консоль во время модульных тестов.
Инициализировать новый экземпляр средства ведения журнала диалоговых окон.
по умолчанию logging.getLogger(имя).info. :type log_func: Callable[..., None] :p aram json_indent: отступ для выходных данных json, по умолчанию — 4. :type json_indent: int :p aram time_func: функция времени для записи интервалов времени, по умолчанию .monotonic. :type time_func: Callable[[], float]
Конструктор
DialogTestLogger(log_func: Callable[[...], None] = None, json_indent: int = 4, time_func: Callable[[], float] = None)
Параметры
| Имя | Описание |
|---|---|
|
log_func
|
Вызываемый метод или объект, который может записывать сообщение, Default value: None
|
|
json_indent
|
Default value: 4
|
|
time_func
|
Default value: None
|
Методы
| on_turn |
on_turn
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Параметры
| Имя | Описание |
|---|---|
|
context
Обязательно
|
|
|
logic
Обязательно
|
|