File tree 3 files changed +10
-6
lines changed
azure/core/pipeline/policies
3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -339,7 +339,7 @@ class HttpLoggingPolicy(SansIOHTTPPolicy):
339
339
"""The Pipeline policy that handles logging of HTTP requests and responses.
340
340
"""
341
341
342
- DEFAULT_HEADERS_WHITELIST = set ([
342
+ DEFAULT_HEADERS_ALLOWLIST = set ([
343
343
"x-ms-request-id" ,
344
344
"x-ms-client-request-id" ,
345
345
"x-ms-return-client-request-id" ,
@@ -364,14 +364,18 @@ class HttpLoggingPolicy(SansIOHTTPPolicy):
364
364
"Transfer-Encoding" ,
365
365
"User-Agent" ,
366
366
])
367
+
368
+ # Deprecated
369
+ DEFAULT_HEADERS_WHITELIST = DEFAULT_HEADERS_ALLOWLIST
370
+
367
371
REDACTED_PLACEHOLDER = "REDACTED"
368
372
369
373
def __init__ (self , logger = None , ** kwargs ): # pylint: disable=unused-argument
370
374
self .logger = logger or logging .getLogger (
371
375
"azure.core.pipeline.policies.http_logging_policy"
372
376
)
373
377
self .allowed_query_params = set ()
374
- self .allowed_header_names = set (HttpLoggingPolicy .DEFAULT_HEADERS_WHITELIST )
378
+ self .allowed_header_names = set (HttpLoggingPolicy .DEFAULT_HEADERS_ALLOWLIST )
375
379
376
380
def _redact_query_param (self , key , value ):
377
381
lower_case_allowed_query_params = [
Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ def test_default_http_logging_policy():
153
153
pipeline_client = AsyncPipelineClient (base_url = "test" )
154
154
pipeline = pipeline_client ._build_pipeline (config )
155
155
http_logging_policy = pipeline ._impl_policies [- 1 ]._policy
156
- assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_WHITELIST
156
+ assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_ALLOWLIST
157
157
158
158
def test_pass_in_http_logging_policy ():
159
159
config = Configuration ()
@@ -166,7 +166,7 @@ def test_pass_in_http_logging_policy():
166
166
pipeline_client = AsyncPipelineClient (base_url = "test" )
167
167
pipeline = pipeline_client ._build_pipeline (config )
168
168
http_logging_policy = pipeline ._impl_policies [- 1 ]._policy
169
- assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_WHITELIST .union ({"x-ms-added-header" })
169
+ assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_ALLOWLIST .union ({"x-ms-added-header" })
170
170
171
171
@pytest .mark .asyncio
172
172
async def test_conf_async_requests ():
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ def test_default_http_logging_policy():
67
67
pipeline_client = PipelineClient (base_url = "test" )
68
68
pipeline = pipeline_client ._build_pipeline (config )
69
69
http_logging_policy = pipeline ._impl_policies [- 1 ]._policy
70
- assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_WHITELIST
70
+ assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_ALLOWLIST
71
71
72
72
def test_pass_in_http_logging_policy ():
73
73
config = Configuration ()
@@ -80,7 +80,7 @@ def test_pass_in_http_logging_policy():
80
80
pipeline_client = PipelineClient (base_url = "test" )
81
81
pipeline = pipeline_client ._build_pipeline (config )
82
82
http_logging_policy = pipeline ._impl_policies [- 1 ]._policy
83
- assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_WHITELIST .union ({"x-ms-added-header" })
83
+ assert http_logging_policy .allowed_header_names == HttpLoggingPolicy .DEFAULT_HEADERS_ALLOWLIST .union ({"x-ms-added-header" })
84
84
85
85
86
86
def test_sans_io_exception ():
You can’t perform that action at this time.
0 commit comments