DialogTestLogger Klass

Ett mellanprogram för att mata ut inkommande och utgående aktiviteter som json-strängar till konsolen under enhetstester.

Initiera en ny instans av dialogtestloggaren.

standard för att logging.getLogger(namn).info. :type log_func: Callable[..., None] :p aram json_indent: Ett indrag för json-utdata, standard indrag är 4. :type json_indent: int :p aram time_func: En tidsfunktion för att registrera tidsintervall, som standard time.monotonic. :type time_func: Callable[[], float]

Konstruktor

DialogTestLogger(log_func: Callable[[...], None] = None, json_indent: int = 4, time_func: Callable[[], float] = None)

Parametrar

Name Description
log_func

En anropsbar metod eller ett objekt som kan logga ett meddelande,

Standardvärde: None
json_indent
Standardvärde: 4
time_func
Standardvärde: None

Metoder

on_turn

on_turn

async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])

Parametrar

Name Description
context
Obligatorisk
logic
Obligatorisk