DialogTestLogger Classe
Um middleware para gerar atividades de entrada e saída como cadeias de caracteres json para o console durante testes de unidade.
Inicialize uma nova instância do agente de teste de caixa de diálogo.
default to logging.getLogger(name).info. :type log_func: Callable[..., None] :p aram json_indent: um recuo para saída json, o recuo padrão é 4. :type json_indent: int :p aram time_func: uma função de tempo para registrar intervalos de tempo, padrão para time.monotonic. :type time_func: Callable[[], float]
Construtor
DialogTestLogger(log_func: Callable[[...], None] = None, json_indent: int = 4, time_func: Callable[[], float] = None)
Parâmetros
| Nome | Description |
|---|---|
|
log_func
|
Um método ou objeto que pode ser chamado que pode registrar uma mensagem em log, Valor padrão: None
|
|
json_indent
|
Valor padrão: 4
|
|
time_func
|
Valor padrão: None
|
Métodos
| on_turn |
on_turn
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Parâmetros
| Nome | Description |
|---|---|
|
context
Obrigatório
|
|
|
logic
Obrigatório
|
|