dialog_test_client Модуль
Классы
| DialogTestClient |
Клиент для тестирования диалогов в изоляции. Создайте DialogTestClient для тестирования диалогового окна, не создавая полнофункциональный адаптер.
Для идентификатора канала используйте "эмулятор" или "тест", если вы не уверены в целевом канале. В противном случае рекомендуется использовать идентификатор для каналов, которые бот будет использовать и записать тестовый случай для каждого канала. Также можно использовать экземпляр тестового адаптера. :type channel_or_adapter: Union[str, TestAdapter] :p aram target_dialog: диалоговое окно для тестирования. Это будет корневое диалоговое окно для тестового клиента. :type target_dialog: Диалоговое окно :p aram initial_dialog_options: (необязательно) дополнительные аргументы для передачи в запущенное диалоговое окно. :type initial_dialog_options: объект :p aram по промежуточному слоям: (необязательно) Используемый адаптер теста. Если этот параметр не указан, тестовый клиент будет использовать testAdapter по умолчанию. По промежуточному слоям :type: List[ПО промежуточного слоя] :p aram conversation_state: (необязательно) Экземпляр ConversationState для использования в тестовом клиенте. :type conversation_state: ConversationState |