@@ -145,7 +145,25 @@ def test_os_config_zonal_service_client_service_account_always_use_jwt(client_cl
145145 ) as use_jwt :
146146 creds = service_account .Credentials (None , None , None )
147147 client = client_class (credentials = creds )
148- use_jwt .assert_called_with (True )
148+ use_jwt .assert_not_called ()
149+
150+
151+ @pytest .mark .parametrize (
152+ "transport_class,transport_name" ,
153+ [
154+ (transports .OsConfigZonalServiceGrpcTransport , "grpc" ),
155+ (transports .OsConfigZonalServiceGrpcAsyncIOTransport , "grpc_asyncio" ),
156+ ],
157+ )
158+ def test_os_config_zonal_service_client_service_account_always_use_jwt_true (
159+ transport_class , transport_name
160+ ):
161+ with mock .patch .object (
162+ service_account .Credentials , "with_always_use_jwt_access" , create = True
163+ ) as use_jwt :
164+ creds = service_account .Credentials (None , None , None )
165+ transport = transport_class (credentials = creds , always_use_jwt_access = True )
166+ use_jwt .assert_called_once_with (True )
149167
150168
151169@pytest .mark .parametrize (
@@ -4530,7 +4548,7 @@ def test_os_config_zonal_service_grpc_transport_client_cert_source_for_mtls(
45304548 "squid.clam.whelk:443" ,
45314549 credentials = cred ,
45324550 credentials_file = None ,
4533- scopes = ( "https://www.googleapis.com/auth/cloud-platform" ,) ,
4551+ scopes = None ,
45344552 ssl_credentials = mock_ssl_channel_creds ,
45354553 quota_project_id = None ,
45364554 options = [
@@ -4639,7 +4657,7 @@ def test_os_config_zonal_service_transport_channel_mtls_with_client_cert_source(
46394657 "mtls.squid.clam.whelk:443" ,
46404658 credentials = cred ,
46414659 credentials_file = None ,
4642- scopes = ( "https://www.googleapis.com/auth/cloud-platform" ,) ,
4660+ scopes = None ,
46434661 ssl_credentials = mock_ssl_cred ,
46444662 quota_project_id = None ,
46454663 options = [
@@ -4686,7 +4704,7 @@ def test_os_config_zonal_service_transport_channel_mtls_with_adc(transport_class
46864704 "mtls.squid.clam.whelk:443" ,
46874705 credentials = mock_cred ,
46884706 credentials_file = None ,
4689- scopes = ( "https://www.googleapis.com/auth/cloud-platform" ,) ,
4707+ scopes = None ,
46904708 ssl_credentials = mock_ssl_cred ,
46914709 quota_project_id = None ,
46924710 options = [
0 commit comments