dialog_test_client Modul
Kelas
| DialogTestClient |
Klien untuk menguji dialog dalam isolasi. Buat DialogTestClient untuk menguji dialog tanpa harus membuat adaptor lengkap.
Untuk Id saluran, gunakan 'emulator' atau 'uji' jika Anda tidak yakin tentang saluran yang Anda targetkan. Jika tidak, disarankan agar Anda menggunakan id untuk saluran yang akan digunakan bot Anda dan menulis kasus pengujian untuk setiap saluran. Atau, instans adaptor pengujian dapat digunakan. :type channel_or_adapter: Union[str, TestAdapter] :p aram target_dialog: Dialog yang akan diuji. Ini akan menjadi dialog akar untuk klien pengujian. :type target_dialog: Dialog :p aram initial_dialog_options: (Opsional) argumen tambahan untuk meneruskan ke dialog yang sedang dimulai. :type initial_dialog_options: object :p aram middlewares: (Opsional) Adaptor pengujian yang akan digunakan. Jika parameter ini tidak disediakan, klien pengujian akan menggunakan TestAdapter default. :type middlewares: List[Middleware] :p aram conversation_state: (Opsional) Instans ConversationState untuk digunakan di klien pengujian. :type conversation_state: ConversationState |