Skip to content

Commit 805c17f

Browse files
[LoadTesting] Fix async client name (Azure#29151)
* Fix async client name * Fix aio import * Fixed package version * Fixed sync type hints * Fix test constructors * Packaging update of azure-developer-loadtesting * Revert "Packaging update of azure-developer-loadtesting" This reverts commit c4af1f1. * Prevent auto-update --------- Co-authored-by: Azure SDK Bot <[email protected]>
1 parent f7b9004 commit 805c17f

File tree

6 files changed

+15
-21
lines changed

6 files changed

+15
-21
lines changed

sdk/loadtesting/azure-developer-loadtesting/azure/developer/loadtesting/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@
44
# license information.
55
# --------------------------------------------------------------------------
66
from ._client import LoadTestAdministrationClient, LoadTestRunClient
7+
from ._version import VERSION
78

8-
__all__ = ["LoadTestAdministrationClient", "LoadTestRunClient"]
9+
__version__ = VERSION
10+
__all__ = ["LoadTestAdministrationClient", "LoadTestRunClient"]

sdk/loadtesting/azure-developer-loadtesting/azure/developer/loadtesting/_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class LoadTestAdministrationClient(_BaseClient, AdministrationOperations): # py
7575
:paramtype api_version: str
7676
"""
7777

78-
def __enter__(self) -> "AdministrationClient":
78+
def __enter__(self) -> "LoadTestAdministrationClient":
7979
self._client.__enter__()
8080
return self
8181

@@ -91,7 +91,7 @@ class LoadTestRunClient(_BaseClient, TestRunOperations): # pylint: disable=clie
9191
:paramtype api_version: str
9292
"""
9393

94-
def __enter__(self) -> "TestRunClient":
94+
def __enter__(self) -> "LoadTestRunClient":
9595
self._client.__enter__()
9696
return self
9797

sdk/loadtesting/azure-developer-loadtesting/azure/developer/loadtesting/aio/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
# Licensed under the MIT License. See License.txt in the project root for
55
# license information.
66
# --------------------------------------------------------------------------
7-
from ._client import LoadTestRunClient, LoadAdministrationClient
7+
from ._client import LoadTestRunClient, LoadTestAdministrationClient
88

9-
__all__ = ["LoadAdministrationClient", "LoadTestRunClient"]
9+
__all__ = ["LoadTestAdministrationClient", "LoadTestRunClient"]

sdk/loadtesting/azure-developer-loadtesting/azure/developer/loadtesting/aio/_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ async def __aexit__(self, *exc_details) -> None:
7474
await self._client.__aexit__(*exc_details)
7575

7676

77-
class LoadAdministrationClient(_BaseClient, AdministrationOperations): # pylint: disable=client-accepts-api-version-keyword
77+
class LoadTestAdministrationClient(_BaseClient, AdministrationOperations): # pylint: disable=client-accepts-api-version-keyword
7878
"""These APIs allow end users to create, view and run load tests using Azure Load Test Service.
7979
8080
:param endpoint: URL to perform data plane API operations on the resource. Required.
@@ -86,7 +86,7 @@ class LoadAdministrationClient(_BaseClient, AdministrationOperations): # pylint
8686
:paramtype api_version: str
8787
"""
8888

89-
async def __aenter__(self) -> "AdministrationClient":
89+
async def __aenter__(self) -> "LoadTestAdministrationClient":
9090
await self._client.__aenter__()
9191
return self
9292

@@ -102,6 +102,6 @@ class LoadTestRunClient(_BaseClient, TestRunOperations): # pylint: disable=clie
102102
:paramtype api_version: str
103103
"""
104104

105-
async def __aenter__(self) -> "TestRunClient":
105+
async def __aenter__(self) -> "LoadTestRunClient":
106106
await self._client.__aenter__()
107107
return self
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
11
[packaging]
2-
package_name = "azure-developer-loadtesting"
3-
package_nspkg = "azure-developer-nspkg"
4-
package_pprint_name = "MyService Management"
5-
package_doc_id = ""
6-
is_stable = false
7-
is_arm = true
8-
need_msrestazure = false
9-
need_azuremgmtcore = true
10-
sample_link = ""
2+
auto_update = false

sdk/loadtesting/azure-developer-loadtesting/tests/testcase_async.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
# Licensed under the MIT License. See License.txt in the project root for
55
# license information.
66
# --------------------------------------------------------------------------
7-
from azure.developer.loadtesting.aio import LoadTestRunClient, LoadAdministrationClient
7+
from azure.developer.loadtesting.aio import LoadTestRunClient, LoadTestAdministrationClient
88
from devtools_testutils import AzureRecordedTestCase
99

1010

1111
class LoadtestingAsyncTest(AzureRecordedTestCase):
1212
def create_administration_client(self, endpoint):
13-
credential = self.get_credential(LoadAdministrationClient, is_async=True)
13+
credential = self.get_credential(LoadTestAdministrationClient, is_async=True)
1414
return self.create_client_from_credential(
15-
LoadAdministrationClient,
15+
LoadTestAdministrationClient,
1616
credential=credential,
1717
endpoint=endpoint,
1818
)
@@ -23,4 +23,4 @@ def create_run_client(self, endpoint):
2323
LoadTestRunClient,
2424
credential=credential,
2525
endpoint=endpoint,
26-
)
26+
)

0 commit comments

Comments
 (0)