6262from google.auth import credentials as ga_credentials
6363from google.auth.exceptions import MutualTLSChannelError
6464from google.cloud.location import locations_pb2
65- from google.oauth2 import service_account
66-
6765from google.cloud.secretmanager_v1.services.secret_manager_service import (
6866 SecretManagerServiceAsyncClient,
6967 SecretManagerServiceClient,
7068 pagers,
7169 transports,
7270)
7371from google.cloud.secretmanager_v1.types import resources, service
72+ from google.oauth2 import service_account
7473
7574CRED_INFO_JSON = {
7675 "credential_source": "/path/to/file",
@@ -480,57 +479,57 @@ def test_secret_manager_service_client_client_options(
480479def test_secret_manager_service_client_otel_channel_injection_enabled():
481480 """Proves that when OpenTelemetry tracing is enabled:
482481
483- 1. SecretManagerServiceClient obtains the channel wrapper via
484- _observability.get_otel_channel_wrapper passing client_options.
485- 2. The wrapper is passed into transport kwargs under 'wrappers ',
486- allowing the Transport to apply it via apply_channel_wrappers .
482+ 1. SecretManagerServiceClient obtains the channel interceptor via
483+ _observability.get_otel_interceptor passing client_options.
484+ 2. The interceptor is passed into transport kwargs under 'interceptors ',
485+ allowing the Transport to apply it via apply_channel_interceptors .
487486 """
488- mock_wrapper = mock.Mock()
487+ mock_interceptor = mock.Mock()
489488 with (
490489 mock.patch(
491- "google.cloud.secretmanager_v1.services.secret_manager_service.client._observability.get_otel_channel_wrapper ",
492- return_value=mock_wrapper ,
493- ) as mock_get_wrapper ,
490+ "google.cloud.secretmanager_v1.services.secret_manager_service.client._observability.get_otel_interceptor ",
491+ return_value=mock_interceptor ,
492+ ) as mock_get_interceptor ,
494493 mock.patch.object(
495494 transports.SecretManagerServiceGrpcTransport, "__init__", return_value=None
496495 ) as patched_transport_init,
497496 ):
498497 client = SecretManagerServiceClient(transport="grpc")
499498
500- mock_get_wrapper .assert_called_once_with(client._client_options)
499+ mock_get_interceptor .assert_called_once_with(client._client_options)
501500 called_kwargs = patched_transport_init.call_args.kwargs
502- assert "wrappers " in called_kwargs
503- assert called_kwargs["wrappers "] == [mock_wrapper ]
501+ assert "interceptors " in called_kwargs
502+ assert called_kwargs["interceptors "] == [mock_interceptor ]
504503
505504
506505def test_secret_manager_service_client_otel_channel_injection_disabled():
507506 """Proves that when OpenTelemetry tracing is disabled:
508507
509- 1. SecretManagerServiceClient checks for an OTel wrapper and receives None.
510- 2. No 'wrappers ' argument is passed to the transport constructor.
508+ 1. SecretManagerServiceClient checks for an OTel interceptor and receives None.
509+ 2. No 'interceptors ' argument is passed to the transport constructor.
511510 """
512511 with (
513512 mock.patch(
514- "google.cloud.secretmanager_v1.services.secret_manager_service.client._observability.get_otel_channel_wrapper ",
513+ "google.cloud.secretmanager_v1.services.secret_manager_service.client._observability.get_otel_interceptor ",
515514 return_value=None,
516- ) as mock_get_wrapper ,
515+ ) as mock_get_interceptor ,
517516 mock.patch.object(
518517 transports.SecretManagerServiceGrpcTransport, "__init__", return_value=None
519518 ) as patched_transport_init,
520519 ):
521520 client = SecretManagerServiceClient(transport="grpc")
522521
523- mock_get_wrapper .assert_called_once_with(client._client_options)
522+ mock_get_interceptor .assert_called_once_with(client._client_options)
524523 called_kwargs = patched_transport_init.call_args.kwargs
525- assert "wrappers " not in called_kwargs
524+ assert "interceptors " not in called_kwargs
526525
527526
528- def test_secret_manager_service_grpc_transport_wrappers ():
529- """Proves that SecretManagerServiceGrpcTransport accepts channel wrappers
530- and invokes grpc_helpers.apply_channel_wrappers to apply them to the underlying
527+ def test_secret_manager_service_grpc_transport_interceptors ():
528+ """Proves that SecretManagerServiceGrpcTransport accepts channel interceptors
529+ and invokes grpc_helpers.apply_channel_interceptors to apply them to the underlying
531530 gRPC channel.
532531 """
533- mock_wrapper = mock.Mock()
532+ mock_interceptor = mock.Mock()
534533 mock_channel = mock.Mock()
535534
536535 with (
@@ -540,34 +539,38 @@ def test_secret_manager_service_grpc_transport_wrappers():
540539 return_value=mock_channel,
541540 ),
542541 mock.patch(
543- "google.api_core.grpc_helpers.apply_channel_wrappers ",
542+ "google.api_core.grpc_helpers.apply_channel_interceptors ",
544543 return_value=mock_channel,
545- ) as mock_apply_wrappers ,
544+ ) as mock_apply_interceptors ,
546545 ):
547546 transports.SecretManagerServiceGrpcTransport(
548- wrappers=[mock_wrapper ],
547+ interceptors=[mock_interceptor ],
549548 )
550549
551- mock_apply_wrappers.assert_called_once_with(mock_channel, [mock_wrapper])
550+ mock_apply_interceptors.assert_called_once_with(
551+ mock_channel, [mock_interceptor]
552+ )
552553
553554
554- def test_secret_manager_service_grpc_transport_custom_channel_wrappers ():
555+ def test_secret_manager_service_grpc_transport_custom_channel_interceptors ():
555556 """Proves that SecretManagerServiceGrpcTransport wraps explicitly passed custom channels
556- using grpc_helpers.apply_channel_wrappers .
557+ using grpc_helpers.apply_channel_interceptors .
557558 """
558- mock_wrapper = mock.Mock()
559+ mock_interceptor = mock.Mock()
559560 mock_custom_channel = mock.Mock(spec=grpc.Channel)
560561
561562 with mock.patch(
562- "google.api_core.grpc_helpers.apply_channel_wrappers ",
563+ "google.api_core.grpc_helpers.apply_channel_interceptors ",
563564 return_value=mock_custom_channel,
564- ) as mock_apply_wrappers :
565+ ) as mock_apply_interceptors :
565566 transports.SecretManagerServiceGrpcTransport(
566567 channel=mock_custom_channel,
567- wrappers=[mock_wrapper ],
568+ interceptors=[mock_interceptor ],
568569 )
569570
570- mock_apply_wrappers.assert_called_once_with(mock_custom_channel, [mock_wrapper])
571+ mock_apply_interceptors.assert_called_once_with(
572+ mock_custom_channel, [mock_interceptor]
573+ )
571574
572575
573576@pytest.mark.parametrize(
0 commit comments