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
|
|