Skip to content

Commit fd0f1f6

Browse files
authored
[DigitalTwins] Added recorded tests + fixes (Azure#15157)
* Added test config * Fixes to clients * Added tests * Test recordings * Test suite base fixes * Removed mock tests * Use public mgmt client * Regenerated with latest autorest * Refactored out asynctestcase
1 parent 3205f3c commit fd0f1f6

File tree

187 files changed

+26196
-2082
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

187 files changed

+26196
-2082
lines changed

sdk/digitaltwins/azure-digitaltwins-core/azure/digitaltwins/core/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@
88

99
from ._digitaltwins_client import DigitalTwinsClient
1010
from ._generated.models import DigitalTwinsModelData
11-
from ._generated.models import QueryResult
1211
from ._generated.models import IncomingRelationship
1312
from ._generated.models import DigitalTwinsEventRoute
1413

1514
__all__ = [
1615
'DigitalTwinsClient',
1716
'DigitalTwinsModelData',
18-
'QueryResult',
1917
'IncomingRelationship',
2018
'DigitalTwinsEventRoute'
2119
]

sdk/digitaltwins/azure-digitaltwins-core/azure/digitaltwins/core/_digitaltwins_client.py

Lines changed: 266 additions & 251 deletions
Large diffs are not rendered by default.

sdk/digitaltwins/azure-digitaltwins-core/azure/digitaltwins/core/_generated/_azure_digital_twins_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ class AzureDigitalTwinsAPI(object):
3939
:param credential: Credential needed for the client to connect to Azure.
4040
:type credential: ~azure.core.credentials.TokenCredential
4141
:param str base_url: Service URL
42-
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
4342
"""
4443

4544
def __init__(
@@ -56,6 +55,7 @@ def __init__(
5655

5756
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
5857
self._serialize = Serializer(client_models)
58+
self._serialize.client_side_validation = False
5959
self._deserialize = Deserializer(client_models)
6060

6161
self.digital_twin_models = DigitalTwinModelsOperations(

sdk/digitaltwins/azure-digitaltwins-core/azure/digitaltwins/core/_generated/_configuration.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ def __init__(
4141

4242
self.credential = credential
4343
self.api_version = "2020-10-31"
44-
self.credential_scopes = ['https://digitaltwins.azure.net/.default']
45-
self.credential_scopes.extend(kwargs.pop('credential_scopes', []))
44+
self.credential_scopes = kwargs.pop('credential_scopes', ['https://digitaltwins.azure.net/.default'])
4645
kwargs.setdefault('sdk_moniker', 'azuredigitaltwinsapi/{}'.format(VERSION))
4746
self._configure(**kwargs)
4847

sdk/digitaltwins/azure-digitaltwins-core/azure/digitaltwins/core/_generated/aio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
from ._azure_digital_twins_api_async import AzureDigitalTwinsAPI
9+
from ._azure_digital_twins_api import AzureDigitalTwinsAPI
1010
__all__ = ['AzureDigitalTwinsAPI']
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,28 @@
1515
# pylint: disable=unused-import,ungrouped-imports
1616
from azure.core.credentials_async import AsyncTokenCredential
1717

18-
from ._configuration_async import AzureDigitalTwinsAPIConfiguration
19-
from .operations_async import DigitalTwinModelsOperations
20-
from .operations_async import QueryOperations
21-
from .operations_async import DigitalTwinsOperations
22-
from .operations_async import EventRoutesOperations
18+
from ._configuration import AzureDigitalTwinsAPIConfiguration
19+
from .operations import DigitalTwinModelsOperations
20+
from .operations import QueryOperations
21+
from .operations import DigitalTwinsOperations
22+
from .operations import EventRoutesOperations
2323
from .. import models
2424

2525

2626
class AzureDigitalTwinsAPI(object):
2727
"""A service for managing and querying digital twins and digital twin models.
2828
2929
:ivar digital_twin_models: DigitalTwinModelsOperations operations
30-
:vartype digital_twin_models: azure.digitaltwins.core.aio.operations_async.DigitalTwinModelsOperations
30+
:vartype digital_twin_models: azure.digitaltwins.core.aio.operations.DigitalTwinModelsOperations
3131
:ivar query: QueryOperations operations
32-
:vartype query: azure.digitaltwins.core.aio.operations_async.QueryOperations
32+
:vartype query: azure.digitaltwins.core.aio.operations.QueryOperations
3333
:ivar digital_twins: DigitalTwinsOperations operations
34-
:vartype digital_twins: azure.digitaltwins.core.aio.operations_async.DigitalTwinsOperations
34+
:vartype digital_twins: azure.digitaltwins.core.aio.operations.DigitalTwinsOperations
3535
:ivar event_routes: EventRoutesOperations operations
36-
:vartype event_routes: azure.digitaltwins.core.aio.operations_async.EventRoutesOperations
36+
:vartype event_routes: azure.digitaltwins.core.aio.operations.EventRoutesOperations
3737
:param credential: Credential needed for the client to connect to Azure.
3838
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
3939
:param str base_url: Service URL
40-
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
4140
"""
4241

4342
def __init__(
@@ -53,6 +52,7 @@ def __init__(
5352

5453
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
5554
self._serialize = Serializer(client_models)
55+
self._serialize.client_side_validation = False
5656
self._deserialize = Deserializer(client_models)
5757

5858
self.digital_twin_models = DigitalTwinModelsOperations(
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ def __init__(
3838

3939
self.credential = credential
4040
self.api_version = "2020-10-31"
41-
self.credential_scopes = ['https://digitaltwins.azure.net/.default']
42-
self.credential_scopes.extend(kwargs.pop('credential_scopes', []))
41+
self.credential_scopes = kwargs.pop('credential_scopes', ['https://digitaltwins.azure.net/.default'])
4342
kwargs.setdefault('sdk_moniker', 'azuredigitaltwinsapi/{}'.format(VERSION))
4443
self._configure(**kwargs)
4544

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
from ._digital_twin_models_operations_async import DigitalTwinModelsOperations
10-
from ._query_operations_async import QueryOperations
11-
from ._digital_twins_operations_async import DigitalTwinsOperations
12-
from ._event_routes_operations_async import EventRoutesOperations
9+
from ._digital_twin_models_operations import DigitalTwinModelsOperations
10+
from ._query_operations import QueryOperations
11+
from ._digital_twins_operations import DigitalTwinsOperations
12+
from ._event_routes_operations import EventRoutesOperations
1313

1414
__all__ = [
1515
'DigitalTwinModelsOperations',

0 commit comments

Comments
 (0)