DialogTestLogger Clase
Middleware para generar actividades entrantes y salientes como cadenas json en la consola durante las pruebas unitarias.
Inicialice una nueva instancia del registrador de pruebas del cuadro de diálogo.
el valor predeterminado es logging.getLogger(nombre).info. :type log_func: Callable[..., None] :p aram json_indent: una sangría para la salida json, la sangría predeterminada es 4. :type json_indent: int :p aram time_func: una función de tiempo para registrar intervalos de tiempo, de forma predeterminada time.monotonic. :type time_func: Callable[], float]
Constructor
DialogTestLogger(log_func: Callable[[...], None] = None, json_indent: int = 4, time_func: Callable[[], float] = None)
Parámetros
| Nombre | Description |
|---|---|
|
log_func
|
Método o objeto invocable que puede registrar un mensaje, Valor predeterminado: None
|
|
json_indent
|
Valor predeterminado: 4
|
|
time_func
|
Valor predeterminado: None
|
Métodos
| on_turn |
on_turn
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Parámetros
| Nombre | Description |
|---|---|
|
context
Requerido
|
|
|
logic
Requerido
|
|