Skip to content

Commit 607213f

Browse files
authored
[Key Vault] Clean up testing utilities (#43049)
1 parent 71ec386 commit 607213f

18 files changed

+28
-73
lines changed

sdk/keyvault/azure-keyvault-administration/tests/_async_test_case.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
import os
66

77
import pytest
8-
from azure.keyvault.administration import ApiVersion
98
from azure.keyvault.administration._internal.client_base import DEFAULT_VERSION
10-
from azure.identity.aio import ManagedIdentityCredential
119
from devtools_testutils import AzureRecordedTestCase
1210

1311

@@ -133,10 +131,3 @@ def create_access_control_client(self, **kwargs):
133131
return self.create_client_from_credential(
134132
KeyVaultSettingsClient, credential=credential, vault_url=self.managed_hsm_url, **kwargs
135133
)
136-
137-
138-
def get_decorator(**kwargs):
139-
"""returns a test decorator for test parameterization"""
140-
versions = kwargs.pop("api_versions", None) or ApiVersion
141-
params = [pytest.param(api_version) for api_version in versions]
142-
return params

sdk/keyvault/azure-keyvault-administration/tests/_test_case.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
from azure.keyvault.administration import ApiVersion
1010
from azure.keyvault.administration._internal.client_base import DEFAULT_VERSION
11-
from azure.identity import ManagedIdentityCredential
1211
from devtools_testutils import AzureRecordedTestCase
1312

1413

sdk/keyvault/azure-keyvault-administration/tests/test_access_control_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
from devtools_testutils import add_general_regex_sanitizer, set_bodiless_matcher
1212
from devtools_testutils.aio import recorded_by_proxy_async
1313

14-
from _async_test_case import KeyVaultAccessControlClientPreparer, get_decorator
14+
from _async_test_case import KeyVaultAccessControlClientPreparer
15+
from _test_case import get_decorator
1516
from _shared.test_case_async import KeyVaultTestCase
1617
from test_access_control import assert_role_definitions_equal
1718

sdk/keyvault/azure-keyvault-administration/tests/test_backup_client_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
from devtools_testutils import set_bodiless_matcher
1111
from devtools_testutils.aio import recorded_by_proxy_async
1212

13-
from _async_test_case import KeyVaultBackupClientPreparer, KeyVaultBackupClientSasPreparer, get_decorator
13+
from _async_test_case import KeyVaultBackupClientPreparer, KeyVaultBackupClientSasPreparer
14+
from _test_case import get_decorator
1415
from _shared.test_case_async import KeyVaultTestCase
1516

1617
all_api_versions = get_decorator(is_async=True)

sdk/keyvault/azure-keyvault-administration/tests/test_examples_administration_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
from devtools_testutils import set_bodiless_matcher
1010
from devtools_testutils.aio import recorded_by_proxy_async
1111

12-
from _async_test_case import KeyVaultBackupClientPreparer, get_decorator
12+
from _async_test_case import KeyVaultBackupClientPreparer
13+
from _test_case import get_decorator
1314
from _shared.test_case_async import KeyVaultTestCase
1415

1516
all_api_versions = get_decorator(is_async=True)

sdk/keyvault/azure-keyvault-administration/tests/test_settings_client_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
from azure.keyvault.administration._internal.client_base import DEFAULT_VERSION
99
from devtools_testutils.aio import recorded_by_proxy_async
1010

11-
from _async_test_case import KeyVaultSettingsClientPreparer, get_decorator
11+
from _async_test_case import KeyVaultSettingsClientPreparer
12+
from _test_case import get_decorator
1213
from _shared.test_case_async import KeyVaultTestCase
1314

1415
only_latest = get_decorator(api_versions=[DEFAULT_VERSION])

sdk/keyvault/azure-keyvault-certificates/tests/_async_test_case.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,11 @@
55

66
import os
77

8-
from azure.keyvault.certificates import ApiVersion
98
from azure.keyvault.certificates._shared.client_base import DEFAULT_VERSION
109
from devtools_testutils import AzureRecordedTestCase, is_live
1110
import pytest
1211

1312

14-
def get_decorator(**kwargs):
15-
"""returns a test decorator for test parameterization"""
16-
versions = kwargs.pop("api_versions", None) or ApiVersion
17-
params = [pytest.param(api_version) for api_version in versions]
18-
return params
19-
20-
2113
class AsyncCertificatesClientPreparer(AzureRecordedTestCase):
2214
def __init__(self, **kwargs) -> None:
2315
self.azure_keyvault_url = "https://vaultname.vault.azure.net"

sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
import pytest
3636

3737
from _shared.test_case_async import KeyVaultTestCase
38-
from _async_test_case import get_decorator, AsyncCertificatesClientPreparer
38+
from _async_test_case import AsyncCertificatesClientPreparer
39+
from _test_case import get_decorator
3940
from certs import CERT_CONTENT_PASSWORD_ENCODED, CERT_CONTENT_NOT_PASSWORD_ENCODED
4041

4142

sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
import pytest
99

1010
from _shared.test_case_async import KeyVaultTestCase
11-
from _async_test_case import get_decorator, AsyncCertificatesClientPreparer
11+
from _async_test_case import AsyncCertificatesClientPreparer
12+
from _test_case import get_decorator
1213
from devtools_testutils.aio import recorded_by_proxy_async
1314

1415

sdk/keyvault/azure-keyvault-certificates/tests/test_merge_certificate_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
from devtools_testutils.aio import recorded_by_proxy_async
1212
from OpenSSL import crypto
1313

14-
from _async_test_case import AsyncCertificatesClientPreparer, get_decorator
14+
from _async_test_case import AsyncCertificatesClientPreparer
15+
from _test_case import get_decorator
1516
from _shared.test_case_async import KeyVaultTestCase
1617

1718
all_api_versions = get_decorator(is_async=True)

0 commit comments

Comments
 (0)