DialogTestLogger Klasa
Oprogramowanie pośredniczące do wyprowadzania przychodzących i wychodzących działań jako ciągów json do konsoli podczas testów jednostkowych.
Zainicjuj nowe wystąpienie rejestratora testów okna dialogowego.
wartość domyślna to logging.getLogger( nazwa).info. :type log_func: Callable[..., None] :p aram json_indent: wcięcie danych wyjściowych json, domyślne wcięcie to 4. :type json_indent: int :p aram time_func: funkcja time do rejestrowania przedziałów czasu, domyślnie time.monotonic. :type time_func: Callable[[], float]
Konstruktor
DialogTestLogger(log_func: Callable[[...], None] = None, json_indent: int = 4, time_func: Callable[[], float] = None)
Parametry
| Nazwa | Opis |
|---|---|
|
log_func
|
Wywoływana metoda lub obiekt, który może rejestrować komunikat, Domyślna wartość: None
|
|
json_indent
|
Domyślna wartość: 4
|
|
time_func
|
Domyślna wartość: None
|
Metody
| on_turn |
on_turn
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Parametry
| Nazwa | Opis |
|---|---|
|
context
Wymagane
|
|
|
logic
Wymagane
|
|