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