dialog_test_client Module
Classes
| DialogTestClient |
Un client pour tester les dialogues en isolation. Créez un DialogTestClient pour tester un dialogue sans avoir à créer un adaptateur à part entière.
Pour l’ID de canal, utilisez « émulateur » ou « test » si vous n’êtes pas sûr du canal que vous ciblez. Sinon, il est recommandé d’utiliser l’ID du ou des canaux que votre bot utilisera et d’écrire un cas de test pour chaque canal. Vous pouvez également utiliser une instance d’adaptateur de test. :type channel_or_adapter : Union[str, TestAdapter] :p aram target_dialog : Boîte de dialogue à tester. Il s’agit de la boîte de dialogue racine du client de test. :tapez target_dialog : boîte de dialogue :p aram initial_dialog_options : (Facultatif) arguments supplémentaires à passer au dialogue en cours de démarrage. :type initial_dialog_options : objet :p aram middlewares : (Facultatif) Adaptateur de test à utiliser. Si ce paramètre n’est pas fourni, le client de test utilise un TestAdapter par défaut. :types middlewares : List[Middleware] :p aram conversation_state : (Facultatif) Instance ConversationState à utiliser dans le client de test. :type conversation_state : ConversationState |