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