DialogTestLogger Classe
Intergiciel pour générer des activités entrantes et sortantes sous forme de chaînes json dans la console pendant les tests unitaires.
Initialisez une nouvelle instance de l’enregistreur d’événements de test de boîte de dialogue.
valeur par défaut logging.getLogger(nom).info. :type log_func : Callable[..., None] :p aram json_indent : retrait en retrait pour la sortie json, retrait par défaut est 4. :type json_indent : int :p aram time_func : fonction de temps pour enregistrer des intervalles de temps, valeur par défaut time.monotonic. :type time_func : Callable[[], float]
Constructeur
DialogTestLogger(log_func: Callable[[...], None] = None, json_indent: int = 4, time_func: Callable[[], float] = None)
Paramètres
| Nom | Description |
|---|---|
|
log_func
|
Méthode ou objet pouvant être appelé qui peut journaliser un message, Valeur par défaut: None
|
|
json_indent
|
Valeur par défaut: 4
|
|
time_func
|
Valeur par défaut: None
|
Méthodes
| on_turn |
on_turn
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Paramètres
| Nom | Description |
|---|---|
|
context
Obligatoire
|
|
|
logic
Obligatoire
|
|