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
|
#-------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#--------------------------------------------------------------------------
import pytest
from azure.servicebus.aio.management import ServiceBusAdministrationClient
from devtools_testutils import AzureMgmtRecordedTestCase
from devtools_testutils.aio import recorded_by_proxy_async
from sb_env_loader import ServiceBusPreparer
class TestServiceBusManagementClientNamespaceAsync(AzureMgmtRecordedTestCase):
@ServiceBusPreparer()
@recorded_by_proxy_async
async def test_async_mgmt_namespace_get_properties(self, servicebus_connection_str,
servicebus_fully_qualified_namespace, servicebus_sas_policy,
servicebus_sas_key):
mgmt_service = ServiceBusAdministrationClient.from_connection_string(servicebus_connection_str)
properties = await mgmt_service.get_namespace_properties()
assert properties
assert properties.messaging_sku == 'Standard'
# assert properties.name == servicebus_fully_qualified_namespace.name
# This is disabled pending investigation of why it isn't getting scrubbed despite expected scrubber use.
|