1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
# coding=utf-8
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
from azure.core.credentials import AzureKeyCredential
from azure.ai.language.conversations.authoring import ConversationAuthoringClient
from devtools_testutils import AzureRecordedTestCase
class TestConversationAuthoring(AzureRecordedTestCase):
def test_polling_interval(self, conversation_creds):
# test default
client = ConversationAuthoringClient(conversation_creds["endpoint"], AzureKeyCredential(conversation_creds["key"]))
assert client._config.polling_interval == 5
# test override
client = ConversationAuthoringClient(conversation_creds["endpoint"], AzureKeyCredential(conversation_creds["key"]), polling_interval=1)
assert client._config.polling_interval == 1
def test_authoring_aad(self, recorded_test, conversation_creds):
token = self.get_credential(ConversationAuthoringClient)
client = ConversationAuthoringClient(conversation_creds["endpoint"], token)
entities = client.list_supported_prebuilt_entities(language="en")
for entity in entities:
assert entity
|