Skip to content

Commit 0707184

Browse files
authored
[SchemaRegistry] migrate to test proxy (Azure#23438)
fixes Azure#22517 - need to ignore pylint `import-error` due to same issue as here: pylint-dev/pylint#2862
1 parent 0b5d7ae commit 0707184

File tree

97 files changed

+6284
-3809
lines changed

Some content is hidden

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

97 files changed

+6284
-3809
lines changed

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/__init__.py

Lines changed: 0 additions & 26 deletions
This file was deleted.

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/schemaregistry/__init__.py

Lines changed: 0 additions & 26 deletions
This file was deleted.

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/schemaregistry/encoder/__init__.py

Lines changed: 0 additions & 26 deletions
This file was deleted.

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/schemaregistry/encoder/avroencoder/__init__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,13 @@
2323
# IN THE SOFTWARE.
2424
#
2525
# --------------------------------------------------------------------------
26-
from ._version import VERSION
26+
from ._version import VERSION # pylint: disable=import-error
2727

2828
__version__ = VERSION
2929

30-
from ._schema_registry_avro_encoder import AvroEncoder
31-
from ._message_protocol import MessageType, MessageContent
30+
from ._schema_registry_avro_encoder import AvroEncoder # pylint: disable=import-error
31+
from ._message_protocol import MessageType, MessageContent # pylint: disable=import-error
32+
3233

3334
__all__ = [
3435
"AvroEncoder",

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/schemaregistry/encoder/avroencoder/_apache_avro_encoder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import avro
1010
from avro.io import DatumWriter, DatumReader, BinaryDecoder, BinaryEncoder
1111

12-
from ._abstract_avro_encoder import AbstractAvroObjectEncoder
12+
from ._abstract_avro_encoder import AbstractAvroObjectEncoder # pylint: disable=import-error
1313

1414
ObjectType = TypeVar("ObjectType")
1515

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/schemaregistry/encoder/avroencoder/_schema_registry_avro_encoder.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@
2828
from io import BytesIO
2929
from typing import Any, Dict, Mapping, Optional, Union, Callable
3030

31-
from .exceptions import (
31+
from .exceptions import ( # pylint: disable=import-error
3232
SchemaParseError,
3333
SchemaEncodeError,
3434
SchemaDecodeError,
3535
)
36-
from ._apache_avro_encoder import ApacheAvroObjectEncoder as AvroObjectEncoder
37-
from ._message_protocol import MessageContent, MessageType
38-
from ._constants import (
36+
from ._apache_avro_encoder import ApacheAvroObjectEncoder as AvroObjectEncoder # pylint: disable=import-error
37+
from ._message_protocol import MessageContent, MessageType # pylint: disable=import-error
38+
from ._constants import ( # pylint: disable=import-error
3939
SCHEMA_ID_START_INDEX,
4040
SCHEMA_ID_LENGTH,
4141
CONTENT_START_INDEX,

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/schemaregistry/encoder/avroencoder/aio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
# IN THE SOFTWARE.
2424
#
2525
# --------------------------------------------------------------------------
26-
from ._schema_registry_avro_encoder_async import AvroEncoder
26+
from ._schema_registry_avro_encoder_async import AvroEncoder # pylint: disable=import-error
2727

2828
__all__ = [
2929
"AvroEncoder"

sdk/schemaregistry/azure-schemaregistry-avroencoder/azure/schemaregistry/encoder/avroencoder/aio/_schema_registry_avro_encoder_async.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@
2626
import logging
2727
from io import BytesIO
2828
from typing import Any, Callable, Dict, Mapping, Union, Optional
29-
from ._async_lru import alru_cache
30-
from .._constants import (
29+
from ._async_lru import alru_cache # pylint: disable=import-error
30+
from .._constants import ( # pylint: disable=import-error
3131
SCHEMA_ID_START_INDEX,
3232
SCHEMA_ID_LENGTH,
3333
CONTENT_START_INDEX,
3434
AVRO_MIME_TYPE,
3535
RECORD_FORMAT_IDENTIFIER_LENGTH,
3636
)
37-
from .._message_protocol import MessageType, MessageContent
38-
from .._apache_avro_encoder import ApacheAvroObjectEncoder as AvroObjectEncoder
39-
from ..exceptions import (
37+
from .._message_protocol import MessageType, MessageContent # pylint: disable=import-error
38+
from .._apache_avro_encoder import ApacheAvroObjectEncoder as AvroObjectEncoder # pylint: disable=import-error
39+
from ..exceptions import ( # pylint: disable=import-error
4040
SchemaParseError,
4141
SchemaEncodeError,
4242
SchemaDecodeError,
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import pytest
2+
from devtools_testutils import add_general_regex_sanitizer, test_proxy, add_oauth_response_sanitizer
3+
4+
# autouse=True will trigger this fixture on each pytest run, even if it's not explicitly used by a test method
5+
@pytest.fixture(scope="session", autouse=True)
6+
def add_sanitizers(test_proxy):
7+
add_general_regex_sanitizer(regex="(?<=\\/\\/)[a-z-]+(?=\\.servicebus\\.windows\\.net)", value="fake_resource")
8+
add_oauth_response_sanitizer()
9+
10+
# autouse=True will trigger this fixture on each pytest run, even if it's not explicitly used by a test method
11+
@pytest.fixture(scope="session", autouse=True)
12+
def start_proxy(test_proxy):
13+
return

sdk/schemaregistry/azure-schemaregistry-avroencoder/setup.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@
6767
],
6868
python_requires=">=3.6",
6969
zip_safe=False,
70-
packages=find_packages(exclude=exclude_packages),
70+
packages=[
71+
'azure.schemaregistry.encoder.avroencoder',
72+
'azure.schemaregistry.encoder.avroencoder.aio',
73+
],
7174
install_requires=install_packages
7275
)

0 commit comments

Comments
 (0)