diff --git a/google/cloud/compute_v1/services/accelerator_types/transports/base.py b/google/cloud/compute_v1/services/accelerator_types/transports/base.py index f5d37dd1a..08226272e 100644 --- a/google/cloud/compute_v1/services/accelerator_types/transports/base.py +++ b/google/cloud/compute_v1/services/accelerator_types/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/addresses/transports/base.py b/google/cloud/compute_v1/services/addresses/transports/base.py index c14ad63c8..5cdfc8801 100644 --- a/google/cloud/compute_v1/services/addresses/transports/base.py +++ b/google/cloud/compute_v1/services/addresses/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/autoscalers/transports/base.py b/google/cloud/compute_v1/services/autoscalers/transports/base.py index 109e91eb5..d9fed1df4 100644 --- a/google/cloud/compute_v1/services/autoscalers/transports/base.py +++ b/google/cloud/compute_v1/services/autoscalers/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/backend_buckets/transports/base.py b/google/cloud/compute_v1/services/backend_buckets/transports/base.py index 4526d6929..9ea956822 100644 --- a/google/cloud/compute_v1/services/backend_buckets/transports/base.py +++ b/google/cloud/compute_v1/services/backend_buckets/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/backend_services/transports/base.py b/google/cloud/compute_v1/services/backend_services/transports/base.py index 47392e6d4..ad5073c95 100644 --- a/google/cloud/compute_v1/services/backend_services/transports/base.py +++ b/google/cloud/compute_v1/services/backend_services/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/disk_types/transports/base.py b/google/cloud/compute_v1/services/disk_types/transports/base.py index c44914d3c..435a8f2a6 100644 --- a/google/cloud/compute_v1/services/disk_types/transports/base.py +++ b/google/cloud/compute_v1/services/disk_types/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/disks/transports/base.py b/google/cloud/compute_v1/services/disks/transports/base.py index 1d6b21eeb..f089ac23e 100644 --- a/google/cloud/compute_v1/services/disks/transports/base.py +++ b/google/cloud/compute_v1/services/disks/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/external_vpn_gateways/transports/base.py b/google/cloud/compute_v1/services/external_vpn_gateways/transports/base.py index f0a2d8d64..b7b5e8a61 100644 --- a/google/cloud/compute_v1/services/external_vpn_gateways/transports/base.py +++ b/google/cloud/compute_v1/services/external_vpn_gateways/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/firewall_policies/transports/base.py b/google/cloud/compute_v1/services/firewall_policies/transports/base.py index 6893c06e7..44b407fc5 100644 --- a/google/cloud/compute_v1/services/firewall_policies/transports/base.py +++ b/google/cloud/compute_v1/services/firewall_policies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/firewalls/transports/base.py b/google/cloud/compute_v1/services/firewalls/transports/base.py index 49f7a4f84..b57a2648b 100644 --- a/google/cloud/compute_v1/services/firewalls/transports/base.py +++ b/google/cloud/compute_v1/services/firewalls/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/forwarding_rules/transports/base.py b/google/cloud/compute_v1/services/forwarding_rules/transports/base.py index 54a77e731..f8af0c13a 100644 --- a/google/cloud/compute_v1/services/forwarding_rules/transports/base.py +++ b/google/cloud/compute_v1/services/forwarding_rules/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/global_addresses/transports/base.py b/google/cloud/compute_v1/services/global_addresses/transports/base.py index 59d3eedaf..d380c32be 100644 --- a/google/cloud/compute_v1/services/global_addresses/transports/base.py +++ b/google/cloud/compute_v1/services/global_addresses/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/global_forwarding_rules/transports/base.py b/google/cloud/compute_v1/services/global_forwarding_rules/transports/base.py index 5bb754614..e61272413 100644 --- a/google/cloud/compute_v1/services/global_forwarding_rules/transports/base.py +++ b/google/cloud/compute_v1/services/global_forwarding_rules/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/global_network_endpoint_groups/transports/base.py b/google/cloud/compute_v1/services/global_network_endpoint_groups/transports/base.py index 64c3f6d8f..70115faff 100644 --- a/google/cloud/compute_v1/services/global_network_endpoint_groups/transports/base.py +++ b/google/cloud/compute_v1/services/global_network_endpoint_groups/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/global_operations/transports/base.py b/google/cloud/compute_v1/services/global_operations/transports/base.py index 739ea7228..ad8a387a5 100644 --- a/google/cloud/compute_v1/services/global_operations/transports/base.py +++ b/google/cloud/compute_v1/services/global_operations/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/global_organization_operations/transports/base.py b/google/cloud/compute_v1/services/global_organization_operations/transports/base.py index bc05e03b7..761c77b4b 100644 --- a/google/cloud/compute_v1/services/global_organization_operations/transports/base.py +++ b/google/cloud/compute_v1/services/global_organization_operations/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/global_public_delegated_prefixes/transports/base.py b/google/cloud/compute_v1/services/global_public_delegated_prefixes/transports/base.py index 38fd07454..254740127 100644 --- a/google/cloud/compute_v1/services/global_public_delegated_prefixes/transports/base.py +++ b/google/cloud/compute_v1/services/global_public_delegated_prefixes/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/health_checks/transports/base.py b/google/cloud/compute_v1/services/health_checks/transports/base.py index c4088ac14..d6806e2b1 100644 --- a/google/cloud/compute_v1/services/health_checks/transports/base.py +++ b/google/cloud/compute_v1/services/health_checks/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/images/transports/base.py b/google/cloud/compute_v1/services/images/transports/base.py index 96cd7abcf..eeb769956 100644 --- a/google/cloud/compute_v1/services/images/transports/base.py +++ b/google/cloud/compute_v1/services/images/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/instance_group_managers/transports/base.py b/google/cloud/compute_v1/services/instance_group_managers/transports/base.py index 624aabce5..d2868d78e 100644 --- a/google/cloud/compute_v1/services/instance_group_managers/transports/base.py +++ b/google/cloud/compute_v1/services/instance_group_managers/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/instance_groups/transports/base.py b/google/cloud/compute_v1/services/instance_groups/transports/base.py index 4fa60b1d2..3a7c9f07d 100644 --- a/google/cloud/compute_v1/services/instance_groups/transports/base.py +++ b/google/cloud/compute_v1/services/instance_groups/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/instance_templates/transports/base.py b/google/cloud/compute_v1/services/instance_templates/transports/base.py index 2fae32fff..243a5e981 100644 --- a/google/cloud/compute_v1/services/instance_templates/transports/base.py +++ b/google/cloud/compute_v1/services/instance_templates/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/instances/transports/base.py b/google/cloud/compute_v1/services/instances/transports/base.py index 729435037..d5158fc8a 100644 --- a/google/cloud/compute_v1/services/instances/transports/base.py +++ b/google/cloud/compute_v1/services/instances/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/interconnect_attachments/transports/base.py b/google/cloud/compute_v1/services/interconnect_attachments/transports/base.py index 23091650b..baae3e9ad 100644 --- a/google/cloud/compute_v1/services/interconnect_attachments/transports/base.py +++ b/google/cloud/compute_v1/services/interconnect_attachments/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/interconnect_locations/transports/base.py b/google/cloud/compute_v1/services/interconnect_locations/transports/base.py index 1fe9646b0..16f563fae 100644 --- a/google/cloud/compute_v1/services/interconnect_locations/transports/base.py +++ b/google/cloud/compute_v1/services/interconnect_locations/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/interconnects/transports/base.py b/google/cloud/compute_v1/services/interconnects/transports/base.py index 5592165ad..3cafc0f82 100644 --- a/google/cloud/compute_v1/services/interconnects/transports/base.py +++ b/google/cloud/compute_v1/services/interconnects/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/license_codes/transports/base.py b/google/cloud/compute_v1/services/license_codes/transports/base.py index 02063d777..1a5800749 100644 --- a/google/cloud/compute_v1/services/license_codes/transports/base.py +++ b/google/cloud/compute_v1/services/license_codes/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/licenses/transports/base.py b/google/cloud/compute_v1/services/licenses/transports/base.py index d3ff14836..e0c15a542 100644 --- a/google/cloud/compute_v1/services/licenses/transports/base.py +++ b/google/cloud/compute_v1/services/licenses/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/machine_types/transports/base.py b/google/cloud/compute_v1/services/machine_types/transports/base.py index 587a0521f..af7b3f966 100644 --- a/google/cloud/compute_v1/services/machine_types/transports/base.py +++ b/google/cloud/compute_v1/services/machine_types/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/network_endpoint_groups/transports/base.py b/google/cloud/compute_v1/services/network_endpoint_groups/transports/base.py index 4072d4189..30d8036b0 100644 --- a/google/cloud/compute_v1/services/network_endpoint_groups/transports/base.py +++ b/google/cloud/compute_v1/services/network_endpoint_groups/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/networks/transports/base.py b/google/cloud/compute_v1/services/networks/transports/base.py index b2c5fae29..e10e936be 100644 --- a/google/cloud/compute_v1/services/networks/transports/base.py +++ b/google/cloud/compute_v1/services/networks/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/node_groups/transports/base.py b/google/cloud/compute_v1/services/node_groups/transports/base.py index 8137c560c..eedf04e8b 100644 --- a/google/cloud/compute_v1/services/node_groups/transports/base.py +++ b/google/cloud/compute_v1/services/node_groups/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/node_templates/transports/base.py b/google/cloud/compute_v1/services/node_templates/transports/base.py index 6d1b2d36a..b53218c1d 100644 --- a/google/cloud/compute_v1/services/node_templates/transports/base.py +++ b/google/cloud/compute_v1/services/node_templates/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/node_types/transports/base.py b/google/cloud/compute_v1/services/node_types/transports/base.py index dc7874707..f82cea712 100644 --- a/google/cloud/compute_v1/services/node_types/transports/base.py +++ b/google/cloud/compute_v1/services/node_types/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/packet_mirrorings/transports/base.py b/google/cloud/compute_v1/services/packet_mirrorings/transports/base.py index db05b3792..c4534cede 100644 --- a/google/cloud/compute_v1/services/packet_mirrorings/transports/base.py +++ b/google/cloud/compute_v1/services/packet_mirrorings/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/projects/transports/base.py b/google/cloud/compute_v1/services/projects/transports/base.py index 8b8d63f3d..e3960b084 100644 --- a/google/cloud/compute_v1/services/projects/transports/base.py +++ b/google/cloud/compute_v1/services/projects/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/public_advertised_prefixes/transports/base.py b/google/cloud/compute_v1/services/public_advertised_prefixes/transports/base.py index 4bd53f7c3..69ff5553d 100644 --- a/google/cloud/compute_v1/services/public_advertised_prefixes/transports/base.py +++ b/google/cloud/compute_v1/services/public_advertised_prefixes/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/public_delegated_prefixes/transports/base.py b/google/cloud/compute_v1/services/public_delegated_prefixes/transports/base.py index 564ce9f44..df0d122fc 100644 --- a/google/cloud/compute_v1/services/public_delegated_prefixes/transports/base.py +++ b/google/cloud/compute_v1/services/public_delegated_prefixes/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_autoscalers/transports/base.py b/google/cloud/compute_v1/services/region_autoscalers/transports/base.py index a5db46286..b5ff9e4b5 100644 --- a/google/cloud/compute_v1/services/region_autoscalers/transports/base.py +++ b/google/cloud/compute_v1/services/region_autoscalers/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_backend_services/transports/base.py b/google/cloud/compute_v1/services/region_backend_services/transports/base.py index e6938dbc3..654d4530e 100644 --- a/google/cloud/compute_v1/services/region_backend_services/transports/base.py +++ b/google/cloud/compute_v1/services/region_backend_services/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_commitments/transports/base.py b/google/cloud/compute_v1/services/region_commitments/transports/base.py index 3ff989995..33cf045d1 100644 --- a/google/cloud/compute_v1/services/region_commitments/transports/base.py +++ b/google/cloud/compute_v1/services/region_commitments/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_disk_types/transports/base.py b/google/cloud/compute_v1/services/region_disk_types/transports/base.py index d1eba1378..c34ec1dd7 100644 --- a/google/cloud/compute_v1/services/region_disk_types/transports/base.py +++ b/google/cloud/compute_v1/services/region_disk_types/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_disks/transports/base.py b/google/cloud/compute_v1/services/region_disks/transports/base.py index 4c6b45b9a..a9776d689 100644 --- a/google/cloud/compute_v1/services/region_disks/transports/base.py +++ b/google/cloud/compute_v1/services/region_disks/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_health_check_services/transports/base.py b/google/cloud/compute_v1/services/region_health_check_services/transports/base.py index 73603b9ab..1217f3ece 100644 --- a/google/cloud/compute_v1/services/region_health_check_services/transports/base.py +++ b/google/cloud/compute_v1/services/region_health_check_services/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_health_checks/transports/base.py b/google/cloud/compute_v1/services/region_health_checks/transports/base.py index 718974545..08473df47 100644 --- a/google/cloud/compute_v1/services/region_health_checks/transports/base.py +++ b/google/cloud/compute_v1/services/region_health_checks/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_instance_group_managers/transports/base.py b/google/cloud/compute_v1/services/region_instance_group_managers/transports/base.py index 445228e5b..46ec6826c 100644 --- a/google/cloud/compute_v1/services/region_instance_group_managers/transports/base.py +++ b/google/cloud/compute_v1/services/region_instance_group_managers/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_instance_groups/transports/base.py b/google/cloud/compute_v1/services/region_instance_groups/transports/base.py index e99b410c4..0b146950e 100644 --- a/google/cloud/compute_v1/services/region_instance_groups/transports/base.py +++ b/google/cloud/compute_v1/services/region_instance_groups/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_instances/transports/base.py b/google/cloud/compute_v1/services/region_instances/transports/base.py index 1891660e9..3cb020b59 100644 --- a/google/cloud/compute_v1/services/region_instances/transports/base.py +++ b/google/cloud/compute_v1/services/region_instances/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_network_endpoint_groups/transports/base.py b/google/cloud/compute_v1/services/region_network_endpoint_groups/transports/base.py index 39098f4f5..29e5bef3d 100644 --- a/google/cloud/compute_v1/services/region_network_endpoint_groups/transports/base.py +++ b/google/cloud/compute_v1/services/region_network_endpoint_groups/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_notification_endpoints/transports/base.py b/google/cloud/compute_v1/services/region_notification_endpoints/transports/base.py index ec605dee9..20f7be9fc 100644 --- a/google/cloud/compute_v1/services/region_notification_endpoints/transports/base.py +++ b/google/cloud/compute_v1/services/region_notification_endpoints/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_operations/transports/base.py b/google/cloud/compute_v1/services/region_operations/transports/base.py index 1e86fe9be..494a3bc85 100644 --- a/google/cloud/compute_v1/services/region_operations/transports/base.py +++ b/google/cloud/compute_v1/services/region_operations/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_ssl_certificates/transports/base.py b/google/cloud/compute_v1/services/region_ssl_certificates/transports/base.py index 9366e3a41..83d627233 100644 --- a/google/cloud/compute_v1/services/region_ssl_certificates/transports/base.py +++ b/google/cloud/compute_v1/services/region_ssl_certificates/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_target_http_proxies/transports/base.py b/google/cloud/compute_v1/services/region_target_http_proxies/transports/base.py index a86add99d..0509d04f7 100644 --- a/google/cloud/compute_v1/services/region_target_http_proxies/transports/base.py +++ b/google/cloud/compute_v1/services/region_target_http_proxies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_target_https_proxies/transports/base.py b/google/cloud/compute_v1/services/region_target_https_proxies/transports/base.py index 06ee8b06d..02124d004 100644 --- a/google/cloud/compute_v1/services/region_target_https_proxies/transports/base.py +++ b/google/cloud/compute_v1/services/region_target_https_proxies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/region_url_maps/transports/base.py b/google/cloud/compute_v1/services/region_url_maps/transports/base.py index 55db53c6a..d6236858b 100644 --- a/google/cloud/compute_v1/services/region_url_maps/transports/base.py +++ b/google/cloud/compute_v1/services/region_url_maps/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/regions/transports/base.py b/google/cloud/compute_v1/services/regions/transports/base.py index 37ff0b0a4..c02266c47 100644 --- a/google/cloud/compute_v1/services/regions/transports/base.py +++ b/google/cloud/compute_v1/services/regions/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/reservations/transports/base.py b/google/cloud/compute_v1/services/reservations/transports/base.py index c56cccc8b..83b8f4136 100644 --- a/google/cloud/compute_v1/services/reservations/transports/base.py +++ b/google/cloud/compute_v1/services/reservations/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/resource_policies/transports/base.py b/google/cloud/compute_v1/services/resource_policies/transports/base.py index 46617a036..b4846ad70 100644 --- a/google/cloud/compute_v1/services/resource_policies/transports/base.py +++ b/google/cloud/compute_v1/services/resource_policies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/routers/transports/base.py b/google/cloud/compute_v1/services/routers/transports/base.py index 11c81a8a7..6d22db5e7 100644 --- a/google/cloud/compute_v1/services/routers/transports/base.py +++ b/google/cloud/compute_v1/services/routers/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/routes/transports/base.py b/google/cloud/compute_v1/services/routes/transports/base.py index 521530b01..846a9396e 100644 --- a/google/cloud/compute_v1/services/routes/transports/base.py +++ b/google/cloud/compute_v1/services/routes/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/security_policies/transports/base.py b/google/cloud/compute_v1/services/security_policies/transports/base.py index 4b4a7d916..2e6042ab3 100644 --- a/google/cloud/compute_v1/services/security_policies/transports/base.py +++ b/google/cloud/compute_v1/services/security_policies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/snapshots/transports/base.py b/google/cloud/compute_v1/services/snapshots/transports/base.py index d3981daf1..e34d66a84 100644 --- a/google/cloud/compute_v1/services/snapshots/transports/base.py +++ b/google/cloud/compute_v1/services/snapshots/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/ssl_certificates/transports/base.py b/google/cloud/compute_v1/services/ssl_certificates/transports/base.py index 9012f2be6..0b9d8a4ea 100644 --- a/google/cloud/compute_v1/services/ssl_certificates/transports/base.py +++ b/google/cloud/compute_v1/services/ssl_certificates/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/ssl_policies/transports/base.py b/google/cloud/compute_v1/services/ssl_policies/transports/base.py index d50542c46..bb586a325 100644 --- a/google/cloud/compute_v1/services/ssl_policies/transports/base.py +++ b/google/cloud/compute_v1/services/ssl_policies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/subnetworks/transports/base.py b/google/cloud/compute_v1/services/subnetworks/transports/base.py index 62c836563..ff3498abe 100644 --- a/google/cloud/compute_v1/services/subnetworks/transports/base.py +++ b/google/cloud/compute_v1/services/subnetworks/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_grpc_proxies/transports/base.py b/google/cloud/compute_v1/services/target_grpc_proxies/transports/base.py index 215c7f87f..575168607 100644 --- a/google/cloud/compute_v1/services/target_grpc_proxies/transports/base.py +++ b/google/cloud/compute_v1/services/target_grpc_proxies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_http_proxies/transports/base.py b/google/cloud/compute_v1/services/target_http_proxies/transports/base.py index dd4c72f5c..efb28747b 100644 --- a/google/cloud/compute_v1/services/target_http_proxies/transports/base.py +++ b/google/cloud/compute_v1/services/target_http_proxies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_https_proxies/transports/base.py b/google/cloud/compute_v1/services/target_https_proxies/transports/base.py index b61aa7ea7..efe301a6a 100644 --- a/google/cloud/compute_v1/services/target_https_proxies/transports/base.py +++ b/google/cloud/compute_v1/services/target_https_proxies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_instances/transports/base.py b/google/cloud/compute_v1/services/target_instances/transports/base.py index f8ac05a91..3f6318c9e 100644 --- a/google/cloud/compute_v1/services/target_instances/transports/base.py +++ b/google/cloud/compute_v1/services/target_instances/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_pools/transports/base.py b/google/cloud/compute_v1/services/target_pools/transports/base.py index b52bab2b2..04f55ad82 100644 --- a/google/cloud/compute_v1/services/target_pools/transports/base.py +++ b/google/cloud/compute_v1/services/target_pools/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_ssl_proxies/transports/base.py b/google/cloud/compute_v1/services/target_ssl_proxies/transports/base.py index 915977f48..7ab3639a9 100644 --- a/google/cloud/compute_v1/services/target_ssl_proxies/transports/base.py +++ b/google/cloud/compute_v1/services/target_ssl_proxies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_tcp_proxies/transports/base.py b/google/cloud/compute_v1/services/target_tcp_proxies/transports/base.py index fd2e5de69..2ac783c3a 100644 --- a/google/cloud/compute_v1/services/target_tcp_proxies/transports/base.py +++ b/google/cloud/compute_v1/services/target_tcp_proxies/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/target_vpn_gateways/transports/base.py b/google/cloud/compute_v1/services/target_vpn_gateways/transports/base.py index 0891f62b6..7b33ee556 100644 --- a/google/cloud/compute_v1/services/target_vpn_gateways/transports/base.py +++ b/google/cloud/compute_v1/services/target_vpn_gateways/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/url_maps/transports/base.py b/google/cloud/compute_v1/services/url_maps/transports/base.py index 7bc812c6a..c7d9f1373 100644 --- a/google/cloud/compute_v1/services/url_maps/transports/base.py +++ b/google/cloud/compute_v1/services/url_maps/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/vpn_gateways/transports/base.py b/google/cloud/compute_v1/services/vpn_gateways/transports/base.py index 0c5df8dc6..5e4c8d357 100644 --- a/google/cloud/compute_v1/services/vpn_gateways/transports/base.py +++ b/google/cloud/compute_v1/services/vpn_gateways/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/vpn_tunnels/transports/base.py b/google/cloud/compute_v1/services/vpn_tunnels/transports/base.py index b741537d4..117cf5efe 100644 --- a/google/cloud/compute_v1/services/vpn_tunnels/transports/base.py +++ b/google/cloud/compute_v1/services/vpn_tunnels/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/zone_operations/transports/base.py b/google/cloud/compute_v1/services/zone_operations/transports/base.py index 2cadcbf5a..9122556e4 100644 --- a/google/cloud/compute_v1/services/zone_operations/transports/base.py +++ b/google/cloud/compute_v1/services/zone_operations/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -66,6 +67,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -89,6 +91,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -98,7 +102,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -117,6 +121,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/services/zones/transports/base.py b/google/cloud/compute_v1/services/zones/transports/base.py index e9a50e5f1..3beec763a 100644 --- a/google/cloud/compute_v1/services/zones/transports/base.py +++ b/google/cloud/compute_v1/services/zones/transports/base.py @@ -25,6 +25,7 @@ from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.oauth2 import service_account # type: ignore from google.cloud.compute_v1.types import compute @@ -67,6 +68,7 @@ def __init__( scopes: Optional[Sequence[str]] = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, + always_use_jwt_access: Optional[bool] = False, **kwargs, ) -> None: """Instantiate the transport. @@ -90,6 +92,8 @@ def __init__( API requests. If ``None``, then default info will be used. Generally, you only need to set this if you're developing your own client library. + always_use_jwt_access (Optional[bool]): Whether self signed JWT should + be used for service account credentials. """ # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: @@ -99,7 +103,7 @@ def __init__( scopes_kwargs = self._get_scopes_kwargs(self._host, scopes) # Save the scopes. - self._scopes = scopes or self.AUTH_SCOPES + self._scopes = scopes # If no credentials are provided, then determine the appropriate # defaults. @@ -118,6 +122,14 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) + # If the credentials is service account credentials, then always try to use self signed JWT. + if ( + always_use_jwt_access + and isinstance(credentials, service_account.Credentials) + and hasattr(service_account.Credentials, "with_always_use_jwt_access") + ): + credentials = credentials.with_always_use_jwt_access(True) + # Save the credentials. self._credentials = credentials diff --git a/google/cloud/compute_v1/types/compute.py b/google/cloud/compute_v1/types/compute.py index 182ce63ae..1729ee0a6 100644 --- a/google/cloud/compute_v1/types/compute.py +++ b/google/cloud/compute_v1/types/compute.py @@ -1257,7 +1257,7 @@ class AcceleratorType(proto.Message): description (str): [Output Only] An optional textual description of the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -1283,7 +1283,7 @@ class AcceleratorType(proto.Message): proto.MESSAGE, number=515138995, optional=True, message="DeprecationStatus", ) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) maximum_cards_per_instance = proto.Field( proto.INT32, number=263814482, optional=True, @@ -1590,7 +1590,7 @@ class Address(proto.Message): description (str): An optional description of this resource. Provide this field when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. ip_version (google.cloud.compute_v1.types.Address.IpVersion): @@ -1748,7 +1748,7 @@ class Status(proto.Enum): ) creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) ip_version = proto.Field( proto.ENUM, number=294959552, optional=True, enum=IpVersion, ) @@ -1921,7 +1921,7 @@ class AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk( ): r""" Attributes: - disk_size_gb (str): + disk_size_gb (int): Specifies the size of the disk in base-2 GB. interface (google.cloud.compute_v1.types.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Interface): Specifies the disk interface to use for @@ -1941,7 +1941,7 @@ class Interface(proto.Enum): NVME = 2408800 SCSI = 2539686 - disk_size_gb = proto.Field(proto.STRING, number=316263735, optional=True,) + disk_size_gb = proto.Field(proto.INT64, number=316263735, optional=True,) interface = proto.Field( proto.ENUM, number=502623545, optional=True, enum=Interface, ) @@ -1987,17 +1987,17 @@ class AllocationSpecificSKUReservation(proto.Message): instance configuration. Attributes: - count (str): + count (int): Specifies the number of resources that are allocated. - in_use_count (str): + in_use_count (int): [Output Only] Indicates how many instances are in use. instance_properties (google.cloud.compute_v1.types.AllocationSpecificSKUAllocationReservedInstanceProperties): The instance properties for the reservation. """ - count = proto.Field(proto.STRING, number=94851343, optional=True,) - in_use_count = proto.Field(proto.STRING, number=493458877, optional=True,) + count = proto.Field(proto.INT64, number=94851343, optional=True,) + in_use_count = proto.Field(proto.INT64, number=493458877, optional=True,) instance_properties = proto.Field( proto.MESSAGE, number=215355165, @@ -2080,7 +2080,7 @@ class AttachedDiskInitializeParams(proto.Message): the given region, the existing disk is attached to the new instance and the new disk is not created. - disk_size_gb (str): + disk_size_gb (int): Specifies the size of the disk in base-2 GB. The size must be at least 10 GB. If you specify a sourceImage, which is required for boot disks, @@ -2113,7 +2113,7 @@ class AttachedDiskInitializeParams(proto.Message): Specifies which action to take on instance update with this disk. Default is to use the existing disk. - provisioned_iops (str): + provisioned_iops (int): Indicates how many IOPS must be provisioned for the disk. resource_policies (Sequence[str]): @@ -2186,13 +2186,13 @@ class OnUpdateAction(proto.Enum): description = proto.Field(proto.STRING, number=422937596, optional=True,) disk_name = proto.Field(proto.STRING, number=92807149, optional=True,) - disk_size_gb = proto.Field(proto.STRING, number=316263735, optional=True,) + disk_size_gb = proto.Field(proto.INT64, number=316263735, optional=True,) disk_type = proto.Field(proto.STRING, number=93009052, optional=True,) labels = proto.MapField(proto.STRING, proto.STRING, number=500195327,) on_update_action = proto.Field( proto.ENUM, number=202451980, optional=True, enum=OnUpdateAction, ) - provisioned_iops = proto.Field(proto.STRING, number=186769108, optional=True,) + provisioned_iops = proto.Field(proto.INT64, number=186769108, optional=True,) resource_policies = proto.RepeatedField(proto.STRING, number=22220385,) source_image = proto.Field(proto.STRING, number=50443319, optional=True,) source_image_encryption_key = proto.Field( @@ -2277,7 +2277,7 @@ class AttachedDisk(proto.Message): supplied encryption keys, so you cannot use your own keys to encrypt disks in a managed instance group. - disk_size_gb (str): + disk_size_gb (int): The size of the disk in GB. guest_os_features (Sequence[google.cloud.compute_v1.types.GuestOsFeature]): A list of features to enable on the guest @@ -2370,7 +2370,7 @@ class Type(proto.Enum): disk_encryption_key = proto.Field( proto.MESSAGE, number=271660677, optional=True, message="CustomerEncryptionKey", ) - disk_size_gb = proto.Field(proto.STRING, number=316263735, optional=True,) + disk_size_gb = proto.Field(proto.INT64, number=316263735, optional=True,) guest_os_features = proto.RepeatedField( proto.MESSAGE, number=79294545, message="GuestOsFeature", ) @@ -2789,7 +2789,7 @@ class Autoscaler(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -2870,7 +2870,7 @@ class Status(proto.Enum): ) creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) recommended_size = proto.Field(proto.INT32, number=257915749, optional=True,) @@ -3502,7 +3502,7 @@ class BackendBucketCdnPolicy(proto.Message): cached response. The maximum allowed value is 604800 (1 week). Set this to zero (0) to disable serve-while-stale. - signed_url_cache_max_age_sec (str): + signed_url_cache_max_age_sec (int): Maximum number of seconds the response to a signed URL request will be considered fresh. After this time period, the response will be revalidated before being served. @@ -3563,7 +3563,7 @@ class CacheMode(proto.Enum): request_coalescing = proto.Field(proto.BOOL, number=532808276, optional=True,) serve_while_stale = proto.Field(proto.INT32, number=236682203, optional=True,) signed_url_cache_max_age_sec = proto.Field( - proto.STRING, number=269374534, optional=True, + proto.INT64, number=269374534, optional=True, ) signed_url_key_names = proto.RepeatedField(proto.STRING, number=371848885,) @@ -3591,7 +3591,7 @@ class BackendBucket(proto.Message): enable_cdn (bool): If true, enable Cloud CDN for this BackendBucket. - id (str): + id (int): [Output Only] Unique identifier for the resource; defined by the server. kind (str): @@ -3620,7 +3620,7 @@ class BackendBucket(proto.Message): custom_response_headers = proto.RepeatedField(proto.STRING, number=387539094,) description = proto.Field(proto.STRING, number=422937596, optional=True,) enable_cdn = proto.Field(proto.BOOL, number=282942321, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) self_link = proto.Field(proto.STRING, number=456214797, optional=True,) @@ -3817,7 +3817,7 @@ class BackendServiceCdnPolicy(proto.Message): cached response. The maximum allowed value is 604800 (1 week). Set this to zero (0) to disable serve-while-stale. - signed_url_cache_max_age_sec (str): + signed_url_cache_max_age_sec (int): Maximum number of seconds the response to a signed URL request will be considered fresh. After this time period, the response will be revalidated before being served. @@ -3881,7 +3881,7 @@ class CacheMode(proto.Enum): request_coalescing = proto.Field(proto.BOOL, number=532808276, optional=True,) serve_while_stale = proto.Field(proto.INT32, number=236682203, optional=True,) signed_url_cache_max_age_sec = proto.Field( - proto.STRING, number=269374534, optional=True, + proto.INT64, number=269374534, optional=True, ) signed_url_key_names = proto.RepeatedField(proto.STRING, number=371848885,) @@ -3953,7 +3953,7 @@ class ConsistentHashLoadBalancerSettings(proto.Message): The hash based on the value of the specified header field. This field is applicable if the sessionAffinity is set to HEADER_FIELD. - minimum_ring_size (str): + minimum_ring_size (int): The minimum number of virtual nodes to use for the hash ring. Defaults to 1024. Larger ring sizes result in more granular load @@ -3970,7 +3970,7 @@ class ConsistentHashLoadBalancerSettings(proto.Message): message="ConsistentHashLoadBalancerSettingsHttpCookie", ) http_header_name = proto.Field(proto.STRING, number=234798022, optional=True,) - minimum_ring_size = proto.Field(proto.STRING, number=234380735, optional=True,) + minimum_ring_size = proto.Field(proto.INT64, number=234380735, optional=True,) class BackendServiceFailoverPolicy(proto.Message): @@ -4082,7 +4082,7 @@ class Duration(proto.Message): resolution. Durations less than one second are represented with a 0 ``seconds`` field and a positive ``nanos`` field. Must be from 0 to 999,999,999 inclusive. - seconds (str): + seconds (int): Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min \* 60 min/hr \* 24 hr/day \* 365.25 @@ -4090,7 +4090,7 @@ class Duration(proto.Message): """ nanos = proto.Field(proto.INT32, number=104586303, optional=True,) - seconds = proto.Field(proto.STRING, number=359484031, optional=True,) + seconds = proto.Field(proto.INT64, number=359484031, optional=True,) class OutlierDetection(proto.Message): @@ -4364,7 +4364,7 @@ class BackendService(proto.Message): on this resource. Not available for Internal TCP/UDP Load Balancing and Network Load Balancing. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -4695,7 +4695,7 @@ class SessionAffinity(proto.Enum): iap = proto.Field( proto.MESSAGE, number=104024, optional=True, message="BackendServiceIAP", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) load_balancing_scheme = proto.Field( proto.ENUM, number=363890244, optional=True, enum=LoadBalancingScheme, @@ -5318,7 +5318,7 @@ class BulkInsertInstanceResourcePerInstanceProperties(proto.Message): class BulkInsertInstanceResource(proto.Message): r""" Attributes: - count (str): + count (int): The maximum number of instances to create. instance_properties (google.cloud.compute_v1.types.InstanceProperties): The instance properties defining the VM @@ -5326,7 +5326,7 @@ class BulkInsertInstanceResource(proto.Message): sourceInstanceTemplate is not provided. location_policy (google.cloud.compute_v1.types.LocationPolicy): Policy for chosing target zone. - min_count (str): + min_count (int): The minimum number of instances to create. If no min_count is specified then count is used as the default value. If min_count instances cannot be created, then no instances @@ -5369,14 +5369,14 @@ class BulkInsertInstanceResource(proto.Message): This field is optional. """ - count = proto.Field(proto.STRING, number=94851343, optional=True,) + count = proto.Field(proto.INT64, number=94851343, optional=True,) instance_properties = proto.Field( proto.MESSAGE, number=215355165, optional=True, message="InstanceProperties", ) location_policy = proto.Field( proto.MESSAGE, number=465689852, optional=True, message="LocationPolicy", ) - min_count = proto.Field(proto.STRING, number=523228386, optional=True,) + min_count = proto.Field(proto.INT64, number=523228386, optional=True,) name_pattern = proto.Field(proto.STRING, number=413815260, optional=True,) per_instance_properties = proto.MapField( proto.STRING, @@ -5407,7 +5407,7 @@ class CacheInvalidationRule(proto.Message): class LicenseResourceCommitment(proto.Message): r"""Commitment for a particular license resource. Attributes: - amount (str): + amount (int): The number of licenses purchased. cores_per_license (str): Specifies the core range of the instance for @@ -5416,7 +5416,7 @@ class LicenseResourceCommitment(proto.Message): Any applicable license URI. """ - amount = proto.Field(proto.STRING, number=196759640, optional=True,) + amount = proto.Field(proto.INT64, number=196759640, optional=True,) cores_per_license = proto.Field(proto.STRING, number=32482324, optional=True,) license_ = proto.Field(proto.STRING, number=166757441, optional=True,) @@ -5438,7 +5438,7 @@ class Reservation(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -5487,7 +5487,7 @@ class Status(proto.Enum): commitment = proto.Field(proto.STRING, number=482134805, optional=True,) creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) satisfies_pzs = proto.Field(proto.BOOL, number=480964267, optional=True,) @@ -5513,7 +5513,7 @@ class ResourceCommitment(proto.Message): accelerator_type (str): Name of the accelerator type resource. Applicable only when the type is ACCELERATOR. - amount (str): + amount (int): The amount of the resource purchased (in a type-dependent unit, such as bytes). For vCPUs, this can just be an integer. For memory, this @@ -5537,7 +5537,7 @@ class Type(proto.Enum): VCPU = 2628978 accelerator_type = proto.Field(proto.STRING, number=138031246, optional=True,) - amount = proto.Field(proto.STRING, number=196759640, optional=True,) + amount = proto.Field(proto.INT64, number=196759640, optional=True,) type_ = proto.Field(proto.ENUM, number=3575610, optional=True, enum=Type,) @@ -5568,7 +5568,7 @@ class Commitment(proto.Message): resource. end_timestamp (str): [Output Only] Commitment end time in RFC3339 text format. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -5651,7 +5651,7 @@ class Status(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) end_timestamp = proto.Field(proto.STRING, number=468096690, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) license_resource = proto.Field( proto.MESSAGE, @@ -5951,7 +5951,7 @@ class Disk(proto.Message): operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -5976,7 +5976,7 @@ class Disk(proto.Message): [Output Only] Last attach timestamp in RFC3339 text format. last_detach_timestamp (str): [Output Only] Last detach timestamp in RFC3339 text format. - license_codes (Sequence[str]): + license_codes (Sequence[int]): Integer license codes indicating which licenses are attached to this disk. licenses (Sequence[str]): @@ -5997,7 +5997,7 @@ class Disk(proto.Message): except the last character, which cannot be a dash. options (str): Internal use only. - physical_block_size_bytes (str): + physical_block_size_bytes (int): Physical block size of the persistent disk, in bytes. If not present in a request, a default value is used. The currently supported size is @@ -6005,7 +6005,7 @@ class Disk(proto.Message): an unsupported value is requested, the error message will list the supported values for the caller's project. - provisioned_iops (str): + provisioned_iops (int): Indicates how many IOPS must be provisioned for the disk. region (str): @@ -6025,7 +6025,7 @@ class Disk(proto.Message): self_link (str): [Output Only] Server-defined fully-qualified URL for this resource. - size_gb (str): + size_gb (int): Size, in GB, of the persistent disk. You can specify this field when creating a persistent disk using the sourceImage, sourceSnapshot, or @@ -6169,27 +6169,27 @@ class Status(proto.Enum): guest_os_features = proto.RepeatedField( proto.MESSAGE, number=79294545, message="GuestOsFeature", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) label_fingerprint = proto.Field(proto.STRING, number=178124825, optional=True,) labels = proto.MapField(proto.STRING, proto.STRING, number=500195327,) last_attach_timestamp = proto.Field(proto.STRING, number=42159653, optional=True,) last_detach_timestamp = proto.Field(proto.STRING, number=56471027, optional=True,) - license_codes = proto.RepeatedField(proto.STRING, number=45482664,) + license_codes = proto.RepeatedField(proto.INT64, number=45482664,) licenses = proto.RepeatedField(proto.STRING, number=337642578,) location_hint = proto.Field(proto.STRING, number=350519505, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) options = proto.Field(proto.STRING, number=361137822, optional=True,) physical_block_size_bytes = proto.Field( - proto.STRING, number=420007943, optional=True, + proto.INT64, number=420007943, optional=True, ) - provisioned_iops = proto.Field(proto.STRING, number=186769108, optional=True,) + provisioned_iops = proto.Field(proto.INT64, number=186769108, optional=True,) region = proto.Field(proto.STRING, number=138946292, optional=True,) replica_zones = proto.RepeatedField(proto.STRING, number=48438272,) resource_policies = proto.RepeatedField(proto.STRING, number=22220385,) satisfies_pzs = proto.Field(proto.BOOL, number=480964267, optional=True,) self_link = proto.Field(proto.STRING, number=456214797, optional=True,) - size_gb = proto.Field(proto.STRING, number=494929369, optional=True,) + size_gb = proto.Field(proto.INT64, number=494929369, optional=True,) source_disk = proto.Field(proto.STRING, number=451753793, optional=True,) source_disk_id = proto.Field(proto.STRING, number=454190809, optional=True,) source_image = proto.Field(proto.STRING, number=50443319, optional=True,) @@ -6423,14 +6423,14 @@ class DiskType(proto.Message): Attributes: creation_timestamp (str): [Output Only] Creation timestamp in RFC3339 text format. - default_disk_size_gb (str): + default_disk_size_gb (int): [Output Only] Server-defined default disk size in GB. deprecated (google.cloud.compute_v1.types.DeprecationStatus): [Output Only] The deprecation status associated with this disk type. description (str): [Output Only] An optional description of this resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -6455,12 +6455,12 @@ class DiskType(proto.Message): """ creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) - default_disk_size_gb = proto.Field(proto.STRING, number=270619253, optional=True,) + default_disk_size_gb = proto.Field(proto.INT64, number=270619253, optional=True,) deprecated = proto.Field( proto.MESSAGE, number=515138995, optional=True, message="DeprecationStatus", ) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) region = proto.Field(proto.STRING, number=138946292, optional=True,) @@ -6593,12 +6593,12 @@ class DisksRemoveResourcePoliciesRequest(proto.Message): class DisksResizeRequest(proto.Message): r""" Attributes: - size_gb (str): + size_gb (int): The new size of the persistent disk, which is specified in GB. """ - size_gb = proto.Field(proto.STRING, number=494929369, optional=True,) + size_gb = proto.Field(proto.INT64, number=494929369, optional=True,) class DisplayDevice(proto.Message): @@ -6776,7 +6776,7 @@ class ExternalVpnGateway(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. interfaces (Sequence[google.cloud.compute_v1.types.ExternalVpnGatewayInterface]): @@ -6830,7 +6830,7 @@ class RedundancyType(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) interfaces = proto.RepeatedField( proto.MESSAGE, number=12073562, message="ExternalVpnGatewayInterface", ) @@ -7026,7 +7026,7 @@ class Firewall(proto.Message): not enforced and the network behaves as if it did not exist. If this is unspecified, the firewall rule will be enabled. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -7156,7 +7156,7 @@ class Direction(proto.Enum): proto.ENUM, number=111150975, optional=True, enum=Direction, ) disabled = proto.Field(proto.BOOL, number=270940796, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) log_config = proto.Field( proto.MESSAGE, number=351299741, optional=True, message="FirewallLogConfig", @@ -7371,7 +7371,7 @@ class FirewallPolicy(proto.Message): fail with error 412 conditionNotMet. To see the latest fingerprint, make get() request to the firewall policy. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -7417,7 +7417,7 @@ class FirewallPolicy(proto.Message): description = proto.Field(proto.STRING, number=422937596, optional=True,) display_name = proto.Field(proto.STRING, number=4473832, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) parent = proto.Field(proto.STRING, number=78317738, optional=True,) @@ -7713,7 +7713,7 @@ class ForwardingRule(proto.Message): from another concurrent request. To see the latest fingerprint, make a get() request to retrieve a ForwardingRule. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. ip_version (google.cloud.compute_v1.types.ForwardingRule.IpVersion): @@ -7858,7 +7858,7 @@ class ForwardingRule(proto.Message): For more information, see `Port specifications `__. - psc_connection_id (str): + psc_connection_id (int): [Output Only] The PSC connection id of the PSC Forwarding Rule. region (str): @@ -7995,7 +7995,7 @@ class NetworkTier(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) ip_version = proto.Field( proto.ENUM, number=294959552, optional=True, enum=IpVersion, ) @@ -8016,7 +8016,7 @@ class NetworkTier(proto.Enum): ) port_range = proto.Field(proto.STRING, number=217518079, optional=True,) ports = proto.RepeatedField(proto.STRING, number=106854418,) - psc_connection_id = proto.Field(proto.STRING, number=292082397, optional=True,) + psc_connection_id = proto.Field(proto.UINT64, number=292082397, optional=True,) region = proto.Field(proto.STRING, number=138946292, optional=True,) self_link = proto.Field(proto.STRING, number=456214797, optional=True,) service_directory_registrations = proto.RepeatedField( @@ -8990,7 +8990,7 @@ class HealthCheck(proto.Message): https_health_check (google.cloud.compute_v1.types.HTTPSHealthCheck): - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -9064,7 +9064,7 @@ class Type(proto.Enum): https_health_check = proto.Field( proto.MESSAGE, number=436046905, optional=True, message="HTTPSHealthCheck", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) log_config = proto.Field( proto.MESSAGE, number=351299741, optional=True, message="HealthCheckLogConfig", @@ -9181,7 +9181,7 @@ class HealthCheckService(proto.Message): then UNHEALTHY is the HealthState of the entire health check service. If all backend's are healthy, the HealthState of the health check service is HEALTHY. . - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -9242,7 +9242,7 @@ class HealthStatusAggregationPolicy(proto.Enum): health_status_aggregation_policy = proto.Field( proto.ENUM, number=253163129, optional=True, enum=HealthStatusAggregationPolicy, ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) network_endpoint_groups = proto.RepeatedField(proto.STRING, number=29346733,) @@ -9586,16 +9586,16 @@ class Int64RangeMatch(proto.Message): within the specified integer range. Attributes: - range_end (str): + range_end (int): The end of the range (exclusive) in signed long integer format. - range_start (str): + range_start (int): The start of the range (inclusive) in signed long integer format. """ - range_end = proto.Field(proto.STRING, number=322439897, optional=True,) - range_start = proto.Field(proto.STRING, number=103333600, optional=True,) + range_end = proto.Field(proto.INT64, number=322439897, optional=True,) + range_start = proto.Field(proto.INT64, number=103333600, optional=True,) class HttpHeaderMatch(proto.Message): @@ -10280,7 +10280,7 @@ class Image(proto.Message): {$api_version}.images ==) Attributes: - archive_size_bytes (str): + archive_size_bytes (int): Size of the image tar.gz archive stored in Google Cloud Storage (in bytes). creation_timestamp (str): @@ -10292,7 +10292,7 @@ class Image(proto.Message): An optional description of this resource. Provide this property when you create the resource. - disk_size_gb (str): + disk_size_gb (int): Size of the image when restored onto a persistent disk (in GB). family (str): @@ -10307,7 +10307,7 @@ class Image(proto.Message): operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. image_encryption_key (google.cloud.compute_v1.types.CustomerEncryptionKey): @@ -10342,7 +10342,7 @@ class Image(proto.Message): labels (Sequence[google.cloud.compute_v1.types.Image.LabelsEntry]): Labels to apply to this image. These can be later modified by the setLabels method. - license_codes (Sequence[str]): + license_codes (Sequence[int]): Integer license codes indicating which licenses are attached to this image. licenses (Sequence[str]): @@ -10454,25 +10454,25 @@ class Status(proto.Enum): PENDING = 35394935 READY = 77848963 - archive_size_bytes = proto.Field(proto.STRING, number=381093450, optional=True,) + archive_size_bytes = proto.Field(proto.INT64, number=381093450, optional=True,) creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) deprecated = proto.Field( proto.MESSAGE, number=515138995, optional=True, message="DeprecationStatus", ) description = proto.Field(proto.STRING, number=422937596, optional=True,) - disk_size_gb = proto.Field(proto.STRING, number=316263735, optional=True,) + disk_size_gb = proto.Field(proto.INT64, number=316263735, optional=True,) family = proto.Field(proto.STRING, number=328751972, optional=True,) guest_os_features = proto.RepeatedField( proto.MESSAGE, number=79294545, message="GuestOsFeature", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) image_encryption_key = proto.Field( proto.MESSAGE, number=379512583, optional=True, message="CustomerEncryptionKey", ) kind = proto.Field(proto.STRING, number=3292052, optional=True,) label_fingerprint = proto.Field(proto.STRING, number=178124825, optional=True,) labels = proto.MapField(proto.STRING, proto.STRING, number=500195327,) - license_codes = proto.RepeatedField(proto.STRING, number=45482664,) + license_codes = proto.RepeatedField(proto.INT64, number=45482664,) licenses = proto.RepeatedField(proto.STRING, number=337642578,) name = proto.Field(proto.STRING, number=3373707, optional=True,) raw_disk = proto.Field( @@ -10892,7 +10892,7 @@ class Instance(proto.Message): global DNS, and [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -11072,7 +11072,7 @@ class Status(proto.Enum): proto.MESSAGE, number=463595119, message="AcceleratorConfig", ) hostname = proto.Field(proto.STRING, number=237067315, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) label_fingerprint = proto.Field(proto.STRING, number=178124825, optional=True,) labels = proto.MapField(proto.STRING, proto.STRING, number=500195327,) @@ -11231,7 +11231,7 @@ class InstanceGroup(proto.Message): [Output Only] The fingerprint of the named ports. The system uses this fingerprint to detect conflicts when multiple users change the named ports concurrently. - id (str): + id (int): [Output Only] A unique identifier for this instance group, generated by the server. kind (str): @@ -11280,7 +11280,7 @@ class InstanceGroup(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) named_ports = proto.RepeatedField( @@ -11719,7 +11719,7 @@ class InstanceGroupManager(proto.Message): conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an InstanceGroupManager. - id (str): + id (int): [Output Only] A unique identifier for this resource type. The server generates this identifier. instance_group (str): @@ -11805,7 +11805,7 @@ class InstanceGroupManager(proto.Message): proto.MESSAGE, number=534558541, optional=True, message="DistributionPolicy", ) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) instance_group = proto.Field(proto.STRING, number=81095253, optional=True,) instance_template = proto.Field(proto.STRING, number=309248228, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) @@ -12228,7 +12228,7 @@ class ManagedInstance(proto.Message): list for an instance without stopping that instance. - VERIFYING The managed instance group has created the instance and it is in the process of being verified. - id (str): + id (int): [Output only] The unique identifier for this resource. This field is empty when instance does not exist. instance (str): @@ -12310,7 +12310,7 @@ class InstanceStatus(proto.Enum): current_action = proto.Field( proto.ENUM, number=178475964, optional=True, enum=CurrentAction, ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) instance = proto.Field(proto.STRING, number=18257045, optional=True,) instance_health = proto.RepeatedField( proto.MESSAGE, number=382667078, message="ManagedInstanceInstanceHealth", @@ -12866,7 +12866,7 @@ class InstanceTemplate(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] A unique identifier for this instance template. The server defines this identifier. kind (str): @@ -12901,7 +12901,7 @@ class InstanceTemplate(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) properties = proto.Field( @@ -13144,7 +13144,7 @@ class InterconnectOutageNotification(proto.Message): description (str): A description about the purpose of the outage. - end_time (str): + end_time (int): Scheduled end time for the outage (milliseconds since Unix epoch). issue_type (google.cloud.compute_v1.types.InterconnectOutageNotification.IssueType): @@ -13167,7 +13167,7 @@ class InterconnectOutageNotification(proto.Message): - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE. - start_time (str): + start_time (int): Scheduled start time for the outage (milliseconds since Unix epoch). state (google.cloud.compute_v1.types.InterconnectOutageNotification.State): @@ -13232,13 +13232,13 @@ class State(proto.Enum): affected_circuits = proto.RepeatedField(proto.STRING, number=177717013,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - end_time = proto.Field(proto.STRING, number=114938801, optional=True,) + end_time = proto.Field(proto.INT64, number=114938801, optional=True,) issue_type = proto.Field( proto.ENUM, number=369639136, optional=True, enum=IssueType, ) name = proto.Field(proto.STRING, number=3373707, optional=True,) source = proto.Field(proto.ENUM, number=177235995, optional=True, enum=Source,) - start_time = proto.Field(proto.STRING, number=37467274, optional=True,) + start_time = proto.Field(proto.INT64, number=37467274, optional=True,) state = proto.Field(proto.ENUM, number=109757585, optional=True, enum=State,) @@ -13281,7 +13281,7 @@ class Interconnect(proto.Message): [Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. interconnect_attachments (Sequence[str]): @@ -13437,7 +13437,7 @@ class State(proto.Enum): ) google_ip_address = proto.Field(proto.STRING, number=443105954, optional=True,) google_reference_id = proto.Field(proto.STRING, number=534944469, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) interconnect_attachments = proto.RepeatedField(proto.STRING, number=425388415,) interconnect_type = proto.Field( proto.ENUM, number=515165259, optional=True, enum=InterconnectType, @@ -13593,7 +13593,7 @@ class InterconnectAttachment(proto.Message): [Output Only] Google reference ID, to be used when raising support tickets with Google or otherwise to debug backend connectivity issues. [Deprecated] This field is not used. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. interconnect (str): @@ -13654,7 +13654,7 @@ class InterconnectAttachment(proto.Message): identifier of an PARTNER attachment used to initiate provisioning with a selected partner. Of the form "XXXXX/region/domain". - partner_asn (str): + partner_asn (int): Optional BGP ASN for the router supplied by a Layer 3 Partner if they configured BGP on behalf of the customer. Output only for PARTNER type, input only for @@ -13873,7 +13873,7 @@ class Type(proto.Enum): proto.ENUM, number=97980291, optional=True, enum=Encryption, ) google_reference_id = proto.Field(proto.STRING, number=534944469, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) interconnect = proto.Field(proto.STRING, number=224601230, optional=True,) ipsec_internal_addresses = proto.RepeatedField(proto.STRING, number=407648565,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) @@ -13883,7 +13883,7 @@ class Type(proto.Enum): proto.ENUM, number=201070847, optional=True, enum=OperationalStatus, ) pairing_key = proto.Field(proto.STRING, number=439695464, optional=True,) - partner_asn = proto.Field(proto.STRING, number=438166149, optional=True,) + partner_asn = proto.Field(proto.INT64, number=438166149, optional=True,) partner_metadata = proto.Field( proto.MESSAGE, number=65908934, @@ -14239,7 +14239,7 @@ class InterconnectLocationRegionInfo(proto.Message): a specific Cloud Region. Attributes: - expected_rtt_ms (str): + expected_rtt_ms (int): Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region. @@ -14258,7 +14258,7 @@ class LocationPresence(proto.Enum): LP_GLOBAL = 429584062 LP_LOCAL_REGION = 488598851 - expected_rtt_ms = proto.Field(proto.STRING, number=422543866, optional=True,) + expected_rtt_ms = proto.Field(proto.INT64, number=422543866, optional=True,) location_presence = proto.Field( proto.ENUM, number=101517893, optional=True, enum=LocationPresence, ) @@ -14305,7 +14305,7 @@ class InterconnectLocation(proto.Message): facility_provider_facility_id (str): [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1). - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -14380,7 +14380,7 @@ class Status(proto.Enum): facility_provider_facility_id = proto.Field( proto.STRING, number=87269125, optional=True, ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) peeringdb_facility_id = proto.Field(proto.STRING, number=536567094, optional=True,) @@ -14484,13 +14484,13 @@ class License(proto.Message): An optional textual description of the resource; provided by the client when the resource is created. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): [Output Only] Type of resource. Always compute#license for licenses. - license_code (str): + license_code (int): [Output Only] The unique code used to attach this license to images, snapshots, and disks. name (str): @@ -14510,9 +14510,9 @@ class License(proto.Message): charges_use_fee = proto.Field(proto.BOOL, number=372412622, optional=True,) creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) - license_code = proto.Field(proto.STRING, number=1467179, optional=True,) + license_code = proto.Field(proto.UINT64, number=1467179, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) resource_requirements = proto.Field( proto.MESSAGE, @@ -14551,7 +14551,7 @@ class LicenseCode(proto.Message): [Output Only] Creation timestamp in RFC3339 text format. description (str): [Output Only] Description of this License Code. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -14584,7 +14584,7 @@ class State(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) license_alias = proto.RepeatedField( proto.MESSAGE, number=43550930, message="LicenseCodeLicenseAlias", @@ -14849,7 +14849,7 @@ class MachineType(proto.Message): guest_cpus (int): [Output Only] The number of virtual CPUs that are available to the instance. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. image_space_gb (int): @@ -14863,7 +14863,7 @@ class MachineType(proto.Message): compute#machineType for machine types. maximum_persistent_disks (int): [Output Only] Maximum persistent disks allowed. - maximum_persistent_disks_size_gb (str): + maximum_persistent_disks_size_gb (int): [Output Only] Maximum total persistent disks size (GB) allowed. memory_mb (int): @@ -14890,7 +14890,7 @@ class MachineType(proto.Message): ) description = proto.Field(proto.STRING, number=422937596, optional=True,) guest_cpus = proto.Field(proto.INT32, number=393356754, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) image_space_gb = proto.Field(proto.INT32, number=75331864, optional=True,) is_shared_cpu = proto.Field(proto.BOOL, number=521399555, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) @@ -14898,7 +14898,7 @@ class MachineType(proto.Message): proto.INT32, number=496220941, optional=True, ) maximum_persistent_disks_size_gb = proto.Field( - proto.STRING, number=154274471, optional=True, + proto.INT64, number=154274471, optional=True, ) memory_mb = proto.Field(proto.INT32, number=116001171, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) @@ -15290,7 +15290,7 @@ class Network(proto.Message): gateway_i_pv4 (str): [Output Only] The gateway address for default routing out of the network, selected by GCP. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -15329,7 +15329,7 @@ class Network(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) gateway_i_pv4 = proto.Field(proto.STRING, number=178678877, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) mtu = proto.Field(proto.INT32, number=108462, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) @@ -15487,7 +15487,7 @@ class NetworkEndpointGroup(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -15561,7 +15561,7 @@ class NetworkEndpointType(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) default_port = proto.Field(proto.INT32, number=423377855, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) network = proto.Field(proto.STRING, number=232872494, optional=True,) @@ -16013,7 +16013,7 @@ class NodeGroup(proto.Message): resource. fingerprint (str): - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -16085,7 +16085,7 @@ class Status(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) location_hint = proto.Field(proto.STRING, number=350519505, optional=True,) maintenance_policy = proto.Field( @@ -16390,7 +16390,7 @@ class NodeTemplate(proto.Message): resource. disks (Sequence[google.cloud.compute_v1.types.LocalDisk]): - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -16468,7 +16468,7 @@ class Status(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) disks = proto.RepeatedField(proto.MESSAGE, number=95594102, message="LocalDisk",) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) node_affinity_labels = proto.MapField(proto.STRING, proto.STRING, number=339007161,) @@ -16618,7 +16618,7 @@ class NodeType(proto.Message): guest_cpus (int): [Output Only] The number of virtual CPUs that are available to the node type. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -16646,7 +16646,7 @@ class NodeType(proto.Message): ) description = proto.Field(proto.STRING, number=422937596, optional=True,) guest_cpus = proto.Field(proto.INT32, number=393356754, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) local_ssd_gb = proto.Field(proto.INT32, number=329237578, optional=True,) memory_mb = proto.Field(proto.INT32, number=116001171, optional=True,) @@ -16817,7 +16817,7 @@ class NotificationEndpoint(proto.Message): Settings of the gRPC notification endpoint including the endpoint URL and the retry duration. - id (str): + id (int): [Output Only] A unique identifier for this resource type. The server generates this identifier. kind (str): @@ -16850,7 +16850,7 @@ class NotificationEndpoint(proto.Message): optional=True, message="NotificationEndpointGrpcSettings", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) region = proto.Field(proto.STRING, number=138946292, optional=True,) @@ -17011,7 +17011,7 @@ class Operation(proto.Message): [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a ``404`` means the resource was not found. - id (str): + id (int): [Output Only] The unique identifier for the operation. This identifier is defined by the server. insert_time (str): @@ -17051,7 +17051,7 @@ class Operation(proto.Message): status_message (str): [Output Only] An optional textual description of the current status of the operation. - target_id (str): + target_id (int): [Output Only] The unique target ID, which identifies a specific incarnation of the target resource. target_link (str): @@ -17087,7 +17087,7 @@ class Status(proto.Enum): error = proto.Field(proto.MESSAGE, number=96784904, optional=True, message="Error",) http_error_message = proto.Field(proto.STRING, number=202521945, optional=True,) http_error_status_code = proto.Field(proto.INT32, number=312345196, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) insert_time = proto.Field(proto.STRING, number=433722515, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) @@ -17099,7 +17099,7 @@ class Status(proto.Enum): start_time = proto.Field(proto.STRING, number=37467274, optional=True,) status = proto.Field(proto.ENUM, number=181260274, optional=True, enum=Status,) status_message = proto.Field(proto.STRING, number=297428154, optional=True,) - target_id = proto.Field(proto.STRING, number=258165385, optional=True,) + target_id = proto.Field(proto.UINT64, number=258165385, optional=True,) target_link = proto.Field(proto.STRING, number=62671336, optional=True,) user = proto.Field(proto.STRING, number=3599307, optional=True,) warnings = proto.RepeatedField(proto.MESSAGE, number=498091095, message="Warnings",) @@ -17343,7 +17343,7 @@ class PacketMirroring(proto.Message): filter (google.cloud.compute_v1.types.PacketMirroringFilter): Filter for mirrored traffic. If unspecified, all traffic is mirrored. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -17406,7 +17406,7 @@ class Enable(proto.Enum): filter = proto.Field( proto.MESSAGE, number=336120696, optional=True, message="PacketMirroringFilter", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) mirrored_resources = proto.Field( proto.MESSAGE, @@ -18059,7 +18059,7 @@ class Project(proto.Message): enabled_features (Sequence[str]): Restricted features enabled for use on this project. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. This is not the project ID, and is just a unique ID used by Compute Engine to @@ -18116,7 +18116,7 @@ class XpnProjectStatus(proto.Enum): ) description = proto.Field(proto.STRING, number=422937596, optional=True,) enabled_features = proto.RepeatedField(proto.STRING, number=469017467,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) quotas = proto.RepeatedField(proto.MESSAGE, number=125341947, message="Quota",) @@ -18296,7 +18296,7 @@ class PublicAdvertisedPrefix(proto.Message): conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a PublicAdvertisedPrefix. - id (str): + id (int): [Output Only] The unique identifier for the resource type. The server generates this identifier. ip_cidr_range (str): @@ -18342,7 +18342,7 @@ class Status(proto.Enum): description = proto.Field(proto.STRING, number=422937596, optional=True,) dns_verification_ip = proto.Field(proto.STRING, number=241011381, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) ip_cidr_range = proto.Field(proto.STRING, number=98117322, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) @@ -18463,7 +18463,7 @@ class PublicDelegatedPrefix(proto.Message): will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a PublicDelegatedPrefix. - id (str): + id (int): [Output Only] The unique identifier for the resource type. The server generates this identifier. ip_cidr_range (str): @@ -18511,7 +18511,7 @@ class Status(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) ip_cidr_range = proto.Field(proto.STRING, number=98117322, optional=True,) is_live_migration = proto.Field(proto.BOOL, number=511823856, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) @@ -18650,7 +18650,7 @@ class Region(proto.Message): region. description (str): [Output Only] Textual description of the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -18682,7 +18682,7 @@ class Status(proto.Enum): proto.MESSAGE, number=515138995, optional=True, message="DeprecationStatus", ) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) quotas = proto.RepeatedField(proto.MESSAGE, number=125341947, message="Quota",) @@ -18791,12 +18791,12 @@ class RegionDisksRemoveResourcePoliciesRequest(proto.Message): class RegionDisksResizeRequest(proto.Message): r""" Attributes: - size_gb (str): + size_gb (int): The new size of the regional persistent disk, which is specified in GB. """ - size_gb = proto.Field(proto.STRING, number=494929369, optional=True,) + size_gb = proto.Field(proto.INT64, number=494929369, optional=True,) class RegionInstanceGroupList(proto.Message): @@ -19409,7 +19409,7 @@ class UrlMap(proto.Message): validateForProxyless field set to true. host_rules (Sequence[google.cloud.compute_v1.types.HostRule]): The list of HostRules to use against the URL. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -19459,7 +19459,7 @@ class UrlMap(proto.Message): host_rules = proto.RepeatedField( proto.MESSAGE, number=311804832, message="HostRule", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) path_matchers = proto.RepeatedField( @@ -19584,12 +19584,12 @@ def raw_page(self): class ReservationsResizeRequest(proto.Message): r""" Attributes: - specific_sku_count (str): + specific_sku_count (int): Number of allocated resources can be resized with minimum = 1 and maximum = 1000. """ - specific_sku_count = proto.Field(proto.STRING, number=13890720, optional=True,) + specific_sku_count = proto.Field(proto.INT64, number=13890720, optional=True,) class ResourceGroupReference(proto.Message): @@ -19619,7 +19619,7 @@ class ResourcePolicy(proto.Message): group_placement_policy (google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy): Resource policy for instances for placement configuration. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. instance_schedule_policy (google.cloud.compute_v1.types.ResourcePolicyInstanceSchedulePolicy): @@ -19668,7 +19668,7 @@ class Status(proto.Enum): optional=True, message="ResourcePolicyGroupPlacementPolicy", ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) instance_schedule_policy = proto.Field( proto.MESSAGE, number=344877104, @@ -20160,7 +20160,7 @@ class Route(proto.Message): The destination range of outgoing packets that this route applies to. Both IPv4 and IPv6 are supported. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -20233,7 +20233,7 @@ class Route(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) dest_range = proto.Field(proto.STRING, number=381327712, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) network = proto.Field(proto.STRING, number=232872494, optional=True,) @@ -20696,7 +20696,7 @@ class Router(proto.Message): (IPsec-encrypted Cloud Interconnect feature). Not currently available in all Interconnect locations. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. interfaces (Sequence[google.cloud.compute_v1.types.RouterInterface]): @@ -20739,7 +20739,7 @@ class Router(proto.Message): encrypted_interconnect_router = proto.Field( proto.BOOL, number=297996575, optional=True, ) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) interfaces = proto.RepeatedField( proto.MESSAGE, number=12073562, message="RouterInterface", ) @@ -21232,7 +21232,7 @@ class SecurityPolicy(proto.Message): fail with error 412 conditionNotMet. To see the latest fingerprint, make get() request to the security policy. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -21260,7 +21260,7 @@ class SecurityPolicy(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) rules = proto.RepeatedField( @@ -21378,14 +21378,14 @@ class SerialPortOutput(proto.Message): kind (str): [Output Only] Type of the resource. Always compute#serialPortOutput for serial port output. - next_ (str): + next_ (int): [Output Only] The position of the next byte of content, regardless of whether the content exists, following the output returned in the ``contents`` property. Use this value in the next request as the start parameter. self_link (str): [Output Only] Server-defined URL for this resource. - start (str): + start (int): The starting byte position of the output that was returned. This should match the start parameter sent with the request. If the serial console output exceeds the size of the buffer @@ -21397,9 +21397,9 @@ class SerialPortOutput(proto.Message): contents = proto.Field(proto.STRING, number=506419994, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) - next_ = proto.Field(proto.STRING, number=3377907, optional=True,) + next_ = proto.Field(proto.INT64, number=3377907, optional=True,) self_link = proto.Field(proto.STRING, number=456214797, optional=True,) - start = proto.Field(proto.STRING, number=109757538, optional=True,) + start = proto.Field(proto.INT64, number=109757538, optional=True,) class ShieldedInstanceIdentityEntry(proto.Message): @@ -21498,12 +21498,12 @@ class Snapshot(proto.Message): An optional description of this resource. Provide this property when you create the resource. - disk_size_gb (str): + disk_size_gb (int): [Output Only] Size of the source disk, specified in GB. - download_bytes (str): + download_bytes (int): [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -21525,7 +21525,7 @@ class Snapshot(proto.Message): Labels to apply to this snapshot. These can be later modified by the setLabels method. Label values may be empty. - license_codes (Sequence[str]): + license_codes (Sequence[int]): [Output Only] Integer license codes indicating which licenses are attached to this snapshot. licenses (Sequence[str]): @@ -21580,7 +21580,7 @@ class Snapshot(proto.Message): status (google.cloud.compute_v1.types.Snapshot.Status): [Output Only] The status of the snapshot. This can be CREATING, DELETING, FAILED, READY, or UPLOADING. - storage_bytes (str): + storage_bytes (int): [Output Only] A size of the storage used by the snapshot. As snapshots share storage, this number is expected to change with snapshot creation/deletion. @@ -21621,13 +21621,13 @@ class StorageBytesStatus(proto.Enum): chain_name = proto.Field(proto.STRING, number=68644169, optional=True,) creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - disk_size_gb = proto.Field(proto.STRING, number=316263735, optional=True,) - download_bytes = proto.Field(proto.STRING, number=435054068, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + disk_size_gb = proto.Field(proto.INT64, number=316263735, optional=True,) + download_bytes = proto.Field(proto.INT64, number=435054068, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) label_fingerprint = proto.Field(proto.STRING, number=178124825, optional=True,) labels = proto.MapField(proto.STRING, proto.STRING, number=500195327,) - license_codes = proto.RepeatedField(proto.STRING, number=45482664,) + license_codes = proto.RepeatedField(proto.INT64, number=45482664,) licenses = proto.RepeatedField(proto.STRING, number=337642578,) location_hint = proto.Field(proto.STRING, number=350519505, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) @@ -21642,7 +21642,7 @@ class StorageBytesStatus(proto.Enum): ) source_disk_id = proto.Field(proto.STRING, number=454190809, optional=True,) status = proto.Field(proto.ENUM, number=181260274, optional=True, enum=Status,) - storage_bytes = proto.Field(proto.STRING, number=424631719, optional=True,) + storage_bytes = proto.Field(proto.INT64, number=424631719, optional=True,) storage_bytes_status = proto.Field( proto.ENUM, number=490739082, optional=True, enum=StorageBytesStatus, ) @@ -21773,7 +21773,7 @@ class SslCertificate(proto.Message): resource. expire_time (str): [Output Only] Expire time of the certificate. RFC3339 - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -21829,7 +21829,7 @@ class Type(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) expire_time = proto.Field(proto.STRING, number=440691181, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) managed = proto.Field( proto.MESSAGE, @@ -21991,7 +21991,7 @@ class SslPolicy(proto.Message): fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an SslPolicy. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -22052,7 +22052,7 @@ class Profile(proto.Enum): description = proto.Field(proto.STRING, number=422937596, optional=True,) enabled_features = proto.RepeatedField(proto.STRING, number=469017467,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) min_tls_version = proto.Field( proto.ENUM, number=8155943, optional=True, enum=MinTlsVersion, @@ -22300,7 +22300,7 @@ class Subnetwork(proto.Message): gateway_address (str): [Output Only] The gateway address for default routes to reach destination addresses outside this subnetwork. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. ip_cidr_range (str): @@ -22449,7 +22449,7 @@ class State(proto.Enum): enable_flow_logs = proto.Field(proto.BOOL, number=151544420, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) gateway_address = proto.Field(proto.STRING, number=459867385, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) ip_cidr_range = proto.Field(proto.STRING, number=98117322, optional=True,) ipv6_cidr_range = proto.Field(proto.STRING, number=273141258, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) @@ -22627,7 +22627,7 @@ class TargetGrpcProxy(proto.Message): conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the TargetGrpcProxy. - id (str): + id (int): [Output Only] The unique identifier for the resource type. The server generates this identifier. kind (str): @@ -22670,7 +22670,7 @@ class TargetGrpcProxy(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) self_link = proto.Field(proto.STRING, number=456214797, optional=True,) @@ -22758,7 +22758,7 @@ class TargetHttpProxy(proto.Message): conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the TargetHttpProxy. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -22801,7 +22801,7 @@ class TargetHttpProxy(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) proxy_bind = proto.Field(proto.BOOL, number=286025582, optional=True,) @@ -22962,7 +22962,7 @@ class TargetHttpsProxy(proto.Message): conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the TargetHttpsProxy. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -23059,7 +23059,7 @@ class QuicOverride(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) fingerprint = proto.Field(proto.STRING, number=234678500, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) proxy_bind = proto.Field(proto.BOOL, number=286025582, optional=True,) @@ -23231,7 +23231,7 @@ class TargetInstance(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. instance (str): @@ -23277,7 +23277,7 @@ class NatPolicy(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) instance = proto.Field(proto.STRING, number=18257045, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) @@ -23449,7 +23449,7 @@ class TargetPool(proto.Message): healthy if and only if the health checks pass. Only legacy HttpHealthChecks are supported. Only one health check may be specified. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. instances (Sequence[str]): @@ -23509,7 +23509,7 @@ class SessionAffinity(proto.Enum): description = proto.Field(proto.STRING, number=422937596, optional=True,) failover_ratio = proto.Field(proto.FLOAT, number=212667006, optional=True,) health_checks = proto.RepeatedField(proto.STRING, number=448370606,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) instances = proto.RepeatedField(proto.STRING, number=29097598,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) @@ -23772,7 +23772,7 @@ class TargetSslProxy(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -23818,7 +23818,7 @@ class ProxyHeader(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) proxy_header = proto.Field( @@ -23917,7 +23917,7 @@ class TargetTcpProxy(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -23966,7 +23966,7 @@ class ProxyHeader(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) proxy_bind = proto.Field(proto.BOOL, number=286025582, optional=True,) @@ -24035,7 +24035,7 @@ class TargetVpnGateway(proto.Message): resources. ForwardingRules are created using compute.forwardingRules.insert and associated with a VPN gateway. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -24083,7 +24083,7 @@ class Status(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) forwarding_rules = proto.RepeatedField(proto.STRING, number=315821365,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) network = proto.Field(proto.STRING, number=232872494, optional=True,) @@ -24727,7 +24727,7 @@ class VpnGateway(proto.Message): An optional description of this resource. Provide this property when you create the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -24774,7 +24774,7 @@ class VpnGateway(proto.Message): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) label_fingerprint = proto.Field(proto.STRING, number=178124825, optional=True,) labels = proto.MapField(proto.STRING, proto.STRING, number=500195327,) @@ -25020,7 +25020,7 @@ class VpnTunnel(proto.Message): resource. detailed_status (str): [Output Only] Detailed status message for the VPN tunnel. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. ike_version (int): @@ -25190,7 +25190,7 @@ class Status(proto.Enum): creation_timestamp = proto.Field(proto.STRING, number=30525366, optional=True,) description = proto.Field(proto.STRING, number=422937596, optional=True,) detailed_status = proto.Field(proto.STRING, number=333501025, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) ike_version = proto.Field(proto.INT32, number=218376220, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) local_traffic_selector = proto.RepeatedField(proto.STRING, number=317314613,) @@ -25387,7 +25387,7 @@ class Zone(proto.Message): zone. description (str): [Output Only] Textual description of the resource. - id (str): + id (int): [Output Only] The unique identifier for the resource. This identifier is defined by the server. kind (str): @@ -25418,7 +25418,7 @@ class Status(proto.Enum): proto.MESSAGE, number=515138995, optional=True, message="DeprecationStatus", ) description = proto.Field(proto.STRING, number=422937596, optional=True,) - id = proto.Field(proto.STRING, number=3355, optional=True,) + id = proto.Field(proto.UINT64, number=3355, optional=True,) kind = proto.Field(proto.STRING, number=3292052, optional=True,) name = proto.Field(proto.STRING, number=3373707, optional=True,) region = proto.Field(proto.STRING, number=138946292, optional=True,) @@ -33046,7 +33046,7 @@ class GetSerialPortOutputInstanceRequest(proto.Message): retrieve data from. project (str): Project ID for this request. - start (str): + start (int): Specifies the starting byte position of the output to return. To start with the first byte of output to the specified port, omit this field or set it to ``0``. @@ -33071,7 +33071,7 @@ class GetSerialPortOutputInstanceRequest(proto.Message): instance = proto.Field(proto.STRING, number=18257045,) port = proto.Field(proto.INT32, number=3446913, optional=True,) project = proto.Field(proto.STRING, number=227560217,) - start = proto.Field(proto.STRING, number=109757538, optional=True,) + start = proto.Field(proto.INT64, number=109757538, optional=True,) zone = proto.Field(proto.STRING, number=3744684,) diff --git a/synth.metadata b/synth.metadata index 06ab16328..ada408f96 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/python-compute.git", - "sha": "40afb333a963717853f70410a7a08eda5492418c" + "sha": "fbc1a2869932883d0e7e8e498e16d2273fb25048" } }, { "git": { "name": "googleapis-discovery", "remote": "https://github.com/googleapis/googleapis-discovery.git", - "sha": "6b01eb5607e6ba0b3b931905bd779b28dc89b933" + "sha": "c5bb8d324832f638d86bc1348fb45fb3d9c1fb30" } } ], diff --git a/tests/unit/gapic/compute_v1/test_accelerator_types.py b/tests/unit/gapic/compute_v1/test_accelerator_types.py index ac74df7e8..fba4893f4 100644 --- a/tests/unit/gapic/compute_v1/test_accelerator_types.py +++ b/tests/unit/gapic/compute_v1/test_accelerator_types.py @@ -118,6 +118,31 @@ def test_accelerator_types_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [AcceleratorTypesClient,]) +def test_accelerator_types_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.AcceleratorTypesRestTransport, "rest"),], +) +def test_accelerator_types_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [AcceleratorTypesClient,]) def test_accelerator_types_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -588,7 +613,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", - id="id_value", + id=205, kind="kind_value", maximum_cards_per_instance=2756, name="name_value", @@ -609,7 +634,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.maximum_cards_per_instance == 2756 assert response.name == "name_value" diff --git a/tests/unit/gapic/compute_v1/test_addresses.py b/tests/unit/gapic/compute_v1/test_addresses.py index cefe5c688..55237d3df 100644 --- a/tests/unit/gapic/compute_v1/test_addresses.py +++ b/tests/unit/gapic/compute_v1/test_addresses.py @@ -112,6 +112,30 @@ def test_addresses_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [AddressesClient,]) +def test_addresses_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.AddressesRestTransport, "rest"),] +) +def test_addresses_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [AddressesClient,]) def test_addresses_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -558,7 +582,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -570,7 +594,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -594,7 +618,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -606,7 +630,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -681,7 +705,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetAddressReques address_type=compute.Address.AddressType.EXTERNAL, creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, ip_version=compute.Address.IpVersion.IPV4, kind="kind_value", name="name_value", @@ -710,7 +734,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetAddressReques assert response.address_type == compute.Address.AddressType.EXTERNAL assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_version == compute.Address.IpVersion.IPV4 assert response.kind == "kind_value" assert response.name == "name_value" @@ -796,7 +820,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -808,7 +832,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -832,7 +856,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -844,7 +868,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_autoscalers.py b/tests/unit/gapic/compute_v1/test_autoscalers.py index 736d95d15..b0f5b9627 100644 --- a/tests/unit/gapic/compute_v1/test_autoscalers.py +++ b/tests/unit/gapic/compute_v1/test_autoscalers.py @@ -114,6 +114,30 @@ def test_autoscalers_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [AutoscalersClient,]) +def test_autoscalers_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.AutoscalersRestTransport, "rest"),] +) +def test_autoscalers_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [AutoscalersClient,]) def test_autoscalers_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -577,7 +601,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -589,7 +613,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -613,7 +637,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -625,7 +649,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -699,7 +723,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetAutoscalerReq autoscaling_policy=compute.AutoscalingPolicy(cool_down_period_sec=2112), creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", recommended_size=1693, @@ -731,7 +755,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetAutoscalerReq ) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.recommended_size == 1693 @@ -821,7 +845,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -833,7 +857,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -857,7 +881,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -869,7 +893,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1106,7 +1130,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1118,7 +1142,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1142,7 +1166,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1154,7 +1178,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1245,7 +1269,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1257,7 +1281,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1281,7 +1305,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1293,7 +1317,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_backend_buckets.py b/tests/unit/gapic/compute_v1/test_backend_buckets.py index 986f8da5b..36c758405 100644 --- a/tests/unit/gapic/compute_v1/test_backend_buckets.py +++ b/tests/unit/gapic/compute_v1/test_backend_buckets.py @@ -117,6 +117,31 @@ def test_backend_buckets_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [BackendBucketsClient,]) +def test_backend_buckets_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.BackendBucketsRestTransport, "rest"),], +) +def test_backend_buckets_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [BackendBucketsClient,]) def test_backend_buckets_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -416,7 +441,7 @@ def test_add_signed_url_key_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -428,7 +453,7 @@ def test_add_signed_url_key_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -452,7 +477,7 @@ def test_add_signed_url_key_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -464,7 +489,7 @@ def test_add_signed_url_key_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -551,7 +576,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -563,7 +588,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -587,7 +612,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -599,7 +624,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -677,7 +702,7 @@ def test_delete_signed_url_key_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -689,7 +714,7 @@ def test_delete_signed_url_key_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -713,7 +738,7 @@ def test_delete_signed_url_key_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -725,7 +750,7 @@ def test_delete_signed_url_key_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -812,7 +837,7 @@ def test_get_rest( custom_response_headers=["custom_response_headers_value"], description="description_value", enable_cdn=True, - id="id_value", + id=205, kind="kind_value", name="name_value", self_link="self_link_value", @@ -840,7 +865,7 @@ def test_get_rest( assert response.custom_response_headers == ["custom_response_headers_value"] assert response.description == "description_value" assert response.enable_cdn is True - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.self_link == "self_link_value" @@ -915,7 +940,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -927,7 +952,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -951,7 +976,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -963,7 +988,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1179,7 +1204,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1191,7 +1216,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1215,7 +1240,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1227,7 +1252,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1316,7 +1341,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1328,7 +1353,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1352,7 +1377,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1364,7 +1389,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_backend_services.py b/tests/unit/gapic/compute_v1/test_backend_services.py index 991770dd5..52f51495d 100644 --- a/tests/unit/gapic/compute_v1/test_backend_services.py +++ b/tests/unit/gapic/compute_v1/test_backend_services.py @@ -117,6 +117,31 @@ def test_backend_services_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [BackendServicesClient,]) +def test_backend_services_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.BackendServicesRestTransport, "rest"),], +) +def test_backend_services_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [BackendServicesClient,]) def test_backend_services_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -426,7 +451,7 @@ def test_add_signed_url_key_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -438,7 +463,7 @@ def test_add_signed_url_key_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -462,7 +487,7 @@ def test_add_signed_url_key_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -474,7 +499,7 @@ def test_add_signed_url_key_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -722,7 +747,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -734,7 +759,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -758,7 +783,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -770,7 +795,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -849,7 +874,7 @@ def test_delete_signed_url_key_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -861,7 +886,7 @@ def test_delete_signed_url_key_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -885,7 +910,7 @@ def test_delete_signed_url_key_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -897,7 +922,7 @@ def test_delete_signed_url_key_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1001,7 +1026,7 @@ def test_get_rest( fingerprint="fingerprint_value", health_checks=["health_checks_value"], iap=compute.BackendServiceIAP(enabled=True), - id="id_value", + id=205, kind="kind_value", load_balancing_scheme=compute.BackendService.LoadBalancingScheme.EXTERNAL, locality_lb_policy=compute.BackendService.LocalityLbPolicy.INVALID_LB_POLICY, @@ -1066,7 +1091,7 @@ def test_get_rest( assert response.fingerprint == "fingerprint_value" assert response.health_checks == ["health_checks_value"] assert response.iap == compute.BackendServiceIAP(enabled=True) - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert ( response.load_balancing_scheme @@ -1264,7 +1289,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1276,7 +1301,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1300,7 +1325,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1312,7 +1337,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1528,7 +1553,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1540,7 +1565,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1564,7 +1589,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1576,7 +1601,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1665,7 +1690,7 @@ def test_set_security_policy_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1677,7 +1702,7 @@ def test_set_security_policy_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1701,7 +1726,7 @@ def test_set_security_policy_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1713,7 +1738,7 @@ def test_set_security_policy_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1804,7 +1829,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1816,7 +1841,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1840,7 +1865,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1852,7 +1877,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_disk_types.py b/tests/unit/gapic/compute_v1/test_disk_types.py index 47bf9fdd7..c45d542db 100644 --- a/tests/unit/gapic/compute_v1/test_disk_types.py +++ b/tests/unit/gapic/compute_v1/test_disk_types.py @@ -112,6 +112,30 @@ def test_disk_types_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [DiskTypesClient,]) +def test_disk_types_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.DiskTypesRestTransport, "rest"),] +) +def test_disk_types_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [DiskTypesClient,]) def test_disk_types_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -554,10 +578,10 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetDiskTypeReque # Designate an appropriate value for the returned response. return_value = compute.DiskType( creation_timestamp="creation_timestamp_value", - default_disk_size_gb="default_disk_size_gb_value", + default_disk_size_gb=2097, deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", region="region_value", @@ -577,10 +601,10 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetDiskTypeReque # Establish that the response is the type that we expect. assert isinstance(response, compute.DiskType) assert response.creation_timestamp == "creation_timestamp_value" - assert response.default_disk_size_gb == "default_disk_size_gb_value" + assert response.default_disk_size_gb == 2097 assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.region == "region_value" diff --git a/tests/unit/gapic/compute_v1/test_disks.py b/tests/unit/gapic/compute_v1/test_disks.py index e55b37af8..e2ffd150d 100644 --- a/tests/unit/gapic/compute_v1/test_disks.py +++ b/tests/unit/gapic/compute_v1/test_disks.py @@ -109,6 +109,30 @@ def test_disks_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [DisksClient,]) +def test_disks_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.DisksRestTransport, "rest"),] +) +def test_disks_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [DisksClient,]) def test_disks_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -402,7 +426,7 @@ def test_add_resource_policies_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -414,7 +438,7 @@ def test_add_resource_policies_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -438,7 +462,7 @@ def test_add_resource_policies_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -450,7 +474,7 @@ def test_add_resource_policies_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -694,7 +718,7 @@ def test_create_snapshot_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -706,7 +730,7 @@ def test_create_snapshot_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -730,7 +754,7 @@ def test_create_snapshot_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -742,7 +766,7 @@ def test_create_snapshot_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -830,7 +854,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteDiskReq error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -842,7 +866,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteDiskReq start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -866,7 +890,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteDiskReq assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -878,7 +902,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteDiskReq assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -959,25 +983,25 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetDiskRequest): type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ], - id="id_value", + id=205, kind="kind_value", label_fingerprint="label_fingerprint_value", labels={"key_value": "value_value"}, last_attach_timestamp="last_attach_timestamp_value", last_detach_timestamp="last_detach_timestamp_value", - license_codes=["license_codes_value"], + license_codes=[1360], licenses=["licenses_value"], location_hint="location_hint_value", name="name_value", options="options_value", - physical_block_size_bytes="physical_block_size_bytes_value", - provisioned_iops="provisioned_iops_value", + physical_block_size_bytes=2663, + provisioned_iops=1740, region="region_value", replica_zones=["replica_zones_value"], resource_policies=["resource_policies_value"], satisfies_pzs=True, self_link="self_link_value", - size_gb="size_gb_value", + size_gb=739, source_disk="source_disk_value", source_disk_id="source_disk_id_value", source_image="source_image_value", @@ -1017,25 +1041,25 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetDiskRequest): type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" assert response.labels == {"key_value": "value_value"} assert response.last_attach_timestamp == "last_attach_timestamp_value" assert response.last_detach_timestamp == "last_detach_timestamp_value" - assert response.license_codes == ["license_codes_value"] + assert response.license_codes == [1360] assert response.licenses == ["licenses_value"] assert response.location_hint == "location_hint_value" assert response.name == "name_value" assert response.options == "options_value" - assert response.physical_block_size_bytes == "physical_block_size_bytes_value" - assert response.provisioned_iops == "provisioned_iops_value" + assert response.physical_block_size_bytes == 2663 + assert response.provisioned_iops == 1740 assert response.region == "region_value" assert response.replica_zones == ["replica_zones_value"] assert response.resource_policies == ["resource_policies_value"] assert response.satisfies_pzs is True assert response.self_link == "self_link_value" - assert response.size_gb == "size_gb_value" + assert response.size_gb == 739 assert response.source_disk == "source_disk_value" assert response.source_disk_id == "source_disk_id_value" assert response.source_image == "source_image_value" @@ -1228,7 +1252,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertDiskReq error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1240,7 +1264,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertDiskReq start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1264,7 +1288,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertDiskReq assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1276,7 +1300,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertDiskReq assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1487,7 +1511,7 @@ def test_remove_resource_policies_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1499,7 +1523,7 @@ def test_remove_resource_policies_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1523,7 +1547,7 @@ def test_remove_resource_policies_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1535,7 +1559,7 @@ def test_remove_resource_policies_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1627,7 +1651,7 @@ def test_resize_rest(transport: str = "rest", request_type=compute.ResizeDiskReq error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1639,7 +1663,7 @@ def test_resize_rest(transport: str = "rest", request_type=compute.ResizeDiskReq start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1663,7 +1687,7 @@ def test_resize_rest(transport: str = "rest", request_type=compute.ResizeDiskReq assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1675,7 +1699,7 @@ def test_resize_rest(transport: str = "rest", request_type=compute.ResizeDiskReq assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1705,9 +1729,7 @@ def test_resize_rest_flattened(): # Call the method with a truthy value for each flattened field, # using the keyword arguments to the method. - disks_resize_request_resource = compute.DisksResizeRequest( - size_gb="size_gb_value" - ) + disks_resize_request_resource = compute.DisksResizeRequest(size_gb=739) client.resize( project="project_value", zone="zone_value", @@ -1741,9 +1763,7 @@ def test_resize_rest_flattened_error(): project="project_value", zone="zone_value", disk="disk_value", - disks_resize_request_resource=compute.DisksResizeRequest( - size_gb="size_gb_value" - ), + disks_resize_request_resource=compute.DisksResizeRequest(size_gb=739), ) @@ -1887,7 +1907,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1899,7 +1919,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1923,7 +1943,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1935,7 +1955,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_external_vpn_gateways.py b/tests/unit/gapic/compute_v1/test_external_vpn_gateways.py index e3fcde065..7263e0149 100644 --- a/tests/unit/gapic/compute_v1/test_external_vpn_gateways.py +++ b/tests/unit/gapic/compute_v1/test_external_vpn_gateways.py @@ -120,6 +120,31 @@ def test_external_vpn_gateways_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ExternalVpnGatewaysClient,]) +def test_external_vpn_gateways_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.ExternalVpnGatewaysRestTransport, "rest"),], +) +def test_external_vpn_gateways_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ExternalVpnGatewaysClient,]) def test_external_vpn_gateways_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -429,7 +454,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -441,7 +466,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -465,7 +490,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -477,7 +502,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -554,7 +579,7 @@ def test_get_rest( return_value = compute.ExternalVpnGateway( creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, interfaces=[compute.ExternalVpnGatewayInterface(id=205)], kind="kind_value", label_fingerprint="label_fingerprint_value", @@ -576,7 +601,7 @@ def test_get_rest( assert isinstance(response, compute.ExternalVpnGateway) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.interfaces == [compute.ExternalVpnGatewayInterface(id=205)] assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" @@ -662,7 +687,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -674,7 +699,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -698,7 +723,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -710,7 +735,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -947,7 +972,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -959,7 +984,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -983,7 +1008,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -995,7 +1020,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_firewall_policies.py b/tests/unit/gapic/compute_v1/test_firewall_policies.py index 9edef8eda..e1df9a395 100644 --- a/tests/unit/gapic/compute_v1/test_firewall_policies.py +++ b/tests/unit/gapic/compute_v1/test_firewall_policies.py @@ -118,6 +118,31 @@ def test_firewall_policies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [FirewallPoliciesClient,]) +def test_firewall_policies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.FirewallPoliciesRestTransport, "rest"),], +) +def test_firewall_policies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [FirewallPoliciesClient,]) def test_firewall_policies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -427,7 +452,7 @@ def test_add_association_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -439,7 +464,7 @@ def test_add_association_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -463,7 +488,7 @@ def test_add_association_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -475,7 +500,7 @@ def test_add_association_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -563,7 +588,7 @@ def test_add_rule_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -575,7 +600,7 @@ def test_add_rule_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -599,7 +624,7 @@ def test_add_rule_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -611,7 +636,7 @@ def test_add_rule_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -699,7 +724,7 @@ def test_clone_rules_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -711,7 +736,7 @@ def test_clone_rules_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -735,7 +760,7 @@ def test_clone_rules_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -747,7 +772,7 @@ def test_clone_rules_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -821,7 +846,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -833,7 +858,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -857,7 +882,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -869,7 +894,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -945,7 +970,7 @@ def test_get_rest( description="description_value", display_name="display_name_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", parent="parent_value", @@ -973,7 +998,7 @@ def test_get_rest( assert response.description == "description_value" assert response.display_name == "display_name_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.parent == "parent_value" @@ -1325,7 +1350,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1337,7 +1362,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1361,7 +1386,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1373,7 +1398,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1688,7 +1713,7 @@ def test_move_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1700,7 +1725,7 @@ def test_move_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1724,7 +1749,7 @@ def test_move_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1736,7 +1761,7 @@ def test_move_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1810,7 +1835,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1822,7 +1847,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1846,7 +1871,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1858,7 +1883,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1954,7 +1979,7 @@ def test_patch_rule_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1966,7 +1991,7 @@ def test_patch_rule_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1990,7 +2015,7 @@ def test_patch_rule_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2002,7 +2027,7 @@ def test_patch_rule_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2090,7 +2115,7 @@ def test_remove_association_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2102,7 +2127,7 @@ def test_remove_association_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2126,7 +2151,7 @@ def test_remove_association_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2138,7 +2163,7 @@ def test_remove_association_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2212,7 +2237,7 @@ def test_remove_rule_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2224,7 +2249,7 @@ def test_remove_rule_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2248,7 +2273,7 @@ def test_remove_rule_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2260,7 +2285,7 @@ def test_remove_rule_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_firewalls.py b/tests/unit/gapic/compute_v1/test_firewalls.py index de0fde737..60d80b867 100644 --- a/tests/unit/gapic/compute_v1/test_firewalls.py +++ b/tests/unit/gapic/compute_v1/test_firewalls.py @@ -112,6 +112,30 @@ def test_firewalls_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [FirewallsClient,]) +def test_firewalls_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.FirewallsRestTransport, "rest"),] +) +def test_firewalls_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [FirewallsClient,]) def test_firewalls_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -405,7 +429,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -417,7 +441,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -441,7 +465,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -453,7 +477,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -529,7 +553,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetFirewallReque destination_ranges=["destination_ranges_value"], direction=compute.Firewall.Direction.EGRESS, disabled=True, - id="id_value", + id=205, kind="kind_value", log_config=compute.FirewallLogConfig(enable=True), name="name_value", @@ -560,7 +584,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetFirewallReque assert response.destination_ranges == ["destination_ranges_value"] assert response.direction == compute.Firewall.Direction.EGRESS assert response.disabled is True - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.log_config == compute.FirewallLogConfig(enable=True) assert response.name == "name_value" @@ -643,7 +667,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -655,7 +679,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -679,7 +703,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -691,7 +715,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -903,7 +927,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchFirewallR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -915,7 +939,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchFirewallR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -939,7 +963,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchFirewallR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -951,7 +975,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchFirewallR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1042,7 +1066,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1054,7 +1078,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1078,7 +1102,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1090,7 +1114,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_forwarding_rules.py b/tests/unit/gapic/compute_v1/test_forwarding_rules.py index 2995c60a6..3ff331a48 100644 --- a/tests/unit/gapic/compute_v1/test_forwarding_rules.py +++ b/tests/unit/gapic/compute_v1/test_forwarding_rules.py @@ -117,6 +117,31 @@ def test_forwarding_rules_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ForwardingRulesClient,]) +def test_forwarding_rules_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.ForwardingRulesRestTransport, "rest"),], +) +def test_forwarding_rules_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ForwardingRulesClient,]) def test_forwarding_rules_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -587,7 +612,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -599,7 +624,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -623,7 +648,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -635,7 +660,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -718,7 +743,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, ip_version=compute.ForwardingRule.IpVersion.IPV4, is_mirroring_collector=True, kind="kind_value", @@ -735,7 +760,7 @@ def test_get_rest( network_tier=compute.ForwardingRule.NetworkTier.PREMIUM, port_range="port_range_value", ports=["ports_value"], - psc_connection_id="psc_connection_id_value", + psc_connection_id=1793, region="region_value", self_link="self_link_value", service_directory_registrations=[ @@ -767,7 +792,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_version == compute.ForwardingRule.IpVersion.IPV4 assert response.is_mirroring_collector is True assert response.kind == "kind_value" @@ -787,7 +812,7 @@ def test_get_rest( assert response.network_tier == compute.ForwardingRule.NetworkTier.PREMIUM assert response.port_range == "port_range_value" assert response.ports == ["ports_value"] - assert response.psc_connection_id == "psc_connection_id_value" + assert response.psc_connection_id == 1793 assert response.region == "region_value" assert response.self_link == "self_link_value" assert response.service_directory_registrations == [ @@ -872,7 +897,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -884,7 +909,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -908,7 +933,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -920,7 +945,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1147,7 +1172,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1159,7 +1184,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1183,7 +1208,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1195,7 +1220,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1289,7 +1314,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1301,7 +1326,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1325,7 +1350,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1337,7 +1362,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1431,7 +1456,7 @@ def test_set_target_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1443,7 +1468,7 @@ def test_set_target_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1467,7 +1492,7 @@ def test_set_target_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1479,7 +1504,7 @@ def test_set_target_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_global_addresses.py b/tests/unit/gapic/compute_v1/test_global_addresses.py index fdbe7fd06..f20e82e75 100644 --- a/tests/unit/gapic/compute_v1/test_global_addresses.py +++ b/tests/unit/gapic/compute_v1/test_global_addresses.py @@ -117,6 +117,31 @@ def test_global_addresses_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [GlobalAddressesClient,]) +def test_global_addresses_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.GlobalAddressesRestTransport, "rest"),], +) +def test_global_addresses_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [GlobalAddressesClient,]) def test_global_addresses_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -426,7 +451,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -438,7 +463,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -462,7 +487,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -474,7 +499,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -549,7 +574,7 @@ def test_get_rest( address_type=compute.Address.AddressType.EXTERNAL, creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, ip_version=compute.Address.IpVersion.IPV4, kind="kind_value", name="name_value", @@ -578,7 +603,7 @@ def test_get_rest( assert response.address_type == compute.Address.AddressType.EXTERNAL assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_version == compute.Address.IpVersion.IPV4 assert response.kind == "kind_value" assert response.name == "name_value" @@ -662,7 +687,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -674,7 +699,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -698,7 +723,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -710,7 +735,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_global_forwarding_rules.py b/tests/unit/gapic/compute_v1/test_global_forwarding_rules.py index 333ea1017..1e6dc4852 100644 --- a/tests/unit/gapic/compute_v1/test_global_forwarding_rules.py +++ b/tests/unit/gapic/compute_v1/test_global_forwarding_rules.py @@ -120,6 +120,31 @@ def test_global_forwarding_rules_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [GlobalForwardingRulesClient,]) +def test_global_forwarding_rules_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.GlobalForwardingRulesRestTransport, "rest"),], +) +def test_global_forwarding_rules_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [GlobalForwardingRulesClient,]) def test_global_forwarding_rules_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -447,7 +472,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -459,7 +484,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -483,7 +508,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -495,7 +520,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -578,7 +603,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, ip_version=compute.ForwardingRule.IpVersion.IPV4, is_mirroring_collector=True, kind="kind_value", @@ -595,7 +620,7 @@ def test_get_rest( network_tier=compute.ForwardingRule.NetworkTier.PREMIUM, port_range="port_range_value", ports=["ports_value"], - psc_connection_id="psc_connection_id_value", + psc_connection_id=1793, region="region_value", self_link="self_link_value", service_directory_registrations=[ @@ -627,7 +652,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_version == compute.ForwardingRule.IpVersion.IPV4 assert response.is_mirroring_collector is True assert response.kind == "kind_value" @@ -647,7 +672,7 @@ def test_get_rest( assert response.network_tier == compute.ForwardingRule.NetworkTier.PREMIUM assert response.port_range == "port_range_value" assert response.ports == ["ports_value"] - assert response.psc_connection_id == "psc_connection_id_value" + assert response.psc_connection_id == 1793 assert response.region == "region_value" assert response.self_link == "self_link_value" assert response.service_directory_registrations == [ @@ -732,7 +757,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -744,7 +769,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -768,7 +793,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -780,7 +805,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1008,7 +1033,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1020,7 +1045,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1044,7 +1069,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1056,7 +1081,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1151,7 +1176,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1163,7 +1188,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1187,7 +1212,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1199,7 +1224,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1294,7 +1319,7 @@ def test_set_target_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1306,7 +1331,7 @@ def test_set_target_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1330,7 +1355,7 @@ def test_set_target_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1342,7 +1367,7 @@ def test_set_target_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_global_network_endpoint_groups.py b/tests/unit/gapic/compute_v1/test_global_network_endpoint_groups.py index 5694a714b..7fbc42ae8 100644 --- a/tests/unit/gapic/compute_v1/test_global_network_endpoint_groups.py +++ b/tests/unit/gapic/compute_v1/test_global_network_endpoint_groups.py @@ -122,6 +122,33 @@ def test_global_network_endpoint_groups_client_from_service_account_info(client_ assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [GlobalNetworkEndpointGroupsClient,]) +def test_global_network_endpoint_groups_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.GlobalNetworkEndpointGroupsRestTransport, "rest"),], +) +def test_global_network_endpoint_groups_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [GlobalNetworkEndpointGroupsClient,]) def test_global_network_endpoint_groups_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -454,7 +481,7 @@ def test_attach_network_endpoints_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -466,7 +493,7 @@ def test_attach_network_endpoints_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -490,7 +517,7 @@ def test_attach_network_endpoints_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -502,7 +529,7 @@ def test_attach_network_endpoints_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -602,7 +629,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -614,7 +641,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -638,7 +665,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -650,7 +677,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -734,7 +761,7 @@ def test_detach_network_endpoints_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -746,7 +773,7 @@ def test_detach_network_endpoints_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -770,7 +797,7 @@ def test_detach_network_endpoints_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -782,7 +809,7 @@ def test_detach_network_endpoints_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -883,7 +910,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", default_port=1289, description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", network="network_value", @@ -918,7 +945,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.default_port == 1289 assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.network == "network_value" @@ -1008,7 +1035,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1020,7 +1047,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1044,7 +1071,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1056,7 +1083,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_global_operations.py b/tests/unit/gapic/compute_v1/test_global_operations.py index c08bc4fac..a8e56b8aa 100644 --- a/tests/unit/gapic/compute_v1/test_global_operations.py +++ b/tests/unit/gapic/compute_v1/test_global_operations.py @@ -118,6 +118,31 @@ def test_global_operations_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [GlobalOperationsClient,]) +def test_global_operations_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.GlobalOperationsRestTransport, "rest"),], +) +def test_global_operations_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [GlobalOperationsClient,]) def test_global_operations_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -661,7 +686,7 @@ def test_get_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -673,7 +698,7 @@ def test_get_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -697,7 +722,7 @@ def test_get_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -709,7 +734,7 @@ def test_get_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -912,7 +937,7 @@ def test_wait_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -924,7 +949,7 @@ def test_wait_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -948,7 +973,7 @@ def test_wait_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -960,7 +985,7 @@ def test_wait_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_global_organization_operations.py b/tests/unit/gapic/compute_v1/test_global_organization_operations.py index 4be3bd2e8..b766a1830 100644 --- a/tests/unit/gapic/compute_v1/test_global_organization_operations.py +++ b/tests/unit/gapic/compute_v1/test_global_organization_operations.py @@ -122,6 +122,33 @@ def test_global_organization_operations_client_from_service_account_info(client_ assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [GlobalOrganizationOperationsClient,]) +def test_global_organization_operations_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.GlobalOrganizationOperationsRestTransport, "rest"),], +) +def test_global_organization_operations_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [GlobalOrganizationOperationsClient,]) def test_global_organization_operations_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -533,7 +560,7 @@ def test_get_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -545,7 +572,7 @@ def test_get_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -569,7 +596,7 @@ def test_get_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -581,7 +608,7 @@ def test_get_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_global_public_delegated_prefixes.py b/tests/unit/gapic/compute_v1/test_global_public_delegated_prefixes.py index 40f05db55..9d6ed1edf 100644 --- a/tests/unit/gapic/compute_v1/test_global_public_delegated_prefixes.py +++ b/tests/unit/gapic/compute_v1/test_global_public_delegated_prefixes.py @@ -126,6 +126,33 @@ def test_global_public_delegated_prefixes_client_from_service_account_info( assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [GlobalPublicDelegatedPrefixesClient,]) +def test_global_public_delegated_prefixes_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.GlobalPublicDelegatedPrefixesRestTransport, "rest"),], +) +def test_global_public_delegated_prefixes_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [GlobalPublicDelegatedPrefixesClient,]) def test_global_public_delegated_prefixes_client_from_service_account_file( client_class, @@ -460,7 +487,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -472,7 +499,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -496,7 +523,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -508,7 +535,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -587,7 +614,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, ip_cidr_range="ip_cidr_range_value", is_live_migration=True, kind="kind_value", @@ -616,7 +643,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_cidr_range == "ip_cidr_range_value" assert response.is_live_migration is True assert response.kind == "kind_value" @@ -707,7 +734,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -719,7 +746,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -743,7 +770,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -755,7 +782,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -995,7 +1022,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1007,7 +1034,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1031,7 +1058,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1043,7 +1070,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_health_checks.py b/tests/unit/gapic/compute_v1/test_health_checks.py index 717aa23e3..3b650dcdf 100644 --- a/tests/unit/gapic/compute_v1/test_health_checks.py +++ b/tests/unit/gapic/compute_v1/test_health_checks.py @@ -114,6 +114,30 @@ def test_health_checks_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [HealthChecksClient,]) +def test_health_checks_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.HealthChecksRestTransport, "rest"),] +) +def test_health_checks_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [HealthChecksClient,]) def test_health_checks_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -567,7 +591,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -579,7 +603,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -603,7 +627,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -615,7 +639,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -694,7 +718,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetHealthCheckRe http2_health_check=compute.HTTP2HealthCheck(host="host_value"), http_health_check=compute.HTTPHealthCheck(host="host_value"), https_health_check=compute.HTTPSHealthCheck(host="host_value"), - id="id_value", + id=205, kind="kind_value", log_config=compute.HealthCheckLogConfig(enable=True), name="name_value", @@ -727,7 +751,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetHealthCheckRe assert response.http2_health_check == compute.HTTP2HealthCheck(host="host_value") assert response.http_health_check == compute.HTTPHealthCheck(host="host_value") assert response.https_health_check == compute.HTTPSHealthCheck(host="host_value") - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.log_config == compute.HealthCheckLogConfig(enable=True) assert response.name == "name_value" @@ -809,7 +833,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -821,7 +845,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -845,7 +869,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -857,7 +881,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1071,7 +1095,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1083,7 +1107,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1107,7 +1131,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1119,7 +1143,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1206,7 +1230,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1218,7 +1242,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1242,7 +1266,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1254,7 +1278,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_images.py b/tests/unit/gapic/compute_v1/test_images.py index 2b1393a4d..90e6c161a 100644 --- a/tests/unit/gapic/compute_v1/test_images.py +++ b/tests/unit/gapic/compute_v1/test_images.py @@ -109,6 +109,30 @@ def test_images_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ImagesClient,]) +def test_images_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.ImagesRestTransport, "rest"),] +) +def test_images_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ImagesClient,]) def test_images_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -400,7 +424,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteImageRe error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -412,7 +436,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteImageRe start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -436,7 +460,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteImageRe assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -448,7 +472,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteImageRe assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -524,7 +548,7 @@ def test_deprecate_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -536,7 +560,7 @@ def test_deprecate_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -560,7 +584,7 @@ def test_deprecate_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -572,7 +596,7 @@ def test_deprecate_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -652,25 +676,25 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetImageRequest) with mock.patch.object(Session, "request") as req: # Designate an appropriate value for the returned response. return_value = compute.Image( - archive_size_bytes="archive_size_bytes_value", + archive_size_bytes=1922, creation_timestamp="creation_timestamp_value", deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", - disk_size_gb="disk_size_gb_value", + disk_size_gb=1261, family="family_value", guest_os_features=[ compute.GuestOsFeature( type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ], - id="id_value", + id=205, image_encryption_key=compute.CustomerEncryptionKey( kms_key_name="kms_key_name_value" ), kind="kind_value", label_fingerprint="label_fingerprint_value", labels={"key_value": "value_value"}, - license_codes=["license_codes_value"], + license_codes=[1360], licenses=["licenses_value"], name="name_value", raw_disk=compute.RawDisk(container_type=compute.RawDisk.ContainerType.TAR), @@ -709,25 +733,25 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetImageRequest) # Establish that the response is the type that we expect. assert isinstance(response, compute.Image) - assert response.archive_size_bytes == "archive_size_bytes_value" + assert response.archive_size_bytes == 1922 assert response.creation_timestamp == "creation_timestamp_value" assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" - assert response.disk_size_gb == "disk_size_gb_value" + assert response.disk_size_gb == 1261 assert response.family == "family_value" assert response.guest_os_features == [ compute.GuestOsFeature( type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ] - assert response.id == "id_value" + assert response.id == 205 assert response.image_encryption_key == compute.CustomerEncryptionKey( kms_key_name="kms_key_name_value" ) assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" assert response.labels == {"key_value": "value_value"} - assert response.license_codes == ["license_codes_value"] + assert response.license_codes == [1360] assert response.licenses == ["licenses_value"] assert response.name == "name_value" assert response.raw_disk == compute.RawDisk( @@ -818,25 +842,25 @@ def test_get_from_family_rest( with mock.patch.object(Session, "request") as req: # Designate an appropriate value for the returned response. return_value = compute.Image( - archive_size_bytes="archive_size_bytes_value", + archive_size_bytes=1922, creation_timestamp="creation_timestamp_value", deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", - disk_size_gb="disk_size_gb_value", + disk_size_gb=1261, family="family_value", guest_os_features=[ compute.GuestOsFeature( type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ], - id="id_value", + id=205, image_encryption_key=compute.CustomerEncryptionKey( kms_key_name="kms_key_name_value" ), kind="kind_value", label_fingerprint="label_fingerprint_value", labels={"key_value": "value_value"}, - license_codes=["license_codes_value"], + license_codes=[1360], licenses=["licenses_value"], name="name_value", raw_disk=compute.RawDisk(container_type=compute.RawDisk.ContainerType.TAR), @@ -875,25 +899,25 @@ def test_get_from_family_rest( # Establish that the response is the type that we expect. assert isinstance(response, compute.Image) - assert response.archive_size_bytes == "archive_size_bytes_value" + assert response.archive_size_bytes == 1922 assert response.creation_timestamp == "creation_timestamp_value" assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" - assert response.disk_size_gb == "disk_size_gb_value" + assert response.disk_size_gb == 1261 assert response.family == "family_value" assert response.guest_os_features == [ compute.GuestOsFeature( type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ] - assert response.id == "id_value" + assert response.id == 205 assert response.image_encryption_key == compute.CustomerEncryptionKey( kms_key_name="kms_key_name_value" ) assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" assert response.labels == {"key_value": "value_value"} - assert response.license_codes == ["license_codes_value"] + assert response.license_codes == [1360] assert response.licenses == ["licenses_value"] assert response.name == "name_value" assert response.raw_disk == compute.RawDisk( @@ -1093,7 +1117,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertImageRe error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1105,7 +1129,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertImageRe start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1129,7 +1153,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertImageRe assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1141,7 +1165,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertImageRe assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1171,7 +1195,7 @@ def test_insert_rest_flattened(): # Call the method with a truthy value for each flattened field, # using the keyword arguments to the method. - image_resource = compute.Image(archive_size_bytes="archive_size_bytes_value") + image_resource = compute.Image(archive_size_bytes=1922) client.insert( project="project_value", image_resource=image_resource, ) @@ -1198,7 +1222,7 @@ def test_insert_rest_flattened_error(): client.insert( compute.InsertImageRequest(), project="project_value", - image_resource=compute.Image(archive_size_bytes="archive_size_bytes_value"), + image_resource=compute.Image(archive_size_bytes=1922), ) @@ -1216,7 +1240,7 @@ def test_list_rest(transport: str = "rest", request_type=compute.ListImagesReque # Designate an appropriate value for the returned response. return_value = compute.ImageList( id="id_value", - items=[compute.Image(archive_size_bytes="archive_size_bytes_value")], + items=[compute.Image(archive_size_bytes=1922)], kind="kind_value", next_page_token="next_page_token_value", self_link="self_link_value", @@ -1234,9 +1258,7 @@ def test_list_rest(transport: str = "rest", request_type=compute.ListImagesReque # Establish that the response is the type that we expect. assert isinstance(response, pagers.ListPager) assert response.id == "id_value" - assert response.items == [ - compute.Image(archive_size_bytes="archive_size_bytes_value") - ] + assert response.items == [compute.Image(archive_size_bytes=1922)] assert response.kind == "kind_value" assert response.next_page_token == "next_page_token_value" assert response.self_link == "self_link_value" @@ -1345,7 +1367,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchImageRequ error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1357,7 +1379,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchImageRequ start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1381,7 +1403,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchImageRequ assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1393,7 +1415,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchImageRequ assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1423,7 +1445,7 @@ def test_patch_rest_flattened(): # Call the method with a truthy value for each flattened field, # using the keyword arguments to the method. - image_resource = compute.Image(archive_size_bytes="archive_size_bytes_value") + image_resource = compute.Image(archive_size_bytes=1922) client.patch( project="project_value", image="image_value", image_resource=image_resource, ) @@ -1452,7 +1474,7 @@ def test_patch_rest_flattened_error(): compute.PatchImageRequest(), project="project_value", image="image_value", - image_resource=compute.Image(archive_size_bytes="archive_size_bytes_value"), + image_resource=compute.Image(archive_size_bytes=1922), ) @@ -1593,7 +1615,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1605,7 +1627,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1629,7 +1651,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1641,7 +1663,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_instance_group_managers.py b/tests/unit/gapic/compute_v1/test_instance_group_managers.py index 03427414b..3f37da126 100644 --- a/tests/unit/gapic/compute_v1/test_instance_group_managers.py +++ b/tests/unit/gapic/compute_v1/test_instance_group_managers.py @@ -120,6 +120,31 @@ def test_instance_group_managers_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [InstanceGroupManagersClient,]) +def test_instance_group_managers_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.InstanceGroupManagersRestTransport, "rest"),], +) +def test_instance_group_managers_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [InstanceGroupManagersClient,]) def test_instance_group_managers_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -448,7 +473,7 @@ def test_abandon_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -460,7 +485,7 @@ def test_abandon_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -484,7 +509,7 @@ def test_abandon_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -496,7 +521,7 @@ def test_abandon_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -784,7 +809,7 @@ def test_apply_updates_to_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -796,7 +821,7 @@ def test_apply_updates_to_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -820,7 +845,7 @@ def test_apply_updates_to_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -832,7 +857,7 @@ def test_apply_updates_to_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -931,7 +956,7 @@ def test_create_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -943,7 +968,7 @@ def test_create_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -967,7 +992,7 @@ def test_create_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -979,7 +1004,7 @@ def test_create_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1077,7 +1102,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1089,7 +1114,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1113,7 +1138,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1125,7 +1150,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1212,7 +1237,7 @@ def test_delete_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1224,7 +1249,7 @@ def test_delete_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1248,7 +1273,7 @@ def test_delete_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1260,7 +1285,7 @@ def test_delete_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1359,7 +1384,7 @@ def test_delete_per_instance_configs_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1371,7 +1396,7 @@ def test_delete_per_instance_configs_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1395,7 +1420,7 @@ def test_delete_per_instance_configs_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1407,7 +1432,7 @@ def test_delete_per_instance_configs_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1511,7 +1536,7 @@ def test_get_rest( target_shape=compute.DistributionPolicy.TargetShape.ANY ), fingerprint="fingerprint_value", - id="id_value", + id=205, instance_group="instance_group_value", instance_template="instance_template_value", kind="kind_value", @@ -1565,7 +1590,7 @@ def test_get_rest( target_shape=compute.DistributionPolicy.TargetShape.ANY ) assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.instance_group == "instance_group_value" assert response.instance_template == "instance_template_value" assert response.kind == "kind_value" @@ -1673,7 +1698,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1685,7 +1710,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1709,7 +1734,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1721,7 +1746,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2454,7 +2479,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2466,7 +2491,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2490,7 +2515,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2502,7 +2527,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2609,7 +2634,7 @@ def test_patch_per_instance_configs_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2621,7 +2646,7 @@ def test_patch_per_instance_configs_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2645,7 +2670,7 @@ def test_patch_per_instance_configs_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2657,7 +2682,7 @@ def test_patch_per_instance_configs_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2760,7 +2785,7 @@ def test_recreate_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2772,7 +2797,7 @@ def test_recreate_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2796,7 +2821,7 @@ def test_recreate_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2808,7 +2833,7 @@ def test_recreate_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2906,7 +2931,7 @@ def test_resize_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2918,7 +2943,7 @@ def test_resize_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2942,7 +2967,7 @@ def test_resize_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2954,7 +2979,7 @@ def test_resize_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3044,7 +3069,7 @@ def test_set_instance_template_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3056,7 +3081,7 @@ def test_set_instance_template_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3080,7 +3105,7 @@ def test_set_instance_template_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3092,7 +3117,7 @@ def test_set_instance_template_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3191,7 +3216,7 @@ def test_set_target_pools_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3203,7 +3228,7 @@ def test_set_target_pools_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3227,7 +3252,7 @@ def test_set_target_pools_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3239,7 +3264,7 @@ def test_set_target_pools_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3338,7 +3363,7 @@ def test_update_per_instance_configs_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3350,7 +3375,7 @@ def test_update_per_instance_configs_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3374,7 +3399,7 @@ def test_update_per_instance_configs_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3386,7 +3411,7 @@ def test_update_per_instance_configs_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_instance_groups.py b/tests/unit/gapic/compute_v1/test_instance_groups.py index ea9d87d46..2f41794b5 100644 --- a/tests/unit/gapic/compute_v1/test_instance_groups.py +++ b/tests/unit/gapic/compute_v1/test_instance_groups.py @@ -117,6 +117,31 @@ def test_instance_groups_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [InstanceGroupsClient,]) +def test_instance_groups_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.InstanceGroupsRestTransport, "rest"),], +) +def test_instance_groups_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [InstanceGroupsClient,]) def test_instance_groups_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -416,7 +441,7 @@ def test_add_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -428,7 +453,7 @@ def test_add_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -452,7 +477,7 @@ def test_add_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -464,7 +489,7 @@ def test_add_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -722,7 +747,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -734,7 +759,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -758,7 +783,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -770,7 +795,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -848,7 +873,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", named_ports=[compute.NamedPort(name="name_value")], @@ -873,7 +898,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.named_ports == [compute.NamedPort(name="name_value")] @@ -958,7 +983,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -970,7 +995,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -994,7 +1019,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1006,7 +1031,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1394,7 +1419,7 @@ def test_remove_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1406,7 +1431,7 @@ def test_remove_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1430,7 +1455,7 @@ def test_remove_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1442,7 +1467,7 @@ def test_remove_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1536,7 +1561,7 @@ def test_set_named_ports_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1548,7 +1573,7 @@ def test_set_named_ports_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1572,7 +1597,7 @@ def test_set_named_ports_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1584,7 +1609,7 @@ def test_set_named_ports_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_instance_templates.py b/tests/unit/gapic/compute_v1/test_instance_templates.py index f751a07d4..f1c957eec 100644 --- a/tests/unit/gapic/compute_v1/test_instance_templates.py +++ b/tests/unit/gapic/compute_v1/test_instance_templates.py @@ -118,6 +118,31 @@ def test_instance_templates_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [InstanceTemplatesClient,]) +def test_instance_templates_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.InstanceTemplatesRestTransport, "rest"),], +) +def test_instance_templates_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [InstanceTemplatesClient,]) def test_instance_templates_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -427,7 +452,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -439,7 +464,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -463,7 +488,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -475,7 +500,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -548,7 +573,7 @@ def test_get_rest( return_value = compute.InstanceTemplate( creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", properties=compute.InstanceProperties( @@ -575,7 +600,7 @@ def test_get_rest( assert isinstance(response, compute.InstanceTemplate) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.properties == compute.InstanceProperties( @@ -761,7 +786,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -773,7 +798,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -797,7 +822,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -809,7 +834,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_instances.py b/tests/unit/gapic/compute_v1/test_instances.py index 8800d3fe0..a8d0c3c42 100644 --- a/tests/unit/gapic/compute_v1/test_instances.py +++ b/tests/unit/gapic/compute_v1/test_instances.py @@ -112,6 +112,30 @@ def test_instances_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [InstancesClient,]) +def test_instances_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.InstancesRestTransport, "rest"),] +) +def test_instances_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [InstancesClient,]) def test_instances_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -405,7 +429,7 @@ def test_add_access_config_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -417,7 +441,7 @@ def test_add_access_config_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -441,7 +465,7 @@ def test_add_access_config_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -453,7 +477,7 @@ def test_add_access_config_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -546,7 +570,7 @@ def test_add_resource_policies_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -558,7 +582,7 @@ def test_add_resource_policies_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -582,7 +606,7 @@ def test_add_resource_policies_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -594,7 +618,7 @@ def test_add_resource_policies_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -853,7 +877,7 @@ def test_attach_disk_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -865,7 +889,7 @@ def test_attach_disk_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -889,7 +913,7 @@ def test_attach_disk_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -901,7 +925,7 @@ def test_attach_disk_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -991,7 +1015,7 @@ def test_bulk_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1003,7 +1027,7 @@ def test_bulk_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1027,7 +1051,7 @@ def test_bulk_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1039,7 +1063,7 @@ def test_bulk_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1070,7 +1094,7 @@ def test_bulk_insert_rest_flattened(): # Call the method with a truthy value for each flattened field, # using the keyword arguments to the method. bulk_insert_instance_resource_resource = compute.BulkInsertInstanceResource( - count="count_value" + count=553 ) client.bulk_insert( project="project_value", @@ -1103,7 +1127,7 @@ def test_bulk_insert_rest_flattened_error(): project="project_value", zone="zone_value", bulk_insert_instance_resource_resource=compute.BulkInsertInstanceResource( - count="count_value" + count=553 ), ) @@ -1130,7 +1154,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1142,7 +1166,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1166,7 +1190,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1178,7 +1202,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1258,7 +1282,7 @@ def test_delete_access_config_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1270,7 +1294,7 @@ def test_delete_access_config_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1294,7 +1318,7 @@ def test_delete_access_config_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1306,7 +1330,7 @@ def test_delete_access_config_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1394,7 +1418,7 @@ def test_detach_disk_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1406,7 +1430,7 @@ def test_detach_disk_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1430,7 +1454,7 @@ def test_detach_disk_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1442,7 +1466,7 @@ def test_detach_disk_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1534,7 +1558,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetInstanceReque fingerprint="fingerprint_value", guest_accelerators=[compute.AcceleratorConfig(accelerator_count=1805)], hostname="hostname_value", - id="id_value", + id=205, kind="kind_value", label_fingerprint="label_fingerprint_value", labels={"key_value": "value_value"}, @@ -1600,7 +1624,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetInstanceReque compute.AcceleratorConfig(accelerator_count=1805) ] assert response.hostname == "hostname_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" assert response.labels == {"key_value": "value_value"} @@ -2090,9 +2114,9 @@ def test_get_serial_port_output_rest( return_value = compute.SerialPortOutput( contents="contents_value", kind="kind_value", - next_="next__value", + next_=542, self_link="self_link_value", - start="start_value", + start=558, ) # Wrap the value into a proper Response obj @@ -2107,9 +2131,9 @@ def test_get_serial_port_output_rest( assert isinstance(response, compute.SerialPortOutput) assert response.contents == "contents_value" assert response.kind == "kind_value" - assert response.next_ == "next__value" + assert response.next_ == 542 assert response.self_link == "self_link_value" - assert response.start == "start_value" + assert response.start == 558 def test_get_serial_port_output_rest_from_dict(): @@ -2274,7 +2298,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2286,7 +2310,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2310,7 +2334,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2322,7 +2346,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2687,7 +2711,7 @@ def test_remove_resource_policies_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2699,7 +2723,7 @@ def test_remove_resource_policies_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2723,7 +2747,7 @@ def test_remove_resource_policies_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2735,7 +2759,7 @@ def test_remove_resource_policies_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2827,7 +2851,7 @@ def test_reset_rest(transport: str = "rest", request_type=compute.ResetInstanceR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2839,7 +2863,7 @@ def test_reset_rest(transport: str = "rest", request_type=compute.ResetInstanceR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2863,7 +2887,7 @@ def test_reset_rest(transport: str = "rest", request_type=compute.ResetInstanceR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2875,7 +2899,7 @@ def test_reset_rest(transport: str = "rest", request_type=compute.ResetInstanceR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2955,7 +2979,7 @@ def test_set_deletion_protection_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2967,7 +2991,7 @@ def test_set_deletion_protection_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2991,7 +3015,7 @@ def test_set_deletion_protection_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3003,7 +3027,7 @@ def test_set_deletion_protection_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3083,7 +3107,7 @@ def test_set_disk_auto_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3095,7 +3119,7 @@ def test_set_disk_auto_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3119,7 +3143,7 @@ def test_set_disk_auto_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3131,7 +3155,7 @@ def test_set_disk_auto_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3337,7 +3361,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3349,7 +3373,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3373,7 +3397,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3385,7 +3409,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3479,7 +3503,7 @@ def test_set_machine_resources_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3491,7 +3515,7 @@ def test_set_machine_resources_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3515,7 +3539,7 @@ def test_set_machine_resources_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3527,7 +3551,7 @@ def test_set_machine_resources_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3621,7 +3645,7 @@ def test_set_machine_type_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3633,7 +3657,7 @@ def test_set_machine_type_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3657,7 +3681,7 @@ def test_set_machine_type_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3669,7 +3693,7 @@ def test_set_machine_type_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3763,7 +3787,7 @@ def test_set_metadata_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3775,7 +3799,7 @@ def test_set_metadata_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3799,7 +3823,7 @@ def test_set_metadata_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3811,7 +3835,7 @@ def test_set_metadata_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3901,7 +3925,7 @@ def test_set_min_cpu_platform_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3913,7 +3937,7 @@ def test_set_min_cpu_platform_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3937,7 +3961,7 @@ def test_set_min_cpu_platform_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3949,7 +3973,7 @@ def test_set_min_cpu_platform_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -4043,7 +4067,7 @@ def test_set_scheduling_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -4055,7 +4079,7 @@ def test_set_scheduling_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -4079,7 +4103,7 @@ def test_set_scheduling_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -4091,7 +4115,7 @@ def test_set_scheduling_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -4181,7 +4205,7 @@ def test_set_service_account_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -4193,7 +4217,7 @@ def test_set_service_account_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -4217,7 +4241,7 @@ def test_set_service_account_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -4229,7 +4253,7 @@ def test_set_service_account_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -4324,7 +4348,7 @@ def test_set_shielded_instance_integrity_policy_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -4336,7 +4360,7 @@ def test_set_shielded_instance_integrity_policy_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -4360,7 +4384,7 @@ def test_set_shielded_instance_integrity_policy_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -4372,7 +4396,7 @@ def test_set_shielded_instance_integrity_policy_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -4466,7 +4490,7 @@ def test_set_tags_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -4478,7 +4502,7 @@ def test_set_tags_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -4502,7 +4526,7 @@ def test_set_tags_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -4514,7 +4538,7 @@ def test_set_tags_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -4605,7 +4629,7 @@ def test_simulate_maintenance_event_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -4617,7 +4641,7 @@ def test_simulate_maintenance_event_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -4641,7 +4665,7 @@ def test_simulate_maintenance_event_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -4653,7 +4677,7 @@ def test_simulate_maintenance_event_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -4731,7 +4755,7 @@ def test_start_rest(transport: str = "rest", request_type=compute.StartInstanceR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -4743,7 +4767,7 @@ def test_start_rest(transport: str = "rest", request_type=compute.StartInstanceR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -4767,7 +4791,7 @@ def test_start_rest(transport: str = "rest", request_type=compute.StartInstanceR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -4779,7 +4803,7 @@ def test_start_rest(transport: str = "rest", request_type=compute.StartInstanceR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -4859,7 +4883,7 @@ def test_start_with_encryption_key_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -4871,7 +4895,7 @@ def test_start_with_encryption_key_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -4895,7 +4919,7 @@ def test_start_with_encryption_key_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -4907,7 +4931,7 @@ def test_start_with_encryption_key_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -5011,7 +5035,7 @@ def test_stop_rest(transport: str = "rest", request_type=compute.StopInstanceReq error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -5023,7 +5047,7 @@ def test_stop_rest(transport: str = "rest", request_type=compute.StopInstanceReq start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -5047,7 +5071,7 @@ def test_stop_rest(transport: str = "rest", request_type=compute.StopInstanceReq assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -5059,7 +5083,7 @@ def test_stop_rest(transport: str = "rest", request_type=compute.StopInstanceReq assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -5233,7 +5257,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -5245,7 +5269,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -5269,7 +5293,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -5281,7 +5305,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -5379,7 +5403,7 @@ def test_update_access_config_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -5391,7 +5415,7 @@ def test_update_access_config_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -5415,7 +5439,7 @@ def test_update_access_config_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -5427,7 +5451,7 @@ def test_update_access_config_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -5520,7 +5544,7 @@ def test_update_display_device_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -5532,7 +5556,7 @@ def test_update_display_device_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -5556,7 +5580,7 @@ def test_update_display_device_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -5568,7 +5592,7 @@ def test_update_display_device_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -5658,7 +5682,7 @@ def test_update_network_interface_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -5670,7 +5694,7 @@ def test_update_network_interface_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -5694,7 +5718,7 @@ def test_update_network_interface_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -5706,7 +5730,7 @@ def test_update_network_interface_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -5804,7 +5828,7 @@ def test_update_shielded_instance_config_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -5816,7 +5840,7 @@ def test_update_shielded_instance_config_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -5840,7 +5864,7 @@ def test_update_shielded_instance_config_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -5852,7 +5876,7 @@ def test_update_shielded_instance_config_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_interconnect_attachments.py b/tests/unit/gapic/compute_v1/test_interconnect_attachments.py index 9154a4d03..1eaa5f3a6 100644 --- a/tests/unit/gapic/compute_v1/test_interconnect_attachments.py +++ b/tests/unit/gapic/compute_v1/test_interconnect_attachments.py @@ -120,6 +120,31 @@ def test_interconnect_attachments_client_from_service_account_info(client_class) assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [InterconnectAttachmentsClient,]) +def test_interconnect_attachments_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.InterconnectAttachmentsRestTransport, "rest"),], +) +def test_interconnect_attachments_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [InterconnectAttachmentsClient,]) def test_interconnect_attachments_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -624,7 +649,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -636,7 +661,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -660,7 +685,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -672,7 +697,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -762,7 +787,7 @@ def test_get_rest( edge_availability_domain=compute.InterconnectAttachment.EdgeAvailabilityDomain.AVAILABILITY_DOMAIN_1, encryption=compute.InterconnectAttachment.Encryption.IPSEC, google_reference_id="google_reference_id_value", - id="id_value", + id=205, interconnect="interconnect_value", ipsec_internal_addresses=["ipsec_internal_addresses_value"], kind="kind_value", @@ -770,7 +795,7 @@ def test_get_rest( name="name_value", operational_status=compute.InterconnectAttachment.OperationalStatus.OS_ACTIVE, pairing_key="pairing_key_value", - partner_asn="partner_asn_value", + partner_asn=1181, partner_metadata=compute.InterconnectAttachmentPartnerMetadata( interconnect_name="interconnect_name_value" ), @@ -809,7 +834,7 @@ def test_get_rest( ) assert response.encryption == compute.InterconnectAttachment.Encryption.IPSEC assert response.google_reference_id == "google_reference_id_value" - assert response.id == "id_value" + assert response.id == 205 assert response.interconnect == "interconnect_value" assert response.ipsec_internal_addresses == ["ipsec_internal_addresses_value"] assert response.kind == "kind_value" @@ -820,7 +845,7 @@ def test_get_rest( == compute.InterconnectAttachment.OperationalStatus.OS_ACTIVE ) assert response.pairing_key == "pairing_key_value" - assert response.partner_asn == "partner_asn_value" + assert response.partner_asn == 1181 assert response.partner_metadata == compute.InterconnectAttachmentPartnerMetadata( interconnect_name="interconnect_name_value" ) @@ -913,7 +938,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -925,7 +950,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -949,7 +974,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -961,7 +986,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1203,7 +1228,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1215,7 +1240,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1239,7 +1264,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1251,7 +1276,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_interconnect_locations.py b/tests/unit/gapic/compute_v1/test_interconnect_locations.py index d2c4d1381..1dd797a60 100644 --- a/tests/unit/gapic/compute_v1/test_interconnect_locations.py +++ b/tests/unit/gapic/compute_v1/test_interconnect_locations.py @@ -120,6 +120,31 @@ def test_interconnect_locations_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [InterconnectLocationsClient,]) +def test_interconnect_locations_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.InterconnectLocationsRestTransport, "rest"),], +) +def test_interconnect_locations_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [InterconnectLocationsClient,]) def test_interconnect_locations_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -448,15 +473,11 @@ def test_get_rest( description="description_value", facility_provider="facility_provider_value", facility_provider_facility_id="facility_provider_facility_id_value", - id="id_value", + id=205, kind="kind_value", name="name_value", peeringdb_facility_id="peeringdb_facility_id_value", - region_infos=[ - compute.InterconnectLocationRegionInfo( - expected_rtt_ms="expected_rtt_ms_value" - ) - ], + region_infos=[compute.InterconnectLocationRegionInfo(expected_rtt_ms=1610)], self_link="self_link_value", status=compute.InterconnectLocation.Status.AVAILABLE, ) @@ -481,12 +502,12 @@ def test_get_rest( assert ( response.facility_provider_facility_id == "facility_provider_facility_id_value" ) - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.peeringdb_facility_id == "peeringdb_facility_id_value" assert response.region_infos == [ - compute.InterconnectLocationRegionInfo(expected_rtt_ms="expected_rtt_ms_value") + compute.InterconnectLocationRegionInfo(expected_rtt_ms=1610) ] assert response.self_link == "self_link_value" assert response.status == compute.InterconnectLocation.Status.AVAILABLE diff --git a/tests/unit/gapic/compute_v1/test_interconnects.py b/tests/unit/gapic/compute_v1/test_interconnects.py index d694e3f79..04421e416 100644 --- a/tests/unit/gapic/compute_v1/test_interconnects.py +++ b/tests/unit/gapic/compute_v1/test_interconnects.py @@ -117,6 +117,30 @@ def test_interconnects_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [InterconnectsClient,]) +def test_interconnects_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.InterconnectsRestTransport, "rest"),] +) +def test_interconnects_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [InterconnectsClient,]) def test_interconnects_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -416,7 +440,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -428,7 +452,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -452,7 +476,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -464,7 +488,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -549,7 +573,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetInterconnectR ], google_ip_address="google_ip_address_value", google_reference_id="google_reference_id_value", - id="id_value", + id=205, interconnect_attachments=["interconnect_attachments_value"], interconnect_type=compute.Interconnect.InterconnectType.DEDICATED, kind="kind_value", @@ -589,7 +613,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetInterconnectR ] assert response.google_ip_address == "google_ip_address_value" assert response.google_reference_id == "google_reference_id_value" - assert response.id == "id_value" + assert response.id == 205 assert response.interconnect_attachments == ["interconnect_attachments_value"] assert response.interconnect_type == compute.Interconnect.InterconnectType.DEDICATED assert response.kind == "kind_value" @@ -770,7 +794,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -782,7 +806,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -806,7 +830,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -818,7 +842,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1032,7 +1056,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1044,7 +1068,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1068,7 +1092,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1080,7 +1104,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_license_codes.py b/tests/unit/gapic/compute_v1/test_license_codes.py index bb88f4b76..06804cff5 100644 --- a/tests/unit/gapic/compute_v1/test_license_codes.py +++ b/tests/unit/gapic/compute_v1/test_license_codes.py @@ -113,6 +113,30 @@ def test_license_codes_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [LicenseCodesClient,]) +def test_license_codes_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.LicenseCodesRestTransport, "rest"),] +) +def test_license_codes_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [LicenseCodesClient,]) def test_license_codes_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -401,7 +425,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetLicenseCodeRe return_value = compute.LicenseCode( creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", license_alias=[ compute.LicenseCodeLicenseAlias(description="description_value") @@ -424,7 +448,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetLicenseCodeRe assert isinstance(response, compute.LicenseCode) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.license_alias == [ compute.LicenseCodeLicenseAlias(description="description_value") diff --git a/tests/unit/gapic/compute_v1/test_licenses.py b/tests/unit/gapic/compute_v1/test_licenses.py index 50ad26ff1..d488414ff 100644 --- a/tests/unit/gapic/compute_v1/test_licenses.py +++ b/tests/unit/gapic/compute_v1/test_licenses.py @@ -112,6 +112,30 @@ def test_licenses_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [LicensesClient,]) +def test_licenses_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.LicensesRestTransport, "rest"),] +) +def test_licenses_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [LicensesClient,]) def test_licenses_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -405,7 +429,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -417,7 +441,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -441,7 +465,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -453,7 +477,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -525,9 +549,9 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetLicenseReques charges_use_fee=True, creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", - license_code="license_code_value", + license_code=1245, name="name_value", resource_requirements=compute.LicenseResourceRequirements( min_guest_cpu_count=2042 @@ -549,9 +573,9 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetLicenseReques assert response.charges_use_fee is True assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" - assert response.license_code == "license_code_value" + assert response.license_code == 1245 assert response.name == "name_value" assert response.resource_requirements == compute.LicenseResourceRequirements( min_guest_cpu_count=2042 @@ -731,7 +755,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -743,7 +767,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -767,7 +791,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -779,7 +803,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_machine_types.py b/tests/unit/gapic/compute_v1/test_machine_types.py index bd7232bf8..a473b5a0b 100644 --- a/tests/unit/gapic/compute_v1/test_machine_types.py +++ b/tests/unit/gapic/compute_v1/test_machine_types.py @@ -114,6 +114,30 @@ def test_machine_types_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [MachineTypesClient,]) +def test_machine_types_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.MachineTypesRestTransport, "rest"),] +) +def test_machine_types_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [MachineTypesClient,]) def test_machine_types_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -571,12 +595,12 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetMachineTypeRe deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", guest_cpus=1090, - id="id_value", + id=205, image_space_gb=1430, is_shared_cpu=True, kind="kind_value", maximum_persistent_disks=2603, - maximum_persistent_disks_size_gb="maximum_persistent_disks_size_gb_value", + maximum_persistent_disks_size_gb=3437, memory_mb=967, name="name_value", scratch_disks=[compute.ScratchDisks(disk_gb=723)], @@ -599,15 +623,12 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetMachineTypeRe assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" assert response.guest_cpus == 1090 - assert response.id == "id_value" + assert response.id == 205 assert response.image_space_gb == 1430 assert response.is_shared_cpu is True assert response.kind == "kind_value" assert response.maximum_persistent_disks == 2603 - assert ( - response.maximum_persistent_disks_size_gb - == "maximum_persistent_disks_size_gb_value" - ) + assert response.maximum_persistent_disks_size_gb == 3437 assert response.memory_mb == 967 assert response.name == "name_value" assert response.scratch_disks == [compute.ScratchDisks(disk_gb=723)] diff --git a/tests/unit/gapic/compute_v1/test_network_endpoint_groups.py b/tests/unit/gapic/compute_v1/test_network_endpoint_groups.py index b02392cab..6f2b5a067 100644 --- a/tests/unit/gapic/compute_v1/test_network_endpoint_groups.py +++ b/tests/unit/gapic/compute_v1/test_network_endpoint_groups.py @@ -120,6 +120,31 @@ def test_network_endpoint_groups_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [NetworkEndpointGroupsClient,]) +def test_network_endpoint_groups_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.NetworkEndpointGroupsRestTransport, "rest"),], +) +def test_network_endpoint_groups_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [NetworkEndpointGroupsClient,]) def test_network_endpoint_groups_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -627,7 +652,7 @@ def test_attach_network_endpoints_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -639,7 +664,7 @@ def test_attach_network_endpoints_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -663,7 +688,7 @@ def test_attach_network_endpoints_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -675,7 +700,7 @@ def test_attach_network_endpoints_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -777,7 +802,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -789,7 +814,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -813,7 +838,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -825,7 +850,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -912,7 +937,7 @@ def test_detach_network_endpoints_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -924,7 +949,7 @@ def test_detach_network_endpoints_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -948,7 +973,7 @@ def test_detach_network_endpoints_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -960,7 +985,7 @@ def test_detach_network_endpoints_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1064,7 +1089,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", default_port=1289, description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", network="network_value", @@ -1099,7 +1124,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.default_port == 1289 assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.network == "network_value" @@ -1191,7 +1216,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1203,7 +1228,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1227,7 +1252,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1239,7 +1264,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_networks.py b/tests/unit/gapic/compute_v1/test_networks.py index 2c71147e5..564e970f3 100644 --- a/tests/unit/gapic/compute_v1/test_networks.py +++ b/tests/unit/gapic/compute_v1/test_networks.py @@ -112,6 +112,30 @@ def test_networks_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [NetworksClient,]) +def test_networks_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.NetworksRestTransport, "rest"),] +) +def test_networks_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [NetworksClient,]) def test_networks_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -405,7 +429,7 @@ def test_add_peering_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -417,7 +441,7 @@ def test_add_peering_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -441,7 +465,7 @@ def test_add_peering_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -453,7 +477,7 @@ def test_add_peering_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -544,7 +568,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -556,7 +580,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -580,7 +604,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -592,7 +616,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -666,7 +690,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNetworkReques creation_timestamp="creation_timestamp_value", description="description_value", gateway_i_pv4="gateway_i_pv4_value", - id="id_value", + id=205, kind="kind_value", mtu=342, name="name_value", @@ -693,7 +717,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNetworkReques assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.gateway_i_pv4 == "gateway_i_pv4_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.mtu == 342 assert response.name == "name_value" @@ -872,7 +896,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -884,7 +908,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -908,7 +932,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -920,7 +944,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1265,7 +1289,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchNetworkRe error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1277,7 +1301,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchNetworkRe start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1301,7 +1325,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchNetworkRe assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1313,7 +1337,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchNetworkRe assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1400,7 +1424,7 @@ def test_remove_peering_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1412,7 +1436,7 @@ def test_remove_peering_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1436,7 +1460,7 @@ def test_remove_peering_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1448,7 +1472,7 @@ def test_remove_peering_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1539,7 +1563,7 @@ def test_switch_to_custom_mode_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1551,7 +1575,7 @@ def test_switch_to_custom_mode_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1575,7 +1599,7 @@ def test_switch_to_custom_mode_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1587,7 +1611,7 @@ def test_switch_to_custom_mode_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1665,7 +1689,7 @@ def test_update_peering_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1677,7 +1701,7 @@ def test_update_peering_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1701,7 +1725,7 @@ def test_update_peering_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1713,7 +1737,7 @@ def test_update_peering_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_node_groups.py b/tests/unit/gapic/compute_v1/test_node_groups.py index f085711e3..cd142a262 100644 --- a/tests/unit/gapic/compute_v1/test_node_groups.py +++ b/tests/unit/gapic/compute_v1/test_node_groups.py @@ -114,6 +114,30 @@ def test_node_groups_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [NodeGroupsClient,]) +def test_node_groups_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.NodeGroupsRestTransport, "rest"),] +) +def test_node_groups_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [NodeGroupsClient,]) def test_node_groups_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -409,7 +433,7 @@ def test_add_nodes_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -421,7 +445,7 @@ def test_add_nodes_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -445,7 +469,7 @@ def test_add_nodes_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -457,7 +481,7 @@ def test_add_nodes_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -714,7 +738,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -726,7 +750,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -750,7 +774,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -762,7 +786,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -842,7 +866,7 @@ def test_delete_nodes_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -854,7 +878,7 @@ def test_delete_nodes_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -878,7 +902,7 @@ def test_delete_nodes_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -890,7 +914,7 @@ def test_delete_nodes_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -979,7 +1003,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNodeGroupRequ creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", location_hint="location_hint_value", maintenance_policy=compute.NodeGroup.MaintenancePolicy.DEFAULT, @@ -1010,7 +1034,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNodeGroupRequ assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.location_hint == "location_hint_value" assert response.maintenance_policy == compute.NodeGroup.MaintenancePolicy.DEFAULT @@ -1200,7 +1224,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1212,7 +1236,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1236,7 +1260,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1248,7 +1272,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1620,7 +1644,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1632,7 +1656,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1656,7 +1680,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1668,7 +1692,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1880,7 +1904,7 @@ def test_set_node_template_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1892,7 +1916,7 @@ def test_set_node_template_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1916,7 +1940,7 @@ def test_set_node_template_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1928,7 +1952,7 @@ def test_set_node_template_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_node_templates.py b/tests/unit/gapic/compute_v1/test_node_templates.py index 8b0ad9201..45e5562c4 100644 --- a/tests/unit/gapic/compute_v1/test_node_templates.py +++ b/tests/unit/gapic/compute_v1/test_node_templates.py @@ -117,6 +117,30 @@ def test_node_templates_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [NodeTemplatesClient,]) +def test_node_templates_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.NodeTemplatesRestTransport, "rest"),] +) +def test_node_templates_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [NodeTemplatesClient,]) def test_node_templates_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -584,7 +608,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -596,7 +620,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -620,7 +644,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -632,7 +656,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -710,7 +734,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNodeTemplateR creation_timestamp="creation_timestamp_value", description="description_value", disks=[compute.LocalDisk(disk_count=1075)], - id="id_value", + id=205, kind="kind_value", name="name_value", node_affinity_labels={"key_value": "value_value"}, @@ -745,7 +769,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNodeTemplateR assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.disks == [compute.LocalDisk(disk_count=1075)] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.node_affinity_labels == {"key_value": "value_value"} @@ -939,7 +963,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -951,7 +975,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -975,7 +999,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -987,7 +1011,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_node_types.py b/tests/unit/gapic/compute_v1/test_node_types.py index 575856b68..96e9277aa 100644 --- a/tests/unit/gapic/compute_v1/test_node_types.py +++ b/tests/unit/gapic/compute_v1/test_node_types.py @@ -112,6 +112,30 @@ def test_node_types_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [NodeTypesClient,]) +def test_node_types_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.NodeTypesRestTransport, "rest"),] +) +def test_node_types_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [NodeTypesClient,]) def test_node_types_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -556,7 +580,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNodeTypeReque deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", guest_cpus=1090, - id="id_value", + id=205, kind="kind_value", local_ssd_gb=1244, memory_mb=967, @@ -580,7 +604,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetNodeTypeReque assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" assert response.guest_cpus == 1090 - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.local_ssd_gb == 1244 assert response.memory_mb == 967 diff --git a/tests/unit/gapic/compute_v1/test_packet_mirrorings.py b/tests/unit/gapic/compute_v1/test_packet_mirrorings.py index 4f459cc8b..7e65223c3 100644 --- a/tests/unit/gapic/compute_v1/test_packet_mirrorings.py +++ b/tests/unit/gapic/compute_v1/test_packet_mirrorings.py @@ -118,6 +118,31 @@ def test_packet_mirrorings_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [PacketMirroringsClient,]) +def test_packet_mirrorings_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.PacketMirroringsRestTransport, "rest"),], +) +def test_packet_mirrorings_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [PacketMirroringsClient,]) def test_packet_mirrorings_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -598,7 +623,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -610,7 +635,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -634,7 +659,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -646,7 +671,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -728,7 +753,7 @@ def test_get_rest( description="description_value", enable=compute.PacketMirroring.Enable.FALSE, filter=compute.PacketMirroringFilter(I_p_protocols=["I_p_protocols_value"]), - id="id_value", + id=205, kind="kind_value", mirrored_resources=compute.PacketMirroringMirroredResourceInfo( instances=[ @@ -765,7 +790,7 @@ def test_get_rest( assert response.filter == compute.PacketMirroringFilter( I_p_protocols=["I_p_protocols_value"] ) - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.mirrored_resources == compute.PacketMirroringMirroredResourceInfo( instances=[ @@ -856,7 +881,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -868,7 +893,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -892,7 +917,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -904,7 +929,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1147,7 +1172,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1159,7 +1184,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1183,7 +1208,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1195,7 +1220,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_projects.py b/tests/unit/gapic/compute_v1/test_projects.py index 913e8ffb9..1d0aa1c8c 100644 --- a/tests/unit/gapic/compute_v1/test_projects.py +++ b/tests/unit/gapic/compute_v1/test_projects.py @@ -112,6 +112,30 @@ def test_projects_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ProjectsClient,]) +def test_projects_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.ProjectsRestTransport, "rest"),] +) +def test_projects_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ProjectsClient,]) def test_projects_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -405,7 +429,7 @@ def test_disable_xpn_host_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -417,7 +441,7 @@ def test_disable_xpn_host_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -441,7 +465,7 @@ def test_disable_xpn_host_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -453,7 +477,7 @@ def test_disable_xpn_host_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -526,7 +550,7 @@ def test_disable_xpn_resource_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -538,7 +562,7 @@ def test_disable_xpn_resource_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -562,7 +586,7 @@ def test_disable_xpn_resource_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -574,7 +598,7 @@ def test_disable_xpn_resource_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -662,7 +686,7 @@ def test_enable_xpn_host_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -674,7 +698,7 @@ def test_enable_xpn_host_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -698,7 +722,7 @@ def test_enable_xpn_host_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -710,7 +734,7 @@ def test_enable_xpn_host_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -783,7 +807,7 @@ def test_enable_xpn_resource_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -795,7 +819,7 @@ def test_enable_xpn_resource_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -819,7 +843,7 @@ def test_enable_xpn_resource_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -831,7 +855,7 @@ def test_enable_xpn_resource_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -916,7 +940,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetProjectReques default_service_account="default_service_account_value", description="description_value", enabled_features=["enabled_features_value"], - id="id_value", + id=205, kind="kind_value", name="name_value", quotas=[compute.Quota(limit=0.543)], @@ -945,7 +969,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetProjectReques assert response.default_service_account == "default_service_account_value" assert response.description == "description_value" assert response.enabled_features == ["enabled_features_value"] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.quotas == [compute.Quota(limit=0.543)] @@ -1019,7 +1043,7 @@ def test_get_xpn_host_rest( default_service_account="default_service_account_value", description="description_value", enabled_features=["enabled_features_value"], - id="id_value", + id=205, kind="kind_value", name="name_value", quotas=[compute.Quota(limit=0.543)], @@ -1048,7 +1072,7 @@ def test_get_xpn_host_rest( assert response.default_service_account == "default_service_account_value" assert response.description == "description_value" assert response.enabled_features == ["enabled_features_value"] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.quotas == [compute.Quota(limit=0.543)] @@ -1396,7 +1420,7 @@ def test_move_disk_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1408,7 +1432,7 @@ def test_move_disk_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1432,7 +1456,7 @@ def test_move_disk_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1444,7 +1468,7 @@ def test_move_disk_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1532,7 +1556,7 @@ def test_move_instance_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1544,7 +1568,7 @@ def test_move_instance_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1568,7 +1592,7 @@ def test_move_instance_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1580,7 +1604,7 @@ def test_move_instance_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1669,7 +1693,7 @@ def test_set_common_instance_metadata_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1681,7 +1705,7 @@ def test_set_common_instance_metadata_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1705,7 +1729,7 @@ def test_set_common_instance_metadata_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1717,7 +1741,7 @@ def test_set_common_instance_metadata_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1800,7 +1824,7 @@ def test_set_default_network_tier_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1812,7 +1836,7 @@ def test_set_default_network_tier_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1836,7 +1860,7 @@ def test_set_default_network_tier_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1848,7 +1872,7 @@ def test_set_default_network_tier_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1936,7 +1960,7 @@ def test_set_usage_export_bucket_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1948,7 +1972,7 @@ def test_set_usage_export_bucket_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1972,7 +1996,7 @@ def test_set_usage_export_bucket_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1984,7 +2008,7 @@ def test_set_usage_export_bucket_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_public_advertised_prefixes.py b/tests/unit/gapic/compute_v1/test_public_advertised_prefixes.py index e1330fc06..c2f1e0f09 100644 --- a/tests/unit/gapic/compute_v1/test_public_advertised_prefixes.py +++ b/tests/unit/gapic/compute_v1/test_public_advertised_prefixes.py @@ -120,6 +120,31 @@ def test_public_advertised_prefixes_client_from_service_account_info(client_clas assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [PublicAdvertisedPrefixesClient,]) +def test_public_advertised_prefixes_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.PublicAdvertisedPrefixesRestTransport, "rest"),], +) +def test_public_advertised_prefixes_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [PublicAdvertisedPrefixesClient,]) def test_public_advertised_prefixes_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -451,7 +476,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -463,7 +488,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -487,7 +512,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -499,7 +524,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -579,7 +604,7 @@ def test_get_rest( description="description_value", dns_verification_ip="dns_verification_ip_value", fingerprint="fingerprint_value", - id="id_value", + id=205, ip_cidr_range="ip_cidr_range_value", kind="kind_value", name="name_value", @@ -607,7 +632,7 @@ def test_get_rest( assert response.description == "description_value" assert response.dns_verification_ip == "dns_verification_ip_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_cidr_range == "ip_cidr_range_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -693,7 +718,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -705,7 +730,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -729,7 +754,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -741,7 +766,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -981,7 +1006,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -993,7 +1018,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1017,7 +1042,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1029,7 +1054,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_public_delegated_prefixes.py b/tests/unit/gapic/compute_v1/test_public_delegated_prefixes.py index 665f7ac29..31e370cdc 100644 --- a/tests/unit/gapic/compute_v1/test_public_delegated_prefixes.py +++ b/tests/unit/gapic/compute_v1/test_public_delegated_prefixes.py @@ -120,6 +120,31 @@ def test_public_delegated_prefixes_client_from_service_account_info(client_class assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [PublicDelegatedPrefixesClient,]) +def test_public_delegated_prefixes_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.PublicDelegatedPrefixesRestTransport, "rest"),], +) +def test_public_delegated_prefixes_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [PublicDelegatedPrefixesClient,]) def test_public_delegated_prefixes_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -628,7 +653,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -640,7 +665,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -664,7 +689,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -676,7 +701,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -758,7 +783,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, ip_cidr_range="ip_cidr_range_value", is_live_migration=True, kind="kind_value", @@ -787,7 +812,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_cidr_range == "ip_cidr_range_value" assert response.is_live_migration is True assert response.kind == "kind_value" @@ -880,7 +905,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -892,7 +917,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -916,7 +941,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -928,7 +953,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1174,7 +1199,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1186,7 +1211,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1210,7 +1235,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1222,7 +1247,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_autoscalers.py b/tests/unit/gapic/compute_v1/test_region_autoscalers.py index 9bcec6b41..236c130e9 100644 --- a/tests/unit/gapic/compute_v1/test_region_autoscalers.py +++ b/tests/unit/gapic/compute_v1/test_region_autoscalers.py @@ -118,6 +118,31 @@ def test_region_autoscalers_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionAutoscalersClient,]) +def test_region_autoscalers_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionAutoscalersRestTransport, "rest"),], +) +def test_region_autoscalers_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionAutoscalersClient,]) def test_region_autoscalers_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -427,7 +452,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -439,7 +464,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -463,7 +488,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -475,7 +500,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -553,7 +578,7 @@ def test_get_rest( autoscaling_policy=compute.AutoscalingPolicy(cool_down_period_sec=2112), creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", recommended_size=1693, @@ -585,7 +610,7 @@ def test_get_rest( ) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.recommended_size == 1693 @@ -677,7 +702,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -689,7 +714,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -713,7 +738,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -725,7 +750,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -962,7 +987,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -974,7 +999,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -998,7 +1023,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1010,7 +1035,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1101,7 +1126,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1113,7 +1138,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1137,7 +1162,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1149,7 +1174,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_backend_services.py b/tests/unit/gapic/compute_v1/test_region_backend_services.py index dd5bb80e6..f21c6a2be 100644 --- a/tests/unit/gapic/compute_v1/test_region_backend_services.py +++ b/tests/unit/gapic/compute_v1/test_region_backend_services.py @@ -120,6 +120,31 @@ def test_region_backend_services_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionBackendServicesClient,]) +def test_region_backend_services_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionBackendServicesRestTransport, "rest"),], +) +def test_region_backend_services_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionBackendServicesClient,]) def test_region_backend_services_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -447,7 +472,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -459,7 +484,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -483,7 +508,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -495,7 +520,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -603,7 +628,7 @@ def test_get_rest( fingerprint="fingerprint_value", health_checks=["health_checks_value"], iap=compute.BackendServiceIAP(enabled=True), - id="id_value", + id=205, kind="kind_value", load_balancing_scheme=compute.BackendService.LoadBalancingScheme.EXTERNAL, locality_lb_policy=compute.BackendService.LocalityLbPolicy.INVALID_LB_POLICY, @@ -668,7 +693,7 @@ def test_get_rest( assert response.fingerprint == "fingerprint_value" assert response.health_checks == ["health_checks_value"] assert response.iap == compute.BackendServiceIAP(enabled=True) - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert ( response.load_balancing_scheme @@ -881,7 +906,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -893,7 +918,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -917,7 +942,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -929,7 +954,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1164,7 +1189,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1176,7 +1201,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1200,7 +1225,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1212,7 +1237,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1308,7 +1333,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1320,7 +1345,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1344,7 +1369,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1356,7 +1381,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_commitments.py b/tests/unit/gapic/compute_v1/test_region_commitments.py index 9cd8457a5..6275a1ea8 100644 --- a/tests/unit/gapic/compute_v1/test_region_commitments.py +++ b/tests/unit/gapic/compute_v1/test_region_commitments.py @@ -118,6 +118,31 @@ def test_region_commitments_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionCommitmentsClient,]) +def test_region_commitments_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionCommitmentsRestTransport, "rest"),], +) +def test_region_commitments_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionCommitmentsClient,]) def test_region_commitments_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -588,9 +613,9 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", end_timestamp="end_timestamp_value", - id="id_value", + id=205, kind="kind_value", - license_resource=compute.LicenseResourceCommitment(amount="amount_value"), + license_resource=compute.LicenseResourceCommitment(amount=660), name="name_value", plan=compute.Commitment.Plan.INVALID, region="region_value", @@ -618,11 +643,9 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.end_timestamp == "end_timestamp_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" - assert response.license_resource == compute.LicenseResourceCommitment( - amount="amount_value" - ) + assert response.license_resource == compute.LicenseResourceCommitment(amount=660) assert response.name == "name_value" assert response.plan == compute.Commitment.Plan.INVALID assert response.region == "region_value" @@ -709,7 +732,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -721,7 +744,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -745,7 +768,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -757,7 +780,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_disk_types.py b/tests/unit/gapic/compute_v1/test_region_disk_types.py index 456fb5c8d..945947b72 100644 --- a/tests/unit/gapic/compute_v1/test_region_disk_types.py +++ b/tests/unit/gapic/compute_v1/test_region_disk_types.py @@ -117,6 +117,31 @@ def test_region_disk_types_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionDiskTypesClient,]) +def test_region_disk_types_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionDiskTypesRestTransport, "rest"),], +) +def test_region_disk_types_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionDiskTypesClient,]) def test_region_disk_types_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -420,10 +445,10 @@ def test_get_rest( # Designate an appropriate value for the returned response. return_value = compute.DiskType( creation_timestamp="creation_timestamp_value", - default_disk_size_gb="default_disk_size_gb_value", + default_disk_size_gb=2097, deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", region="region_value", @@ -443,10 +468,10 @@ def test_get_rest( # Establish that the response is the type that we expect. assert isinstance(response, compute.DiskType) assert response.creation_timestamp == "creation_timestamp_value" - assert response.default_disk_size_gb == "default_disk_size_gb_value" + assert response.default_disk_size_gb == 2097 assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.region == "region_value" diff --git a/tests/unit/gapic/compute_v1/test_region_disks.py b/tests/unit/gapic/compute_v1/test_region_disks.py index 1d0cebbb1..d7fa6b861 100644 --- a/tests/unit/gapic/compute_v1/test_region_disks.py +++ b/tests/unit/gapic/compute_v1/test_region_disks.py @@ -114,6 +114,30 @@ def test_region_disks_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionDisksClient,]) +def test_region_disks_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.RegionDisksRestTransport, "rest"),] +) +def test_region_disks_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionDisksClient,]) def test_region_disks_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -409,7 +433,7 @@ def test_add_resource_policies_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -421,7 +445,7 @@ def test_add_resource_policies_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -445,7 +469,7 @@ def test_add_resource_policies_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -457,7 +481,7 @@ def test_add_resource_policies_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -551,7 +575,7 @@ def test_create_snapshot_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -563,7 +587,7 @@ def test_create_snapshot_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -587,7 +611,7 @@ def test_create_snapshot_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -599,7 +623,7 @@ def test_create_snapshot_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -689,7 +713,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -701,7 +725,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -725,7 +749,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -737,7 +761,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -818,25 +842,25 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRegionDiskReq type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ], - id="id_value", + id=205, kind="kind_value", label_fingerprint="label_fingerprint_value", labels={"key_value": "value_value"}, last_attach_timestamp="last_attach_timestamp_value", last_detach_timestamp="last_detach_timestamp_value", - license_codes=["license_codes_value"], + license_codes=[1360], licenses=["licenses_value"], location_hint="location_hint_value", name="name_value", options="options_value", - physical_block_size_bytes="physical_block_size_bytes_value", - provisioned_iops="provisioned_iops_value", + physical_block_size_bytes=2663, + provisioned_iops=1740, region="region_value", replica_zones=["replica_zones_value"], resource_policies=["resource_policies_value"], satisfies_pzs=True, self_link="self_link_value", - size_gb="size_gb_value", + size_gb=739, source_disk="source_disk_value", source_disk_id="source_disk_id_value", source_image="source_image_value", @@ -876,25 +900,25 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRegionDiskReq type_=compute.GuestOsFeature.Type.FEATURE_TYPE_UNSPECIFIED ) ] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" assert response.labels == {"key_value": "value_value"} assert response.last_attach_timestamp == "last_attach_timestamp_value" assert response.last_detach_timestamp == "last_detach_timestamp_value" - assert response.license_codes == ["license_codes_value"] + assert response.license_codes == [1360] assert response.licenses == ["licenses_value"] assert response.location_hint == "location_hint_value" assert response.name == "name_value" assert response.options == "options_value" - assert response.physical_block_size_bytes == "physical_block_size_bytes_value" - assert response.provisioned_iops == "provisioned_iops_value" + assert response.physical_block_size_bytes == 2663 + assert response.provisioned_iops == 1740 assert response.region == "region_value" assert response.replica_zones == ["replica_zones_value"] assert response.resource_policies == ["resource_policies_value"] assert response.satisfies_pzs is True assert response.self_link == "self_link_value" - assert response.size_gb == "size_gb_value" + assert response.size_gb == 739 assert response.source_disk == "source_disk_value" assert response.source_disk_id == "source_disk_id_value" assert response.source_image == "source_image_value" @@ -1089,7 +1113,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1101,7 +1125,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1125,7 +1149,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1137,7 +1161,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1353,7 +1377,7 @@ def test_remove_resource_policies_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1365,7 +1389,7 @@ def test_remove_resource_policies_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1389,7 +1413,7 @@ def test_remove_resource_policies_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1401,7 +1425,7 @@ def test_remove_resource_policies_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1495,7 +1519,7 @@ def test_resize_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1507,7 +1531,7 @@ def test_resize_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1531,7 +1555,7 @@ def test_resize_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1543,7 +1567,7 @@ def test_resize_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1574,7 +1598,7 @@ def test_resize_rest_flattened(): # Call the method with a truthy value for each flattened field, # using the keyword arguments to the method. region_disks_resize_request_resource = compute.RegionDisksResizeRequest( - size_gb="size_gb_value" + size_gb=739 ) client.resize( project="project_value", @@ -1610,7 +1634,7 @@ def test_resize_rest_flattened_error(): region="region_value", disk="disk_value", region_disks_resize_request_resource=compute.RegionDisksResizeRequest( - size_gb="size_gb_value" + size_gb=739 ), ) @@ -1755,7 +1779,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1767,7 +1791,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1791,7 +1815,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1803,7 +1827,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_health_check_services.py b/tests/unit/gapic/compute_v1/test_region_health_check_services.py index 40d7ad53c..1ed0f9479 100644 --- a/tests/unit/gapic/compute_v1/test_region_health_check_services.py +++ b/tests/unit/gapic/compute_v1/test_region_health_check_services.py @@ -122,6 +122,33 @@ def test_region_health_check_services_client_from_service_account_info(client_cl assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionHealthCheckServicesClient,]) +def test_region_health_check_services_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionHealthCheckServicesRestTransport, "rest"),], +) +def test_region_health_check_services_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionHealthCheckServicesClient,]) def test_region_health_check_services_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -453,7 +480,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -465,7 +492,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -489,7 +516,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -501,7 +528,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -585,7 +612,7 @@ def test_get_rest( fingerprint="fingerprint_value", health_checks=["health_checks_value"], health_status_aggregation_policy=compute.HealthCheckService.HealthStatusAggregationPolicy.AND, - id="id_value", + id=205, kind="kind_value", name="name_value", network_endpoint_groups=["network_endpoint_groups_value"], @@ -612,7 +639,7 @@ def test_get_rest( response.health_status_aggregation_policy == compute.HealthCheckService.HealthStatusAggregationPolicy.AND ) - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.network_endpoint_groups == ["network_endpoint_groups_value"] @@ -698,7 +725,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -710,7 +737,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -734,7 +761,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -746,7 +773,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -989,7 +1016,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1001,7 +1028,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1025,7 +1052,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1037,7 +1064,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_health_checks.py b/tests/unit/gapic/compute_v1/test_region_health_checks.py index 4d1eb1d5b..509840794 100644 --- a/tests/unit/gapic/compute_v1/test_region_health_checks.py +++ b/tests/unit/gapic/compute_v1/test_region_health_checks.py @@ -120,6 +120,31 @@ def test_region_health_checks_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionHealthChecksClient,]) +def test_region_health_checks_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionHealthChecksRestTransport, "rest"),], +) +def test_region_health_checks_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionHealthChecksClient,]) def test_region_health_checks_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -429,7 +454,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -441,7 +466,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -465,7 +490,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -477,7 +502,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -566,7 +591,7 @@ def test_get_rest( http2_health_check=compute.HTTP2HealthCheck(host="host_value"), http_health_check=compute.HTTPHealthCheck(host="host_value"), https_health_check=compute.HTTPSHealthCheck(host="host_value"), - id="id_value", + id=205, kind="kind_value", log_config=compute.HealthCheckLogConfig(enable=True), name="name_value", @@ -599,7 +624,7 @@ def test_get_rest( assert response.http2_health_check == compute.HTTP2HealthCheck(host="host_value") assert response.http_health_check == compute.HTTPHealthCheck(host="host_value") assert response.https_health_check == compute.HTTPSHealthCheck(host="host_value") - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.log_config == compute.HealthCheckLogConfig(enable=True) assert response.name == "name_value" @@ -689,7 +714,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -701,7 +726,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -725,7 +750,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -737,7 +762,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -970,7 +995,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -982,7 +1007,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1006,7 +1031,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1018,7 +1043,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1112,7 +1137,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1124,7 +1149,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1148,7 +1173,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1160,7 +1185,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_instance_group_managers.py b/tests/unit/gapic/compute_v1/test_region_instance_group_managers.py index f9c68594c..5171ec0f0 100644 --- a/tests/unit/gapic/compute_v1/test_region_instance_group_managers.py +++ b/tests/unit/gapic/compute_v1/test_region_instance_group_managers.py @@ -122,6 +122,33 @@ def test_region_instance_group_managers_client_from_service_account_info(client_ assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionInstanceGroupManagersClient,]) +def test_region_instance_group_managers_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionInstanceGroupManagersRestTransport, "rest"),], +) +def test_region_instance_group_managers_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionInstanceGroupManagersClient,]) def test_region_instance_group_managers_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -454,7 +481,7 @@ def test_abandon_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -466,7 +493,7 @@ def test_abandon_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -490,7 +517,7 @@ def test_abandon_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -502,7 +529,7 @@ def test_abandon_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -601,7 +628,7 @@ def test_apply_updates_to_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -613,7 +640,7 @@ def test_apply_updates_to_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -637,7 +664,7 @@ def test_apply_updates_to_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -649,7 +676,7 @@ def test_apply_updates_to_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -748,7 +775,7 @@ def test_create_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -760,7 +787,7 @@ def test_create_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -784,7 +811,7 @@ def test_create_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -796,7 +823,7 @@ def test_create_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -895,7 +922,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -907,7 +934,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -931,7 +958,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -943,7 +970,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1030,7 +1057,7 @@ def test_delete_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1042,7 +1069,7 @@ def test_delete_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1066,7 +1093,7 @@ def test_delete_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1078,7 +1105,7 @@ def test_delete_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1177,7 +1204,7 @@ def test_delete_per_instance_configs_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1189,7 +1216,7 @@ def test_delete_per_instance_configs_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1213,7 +1240,7 @@ def test_delete_per_instance_configs_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1225,7 +1252,7 @@ def test_delete_per_instance_configs_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1329,7 +1356,7 @@ def test_get_rest( target_shape=compute.DistributionPolicy.TargetShape.ANY ), fingerprint="fingerprint_value", - id="id_value", + id=205, instance_group="instance_group_value", instance_template="instance_template_value", kind="kind_value", @@ -1383,7 +1410,7 @@ def test_get_rest( target_shape=compute.DistributionPolicy.TargetShape.ANY ) assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.instance_group == "instance_group_value" assert response.instance_template == "instance_template_value" assert response.kind == "kind_value" @@ -1492,7 +1519,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1504,7 +1531,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1528,7 +1555,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1540,7 +1567,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2277,7 +2304,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2289,7 +2316,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2313,7 +2340,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2325,7 +2352,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2432,7 +2459,7 @@ def test_patch_per_instance_configs_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2444,7 +2471,7 @@ def test_patch_per_instance_configs_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2468,7 +2495,7 @@ def test_patch_per_instance_configs_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2480,7 +2507,7 @@ def test_patch_per_instance_configs_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2583,7 +2610,7 @@ def test_recreate_instances_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2595,7 +2622,7 @@ def test_recreate_instances_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2619,7 +2646,7 @@ def test_recreate_instances_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2631,7 +2658,7 @@ def test_recreate_instances_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2730,7 +2757,7 @@ def test_resize_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2742,7 +2769,7 @@ def test_resize_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2766,7 +2793,7 @@ def test_resize_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2778,7 +2805,7 @@ def test_resize_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -2868,7 +2895,7 @@ def test_set_instance_template_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -2880,7 +2907,7 @@ def test_set_instance_template_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -2904,7 +2931,7 @@ def test_set_instance_template_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -2916,7 +2943,7 @@ def test_set_instance_template_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3015,7 +3042,7 @@ def test_set_target_pools_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3027,7 +3054,7 @@ def test_set_target_pools_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3051,7 +3078,7 @@ def test_set_target_pools_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3063,7 +3090,7 @@ def test_set_target_pools_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -3162,7 +3189,7 @@ def test_update_per_instance_configs_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -3174,7 +3201,7 @@ def test_update_per_instance_configs_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -3198,7 +3225,7 @@ def test_update_per_instance_configs_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -3210,7 +3237,7 @@ def test_update_per_instance_configs_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_instance_groups.py b/tests/unit/gapic/compute_v1/test_region_instance_groups.py index 54b92c473..096941fb9 100644 --- a/tests/unit/gapic/compute_v1/test_region_instance_groups.py +++ b/tests/unit/gapic/compute_v1/test_region_instance_groups.py @@ -120,6 +120,31 @@ def test_region_instance_groups_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionInstanceGroupsClient,]) +def test_region_instance_groups_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionInstanceGroupsRestTransport, "rest"),], +) +def test_region_instance_groups_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionInstanceGroupsClient,]) def test_region_instance_groups_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -443,7 +468,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", named_ports=[compute.NamedPort(name="name_value")], @@ -468,7 +493,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.named_ports == [compute.NamedPort(name="name_value")] @@ -872,7 +897,7 @@ def test_set_named_ports_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -884,7 +909,7 @@ def test_set_named_ports_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -908,7 +933,7 @@ def test_set_named_ports_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -920,7 +945,7 @@ def test_set_named_ports_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_instances.py b/tests/unit/gapic/compute_v1/test_region_instances.py index e38868e10..e69b578ab 100644 --- a/tests/unit/gapic/compute_v1/test_region_instances.py +++ b/tests/unit/gapic/compute_v1/test_region_instances.py @@ -116,6 +116,31 @@ def test_region_instances_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionInstancesClient,]) +def test_region_instances_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionInstancesRestTransport, "rest"),], +) +def test_region_instances_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionInstancesClient,]) def test_region_instances_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -425,7 +450,7 @@ def test_bulk_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -437,7 +462,7 @@ def test_bulk_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -461,7 +486,7 @@ def test_bulk_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -473,7 +498,7 @@ def test_bulk_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -504,7 +529,7 @@ def test_bulk_insert_rest_flattened(): # Call the method with a truthy value for each flattened field, # using the keyword arguments to the method. bulk_insert_instance_resource_resource = compute.BulkInsertInstanceResource( - count="count_value" + count=553 ) client.bulk_insert( project="project_value", @@ -537,7 +562,7 @@ def test_bulk_insert_rest_flattened_error(): project="project_value", region="region_value", bulk_insert_instance_resource_resource=compute.BulkInsertInstanceResource( - count="count_value" + count=553 ), ) diff --git a/tests/unit/gapic/compute_v1/test_region_network_endpoint_groups.py b/tests/unit/gapic/compute_v1/test_region_network_endpoint_groups.py index 099f677e4..5945277a7 100644 --- a/tests/unit/gapic/compute_v1/test_region_network_endpoint_groups.py +++ b/tests/unit/gapic/compute_v1/test_region_network_endpoint_groups.py @@ -122,6 +122,33 @@ def test_region_network_endpoint_groups_client_from_service_account_info(client_ assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionNetworkEndpointGroupsClient,]) +def test_region_network_endpoint_groups_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionNetworkEndpointGroupsRestTransport, "rest"),], +) +def test_region_network_endpoint_groups_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionNetworkEndpointGroupsClient,]) def test_region_network_endpoint_groups_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -454,7 +481,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -466,7 +493,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -490,7 +517,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -502,7 +529,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -590,7 +617,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", default_port=1289, description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", network="network_value", @@ -625,7 +652,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.default_port == 1289 assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.network == "network_value" @@ -718,7 +745,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -730,7 +757,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -754,7 +781,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -766,7 +793,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_notification_endpoints.py b/tests/unit/gapic/compute_v1/test_region_notification_endpoints.py index 8719081af..1084c8f1f 100644 --- a/tests/unit/gapic/compute_v1/test_region_notification_endpoints.py +++ b/tests/unit/gapic/compute_v1/test_region_notification_endpoints.py @@ -122,6 +122,33 @@ def test_region_notification_endpoints_client_from_service_account_info(client_c assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionNotificationEndpointsClient,]) +def test_region_notification_endpoints_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionNotificationEndpointsRestTransport, "rest"),], +) +def test_region_notification_endpoints_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionNotificationEndpointsClient,]) def test_region_notification_endpoints_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -454,7 +481,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -466,7 +493,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -490,7 +517,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -502,7 +529,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -586,7 +613,7 @@ def test_get_rest( grpc_settings=compute.NotificationEndpointGrpcSettings( authority="authority_value" ), - id="id_value", + id=205, kind="kind_value", name="name_value", region="region_value", @@ -608,7 +635,7 @@ def test_get_rest( assert response.grpc_settings == compute.NotificationEndpointGrpcSettings( authority="authority_value" ) - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.region == "region_value" @@ -693,7 +720,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -705,7 +732,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -729,7 +756,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -741,7 +768,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_operations.py b/tests/unit/gapic/compute_v1/test_region_operations.py index 94ca3699c..bc6076e5a 100644 --- a/tests/unit/gapic/compute_v1/test_region_operations.py +++ b/tests/unit/gapic/compute_v1/test_region_operations.py @@ -118,6 +118,31 @@ def test_region_operations_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionOperationsClient,]) +def test_region_operations_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionOperationsRestTransport, "rest"),], +) +def test_region_operations_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionOperationsClient,]) def test_region_operations_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -504,7 +529,7 @@ def test_get_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -516,7 +541,7 @@ def test_get_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -540,7 +565,7 @@ def test_get_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -552,7 +577,7 @@ def test_get_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -762,7 +787,7 @@ def test_wait_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -774,7 +799,7 @@ def test_wait_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -798,7 +823,7 @@ def test_wait_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -810,7 +835,7 @@ def test_wait_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_ssl_certificates.py b/tests/unit/gapic/compute_v1/test_region_ssl_certificates.py index a869abde5..f056c569d 100644 --- a/tests/unit/gapic/compute_v1/test_region_ssl_certificates.py +++ b/tests/unit/gapic/compute_v1/test_region_ssl_certificates.py @@ -120,6 +120,31 @@ def test_region_ssl_certificates_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionSslCertificatesClient,]) +def test_region_ssl_certificates_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionSslCertificatesRestTransport, "rest"),], +) +def test_region_ssl_certificates_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionSslCertificatesClient,]) def test_region_ssl_certificates_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -447,7 +472,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -459,7 +484,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -483,7 +508,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -495,7 +520,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -578,7 +603,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", expire_time="expire_time_value", - id="id_value", + id=205, kind="kind_value", managed=compute.SslCertificateManagedSslCertificate( domain_status={"key_value": "value_value"} @@ -608,7 +633,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.expire_time == "expire_time_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.managed == compute.SslCertificateManagedSslCertificate( domain_status={"key_value": "value_value"} @@ -701,7 +726,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -713,7 +738,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -737,7 +762,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -749,7 +774,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_target_http_proxies.py b/tests/unit/gapic/compute_v1/test_region_target_http_proxies.py index a5d92bff5..f6e2a038e 100644 --- a/tests/unit/gapic/compute_v1/test_region_target_http_proxies.py +++ b/tests/unit/gapic/compute_v1/test_region_target_http_proxies.py @@ -120,6 +120,31 @@ def test_region_target_http_proxies_client_from_service_account_info(client_clas assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionTargetHttpProxiesClient,]) +def test_region_target_http_proxies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionTargetHttpProxiesRestTransport, "rest"),], +) +def test_region_target_http_proxies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionTargetHttpProxiesClient,]) def test_region_target_http_proxies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -447,7 +472,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -459,7 +484,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -483,7 +508,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -495,7 +520,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -577,7 +602,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", proxy_bind=True, @@ -599,7 +624,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.proxy_bind is True @@ -685,7 +710,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -697,7 +722,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -721,7 +746,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -733,7 +758,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -974,7 +999,7 @@ def test_set_url_map_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -986,7 +1011,7 @@ def test_set_url_map_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1010,7 +1035,7 @@ def test_set_url_map_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1022,7 +1047,7 @@ def test_set_url_map_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_target_https_proxies.py b/tests/unit/gapic/compute_v1/test_region_target_https_proxies.py index d926deebd..2db040d9b 100644 --- a/tests/unit/gapic/compute_v1/test_region_target_https_proxies.py +++ b/tests/unit/gapic/compute_v1/test_region_target_https_proxies.py @@ -120,6 +120,33 @@ def test_region_target_https_proxies_client_from_service_account_info(client_cla assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionTargetHttpsProxiesClient,]) +def test_region_target_https_proxies_client_service_account_always_use_jwt( + client_class, +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.RegionTargetHttpsProxiesRestTransport, "rest"),], +) +def test_region_target_https_proxies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionTargetHttpsProxiesClient,]) def test_region_target_https_proxies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -451,7 +478,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -463,7 +490,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -487,7 +514,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -499,7 +526,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -582,7 +609,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", proxy_bind=True, @@ -609,7 +636,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.proxy_bind is True @@ -699,7 +726,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -711,7 +738,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -735,7 +762,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -747,7 +774,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -991,7 +1018,7 @@ def test_set_ssl_certificates_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1003,7 +1030,7 @@ def test_set_ssl_certificates_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1027,7 +1054,7 @@ def test_set_ssl_certificates_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1039,7 +1066,7 @@ def test_set_ssl_certificates_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1137,7 +1164,7 @@ def test_set_url_map_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1149,7 +1176,7 @@ def test_set_url_map_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1173,7 +1200,7 @@ def test_set_url_map_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1185,7 +1212,7 @@ def test_set_url_map_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_region_url_maps.py b/tests/unit/gapic/compute_v1/test_region_url_maps.py index 6aa557a59..c9e9e3472 100644 --- a/tests/unit/gapic/compute_v1/test_region_url_maps.py +++ b/tests/unit/gapic/compute_v1/test_region_url_maps.py @@ -117,6 +117,30 @@ def test_region_url_maps_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionUrlMapsClient,]) +def test_region_url_maps_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.RegionUrlMapsRestTransport, "rest"),] +) +def test_region_url_maps_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionUrlMapsClient,]) def test_region_url_maps_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -416,7 +440,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -428,7 +452,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -452,7 +476,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -464,7 +488,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -551,7 +575,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRegionUrlMapR ] ), host_rules=[compute.HostRule(description="description_value")], - id="id_value", + id=205, kind="kind_value", name="name_value", path_matchers=[ @@ -592,7 +616,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRegionUrlMapR ] ) assert response.host_rules == [compute.HostRule(description="description_value")] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.path_matchers == [ @@ -678,7 +702,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -690,7 +714,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -714,7 +738,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -726,7 +750,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -945,7 +969,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -957,7 +981,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -981,7 +1005,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -993,7 +1017,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1085,7 +1109,7 @@ def test_update_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1097,7 +1121,7 @@ def test_update_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1121,7 +1145,7 @@ def test_update_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1133,7 +1157,7 @@ def test_update_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_regions.py b/tests/unit/gapic/compute_v1/test_regions.py index dd53a7bf2..a8fa3798e 100644 --- a/tests/unit/gapic/compute_v1/test_regions.py +++ b/tests/unit/gapic/compute_v1/test_regions.py @@ -111,6 +111,30 @@ def test_regions_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RegionsClient,]) +def test_regions_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.RegionsRestTransport, "rest"),] +) +def test_regions_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RegionsClient,]) def test_regions_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -398,7 +422,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRegionRequest creation_timestamp="creation_timestamp_value", deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", quotas=[compute.Quota(limit=0.543)], @@ -421,7 +445,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRegionRequest assert response.creation_timestamp == "creation_timestamp_value" assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.quotas == [compute.Quota(limit=0.543)] diff --git a/tests/unit/gapic/compute_v1/test_reservations.py b/tests/unit/gapic/compute_v1/test_reservations.py index b207a87a6..0f1efffb2 100644 --- a/tests/unit/gapic/compute_v1/test_reservations.py +++ b/tests/unit/gapic/compute_v1/test_reservations.py @@ -114,6 +114,30 @@ def test_reservations_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ReservationsClient,]) +def test_reservations_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.ReservationsRestTransport, "rest"),] +) +def test_reservations_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ReservationsClient,]) def test_reservations_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -565,7 +589,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -577,7 +601,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -601,7 +625,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -613,7 +637,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -687,14 +711,12 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetReservationRe commitment="commitment_value", creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", satisfies_pzs=True, self_link="self_link_value", - specific_reservation=compute.AllocationSpecificSKUReservation( - count="count_value" - ), + specific_reservation=compute.AllocationSpecificSKUReservation(count=553), specific_reservation_required=True, status=compute.Reservation.Status.CREATING, zone="zone_value", @@ -713,13 +735,13 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetReservationRe assert response.commitment == "commitment_value" assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.satisfies_pzs is True assert response.self_link == "self_link_value" assert response.specific_reservation == compute.AllocationSpecificSKUReservation( - count="count_value" + count=553 ) assert response.specific_reservation_required is True assert response.status == compute.Reservation.Status.CREATING @@ -901,7 +923,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -913,7 +935,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -937,7 +959,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -949,7 +971,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1172,7 +1194,7 @@ def test_resize_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1184,7 +1206,7 @@ def test_resize_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1208,7 +1230,7 @@ def test_resize_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1220,7 +1242,7 @@ def test_resize_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1251,7 +1273,7 @@ def test_resize_rest_flattened(): # Call the method with a truthy value for each flattened field, # using the keyword arguments to the method. reservations_resize_request_resource = compute.ReservationsResizeRequest( - specific_sku_count="specific_sku_count_value" + specific_sku_count=1920 ) client.resize( project="project_value", @@ -1287,7 +1309,7 @@ def test_resize_rest_flattened_error(): zone="zone_value", reservation="reservation_value", reservations_resize_request_resource=compute.ReservationsResizeRequest( - specific_sku_count="specific_sku_count_value" + specific_sku_count=1920 ), ) diff --git a/tests/unit/gapic/compute_v1/test_resource_policies.py b/tests/unit/gapic/compute_v1/test_resource_policies.py index 05b8ed4c3..e109cc304 100644 --- a/tests/unit/gapic/compute_v1/test_resource_policies.py +++ b/tests/unit/gapic/compute_v1/test_resource_policies.py @@ -118,6 +118,31 @@ def test_resource_policies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ResourcePoliciesClient,]) +def test_resource_policies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.ResourcePoliciesRestTransport, "rest"),], +) +def test_resource_policies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ResourcePoliciesClient,]) def test_resource_policies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -594,7 +619,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -606,7 +631,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -630,7 +655,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -642,7 +667,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -722,7 +747,7 @@ def test_get_rest( group_placement_policy=compute.ResourcePolicyGroupPlacementPolicy( availability_domain_count=2650 ), - id="id_value", + id=205, instance_schedule_policy=compute.ResourcePolicyInstanceSchedulePolicy( expiration_time="expiration_time_value" ), @@ -759,7 +784,7 @@ def test_get_rest( response.group_placement_policy == compute.ResourcePolicyGroupPlacementPolicy(availability_domain_count=2650) ) - assert response.id == "id_value" + assert response.id == 205 assert ( response.instance_schedule_policy == compute.ResourcePolicyInstanceSchedulePolicy( @@ -963,7 +988,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -975,7 +1000,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -999,7 +1024,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1011,7 +1036,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_routers.py b/tests/unit/gapic/compute_v1/test_routers.py index 9d215ccd0..18bb16851 100644 --- a/tests/unit/gapic/compute_v1/test_routers.py +++ b/tests/unit/gapic/compute_v1/test_routers.py @@ -111,6 +111,30 @@ def test_routers_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RoutersClient,]) +def test_routers_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.RoutersRestTransport, "rest"),] +) +def test_routers_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RoutersClient,]) def test_routers_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -567,7 +591,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouterR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -579,7 +603,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouterR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -603,7 +627,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouterR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -615,7 +639,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouterR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -697,7 +721,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRouterRequest creation_timestamp="creation_timestamp_value", description="description_value", encrypted_interconnect_router=True, - id="id_value", + id=205, interfaces=[compute.RouterInterface(ip_range="ip_range_value")], kind="kind_value", name="name_value", @@ -726,7 +750,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRouterRequest assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.encrypted_interconnect_router is True - assert response.id == "id_value" + assert response.id == 205 assert response.interfaces == [compute.RouterInterface(ip_range="ip_range_value")] assert response.kind == "kind_value" assert response.name == "name_value" @@ -1036,7 +1060,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouterR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1048,7 +1072,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouterR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1072,7 +1096,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouterR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1084,7 +1108,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouterR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1311,7 +1335,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchRouterReq error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1323,7 +1347,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchRouterReq start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1347,7 +1371,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchRouterReq assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1359,7 +1383,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchRouterReq assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1555,7 +1579,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateRouterR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1567,7 +1591,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateRouterR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1591,7 +1615,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateRouterR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1603,7 +1627,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateRouterR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_routes.py b/tests/unit/gapic/compute_v1/test_routes.py index 98571a88b..5d524e6b6 100644 --- a/tests/unit/gapic/compute_v1/test_routes.py +++ b/tests/unit/gapic/compute_v1/test_routes.py @@ -109,6 +109,30 @@ def test_routes_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [RoutesClient,]) +def test_routes_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.RoutesRestTransport, "rest"),] +) +def test_routes_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [RoutesClient,]) def test_routes_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -400,7 +424,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouteRe error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -412,7 +436,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouteRe start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -436,7 +460,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouteRe assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -448,7 +472,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteRouteRe assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -518,7 +542,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRouteRequest) creation_timestamp="creation_timestamp_value", description="description_value", dest_range="dest_range_value", - id="id_value", + id=205, kind="kind_value", name="name_value", network="network_value", @@ -548,7 +572,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetRouteRequest) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.dest_range == "dest_range_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.network == "network_value" @@ -632,7 +656,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouteRe error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -644,7 +668,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouteRe start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -668,7 +692,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouteRe assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -680,7 +704,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertRouteRe assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_security_policies.py b/tests/unit/gapic/compute_v1/test_security_policies.py index 620812004..b8f83b49d 100644 --- a/tests/unit/gapic/compute_v1/test_security_policies.py +++ b/tests/unit/gapic/compute_v1/test_security_policies.py @@ -118,6 +118,31 @@ def test_security_policies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [SecurityPoliciesClient,]) +def test_security_policies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.SecurityPoliciesRestTransport, "rest"),], +) +def test_security_policies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [SecurityPoliciesClient,]) def test_security_policies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -427,7 +452,7 @@ def test_add_rule_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -439,7 +464,7 @@ def test_add_rule_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -463,7 +488,7 @@ def test_add_rule_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -475,7 +500,7 @@ def test_add_rule_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -566,7 +591,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -578,7 +603,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -602,7 +627,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -614,7 +639,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -688,7 +713,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", rules=[compute.SecurityPolicyRule(action="action_value")], @@ -708,7 +733,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.rules == [compute.SecurityPolicyRule(action="action_value")] @@ -880,7 +905,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -892,7 +917,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -916,7 +941,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -928,7 +953,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1239,7 +1264,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1251,7 +1276,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1275,7 +1300,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1287,7 +1312,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1378,7 +1403,7 @@ def test_patch_rule_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1390,7 +1415,7 @@ def test_patch_rule_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1414,7 +1439,7 @@ def test_patch_rule_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1426,7 +1451,7 @@ def test_patch_rule_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1517,7 +1542,7 @@ def test_remove_rule_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1529,7 +1554,7 @@ def test_remove_rule_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1553,7 +1578,7 @@ def test_remove_rule_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1565,7 +1590,7 @@ def test_remove_rule_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_snapshots.py b/tests/unit/gapic/compute_v1/test_snapshots.py index 7cf38a538..0150518d9 100644 --- a/tests/unit/gapic/compute_v1/test_snapshots.py +++ b/tests/unit/gapic/compute_v1/test_snapshots.py @@ -112,6 +112,30 @@ def test_snapshots_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [SnapshotsClient,]) +def test_snapshots_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.SnapshotsRestTransport, "rest"),] +) +def test_snapshots_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [SnapshotsClient,]) def test_snapshots_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -405,7 +429,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -417,7 +441,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -441,7 +465,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -453,7 +477,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -526,13 +550,13 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSnapshotReque chain_name="chain_name_value", creation_timestamp="creation_timestamp_value", description="description_value", - disk_size_gb="disk_size_gb_value", - download_bytes="download_bytes_value", - id="id_value", + disk_size_gb=1261, + download_bytes=1502, + id=205, kind="kind_value", label_fingerprint="label_fingerprint_value", labels={"key_value": "value_value"}, - license_codes=["license_codes_value"], + license_codes=[1360], licenses=["licenses_value"], location_hint="location_hint_value", name="name_value", @@ -547,7 +571,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSnapshotReque ), source_disk_id="source_disk_id_value", status=compute.Snapshot.Status.CREATING, - storage_bytes="storage_bytes_value", + storage_bytes=1403, storage_bytes_status=compute.Snapshot.StorageBytesStatus.UPDATING, storage_locations=["storage_locations_value"], ) @@ -566,13 +590,13 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSnapshotReque assert response.chain_name == "chain_name_value" assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.disk_size_gb == "disk_size_gb_value" - assert response.download_bytes == "download_bytes_value" - assert response.id == "id_value" + assert response.disk_size_gb == 1261 + assert response.download_bytes == 1502 + assert response.id == 205 assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" assert response.labels == {"key_value": "value_value"} - assert response.license_codes == ["license_codes_value"] + assert response.license_codes == [1360] assert response.licenses == ["licenses_value"] assert response.location_hint == "location_hint_value" assert response.name == "name_value" @@ -587,7 +611,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSnapshotReque ) assert response.source_disk_id == "source_disk_id_value" assert response.status == compute.Snapshot.Status.CREATING - assert response.storage_bytes == "storage_bytes_value" + assert response.storage_bytes == 1403 assert response.storage_bytes_status == compute.Snapshot.StorageBytesStatus.UPDATING assert response.storage_locations == ["storage_locations_value"] @@ -999,7 +1023,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1011,7 +1035,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1035,7 +1059,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1047,7 +1071,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_ssl_certificates.py b/tests/unit/gapic/compute_v1/test_ssl_certificates.py index 08064f887..ce055b283 100644 --- a/tests/unit/gapic/compute_v1/test_ssl_certificates.py +++ b/tests/unit/gapic/compute_v1/test_ssl_certificates.py @@ -117,6 +117,31 @@ def test_ssl_certificates_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [SslCertificatesClient,]) +def test_ssl_certificates_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.SslCertificatesRestTransport, "rest"),], +) +def test_ssl_certificates_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [SslCertificatesClient,]) def test_ssl_certificates_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -587,7 +612,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -599,7 +624,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -623,7 +648,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -635,7 +660,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -710,7 +735,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", expire_time="expire_time_value", - id="id_value", + id=205, kind="kind_value", managed=compute.SslCertificateManagedSslCertificate( domain_status={"key_value": "value_value"} @@ -740,7 +765,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.expire_time == "expire_time_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.managed == compute.SslCertificateManagedSslCertificate( domain_status={"key_value": "value_value"} @@ -825,7 +850,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -837,7 +862,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -861,7 +886,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -873,7 +898,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_ssl_policies.py b/tests/unit/gapic/compute_v1/test_ssl_policies.py index 08844d4ba..7be318868 100644 --- a/tests/unit/gapic/compute_v1/test_ssl_policies.py +++ b/tests/unit/gapic/compute_v1/test_ssl_policies.py @@ -114,6 +114,30 @@ def test_ssl_policies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [SslPoliciesClient,]) +def test_ssl_policies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.SslPoliciesRestTransport, "rest"),] +) +def test_ssl_policies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [SslPoliciesClient,]) def test_ssl_policies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -409,7 +433,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -421,7 +445,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -445,7 +469,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -457,7 +481,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -531,7 +555,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSslPolicyRequ description="description_value", enabled_features=["enabled_features_value"], fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", min_tls_version=compute.SslPolicy.MinTlsVersion.TLS_1_0, name="name_value", @@ -555,7 +579,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSslPolicyRequ assert response.description == "description_value" assert response.enabled_features == ["enabled_features_value"] assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.min_tls_version == compute.SslPolicy.MinTlsVersion.TLS_1_0 assert response.name == "name_value" @@ -635,7 +659,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -647,7 +671,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -671,7 +695,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -683,7 +707,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -975,7 +999,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -987,7 +1011,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1011,7 +1035,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1023,7 +1047,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_subnetworks.py b/tests/unit/gapic/compute_v1/test_subnetworks.py index 4ac9a4175..f77bb3b65 100644 --- a/tests/unit/gapic/compute_v1/test_subnetworks.py +++ b/tests/unit/gapic/compute_v1/test_subnetworks.py @@ -114,6 +114,30 @@ def test_subnetworks_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [SubnetworksClient,]) +def test_subnetworks_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.SubnetworksRestTransport, "rest"),] +) +def test_subnetworks_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [SubnetworksClient,]) def test_subnetworks_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -571,7 +595,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -583,7 +607,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -607,7 +631,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -619,7 +643,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -701,7 +725,7 @@ def test_expand_ip_cidr_range_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -713,7 +737,7 @@ def test_expand_ip_cidr_range_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -737,7 +761,7 @@ def test_expand_ip_cidr_range_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -749,7 +773,7 @@ def test_expand_ip_cidr_range_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -839,7 +863,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSubnetworkReq enable_flow_logs=True, fingerprint="fingerprint_value", gateway_address="gateway_address_value", - id="id_value", + id=205, ip_cidr_range="ip_cidr_range_value", ipv6_cidr_range="ipv6_cidr_range_value", kind="kind_value", @@ -875,7 +899,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetSubnetworkReq assert response.enable_flow_logs is True assert response.fingerprint == "fingerprint_value" assert response.gateway_address == "gateway_address_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ip_cidr_range == "ip_cidr_range_value" assert response.ipv6_cidr_range == "ipv6_cidr_range_value" assert response.kind == "kind_value" @@ -1076,7 +1100,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1088,7 +1112,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1112,7 +1136,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1124,7 +1148,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1492,7 +1516,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1504,7 +1528,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1528,7 +1552,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1540,7 +1564,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1753,7 +1777,7 @@ def test_set_private_ip_google_access_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1765,7 +1789,7 @@ def test_set_private_ip_google_access_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1789,7 +1813,7 @@ def test_set_private_ip_google_access_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1801,7 +1825,7 @@ def test_set_private_ip_google_access_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_grpc_proxies.py b/tests/unit/gapic/compute_v1/test_target_grpc_proxies.py index 8f313530e..5c53e4eb7 100644 --- a/tests/unit/gapic/compute_v1/test_target_grpc_proxies.py +++ b/tests/unit/gapic/compute_v1/test_target_grpc_proxies.py @@ -118,6 +118,31 @@ def test_target_grpc_proxies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetGrpcProxiesClient,]) +def test_target_grpc_proxies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.TargetGrpcProxiesRestTransport, "rest"),], +) +def test_target_grpc_proxies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetGrpcProxiesClient,]) def test_target_grpc_proxies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -427,7 +452,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -439,7 +464,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -463,7 +488,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -475,7 +500,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -549,7 +574,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", self_link="self_link_value", @@ -571,7 +596,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.self_link == "self_link_value" @@ -649,7 +674,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -661,7 +686,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -685,7 +710,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -697,7 +722,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -920,7 +945,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -932,7 +957,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -956,7 +981,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -968,7 +993,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_http_proxies.py b/tests/unit/gapic/compute_v1/test_target_http_proxies.py index 81575216d..3820fa3c9 100644 --- a/tests/unit/gapic/compute_v1/test_target_http_proxies.py +++ b/tests/unit/gapic/compute_v1/test_target_http_proxies.py @@ -118,6 +118,31 @@ def test_target_http_proxies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetHttpProxiesClient,]) +def test_target_http_proxies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.TargetHttpProxiesRestTransport, "rest"),], +) +def test_target_http_proxies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetHttpProxiesClient,]) def test_target_http_proxies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -590,7 +615,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -602,7 +627,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -626,7 +651,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -638,7 +663,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -712,7 +737,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", proxy_bind=True, @@ -734,7 +759,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.proxy_bind is True @@ -812,7 +837,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -824,7 +849,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -848,7 +873,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -860,7 +885,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1083,7 +1108,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1095,7 +1120,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1119,7 +1144,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1131,7 +1156,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1222,7 +1247,7 @@ def test_set_url_map_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1234,7 +1259,7 @@ def test_set_url_map_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1258,7 +1283,7 @@ def test_set_url_map_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1270,7 +1295,7 @@ def test_set_url_map_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_https_proxies.py b/tests/unit/gapic/compute_v1/test_target_https_proxies.py index 07c0591de..72234c2c8 100644 --- a/tests/unit/gapic/compute_v1/test_target_https_proxies.py +++ b/tests/unit/gapic/compute_v1/test_target_https_proxies.py @@ -120,6 +120,31 @@ def test_target_https_proxies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetHttpsProxiesClient,]) +def test_target_https_proxies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.TargetHttpsProxiesRestTransport, "rest"),], +) +def test_target_https_proxies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetHttpsProxiesClient,]) def test_target_https_proxies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -603,7 +628,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -615,7 +640,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -639,7 +664,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -651,7 +676,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -730,7 +755,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", fingerprint="fingerprint_value", - id="id_value", + id=205, kind="kind_value", name="name_value", proxy_bind=True, @@ -757,7 +782,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.fingerprint == "fingerprint_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.proxy_bind is True @@ -843,7 +868,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -855,7 +880,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -879,7 +904,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -891,7 +916,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1126,7 +1151,7 @@ def test_patch_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1138,7 +1163,7 @@ def test_patch_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1162,7 +1187,7 @@ def test_patch_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1174,7 +1199,7 @@ def test_patch_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1269,7 +1294,7 @@ def test_set_quic_override_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1281,7 +1306,7 @@ def test_set_quic_override_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1305,7 +1330,7 @@ def test_set_quic_override_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1317,7 +1342,7 @@ def test_set_quic_override_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1413,7 +1438,7 @@ def test_set_ssl_certificates_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1425,7 +1450,7 @@ def test_set_ssl_certificates_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1449,7 +1474,7 @@ def test_set_ssl_certificates_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1461,7 +1486,7 @@ def test_set_ssl_certificates_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1556,7 +1581,7 @@ def test_set_ssl_policy_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1568,7 +1593,7 @@ def test_set_ssl_policy_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1592,7 +1617,7 @@ def test_set_ssl_policy_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1604,7 +1629,7 @@ def test_set_ssl_policy_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1699,7 +1724,7 @@ def test_set_url_map_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1711,7 +1736,7 @@ def test_set_url_map_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1735,7 +1760,7 @@ def test_set_url_map_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1747,7 +1772,7 @@ def test_set_url_map_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_instances.py b/tests/unit/gapic/compute_v1/test_target_instances.py index a2b6fd1ba..86dc7540f 100644 --- a/tests/unit/gapic/compute_v1/test_target_instances.py +++ b/tests/unit/gapic/compute_v1/test_target_instances.py @@ -117,6 +117,31 @@ def test_target_instances_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetInstancesClient,]) +def test_target_instances_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.TargetInstancesRestTransport, "rest"),], +) +def test_target_instances_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetInstancesClient,]) def test_target_instances_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -591,7 +616,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -603,7 +628,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -627,7 +652,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -639,7 +664,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -716,7 +741,7 @@ def test_get_rest( return_value = compute.TargetInstance( creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, instance="instance_value", kind="kind_value", name="name_value", @@ -737,7 +762,7 @@ def test_get_rest( assert isinstance(response, compute.TargetInstance) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.instance == "instance_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -819,7 +844,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -831,7 +856,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -855,7 +880,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -867,7 +892,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_pools.py b/tests/unit/gapic/compute_v1/test_target_pools.py index 7a5254ad5..5c179dccf 100644 --- a/tests/unit/gapic/compute_v1/test_target_pools.py +++ b/tests/unit/gapic/compute_v1/test_target_pools.py @@ -114,6 +114,30 @@ def test_target_pools_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetPoolsClient,]) +def test_target_pools_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.TargetPoolsRestTransport, "rest"),] +) +def test_target_pools_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetPoolsClient,]) def test_target_pools_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -409,7 +433,7 @@ def test_add_health_check_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -421,7 +445,7 @@ def test_add_health_check_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -445,7 +469,7 @@ def test_add_health_check_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -457,7 +481,7 @@ def test_add_health_check_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -555,7 +579,7 @@ def test_add_instance_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -567,7 +591,7 @@ def test_add_instance_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -591,7 +615,7 @@ def test_add_instance_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -603,7 +627,7 @@ def test_add_instance_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -853,7 +877,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -865,7 +889,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -889,7 +913,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -901,7 +925,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -979,7 +1003,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetTargetPoolReq description="description_value", failover_ratio=0.1494, health_checks=["health_checks_value"], - id="id_value", + id=205, instances=["instances_value"], kind="kind_value", name="name_value", @@ -1003,7 +1027,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetTargetPoolReq assert response.description == "description_value" assert math.isclose(response.failover_ratio, 0.1494, rel_tol=1e-6) assert response.health_checks == ["health_checks_value"] - assert response.id == "id_value" + assert response.id == 205 assert response.instances == ["instances_value"] assert response.kind == "kind_value" assert response.name == "name_value" @@ -1185,7 +1209,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1197,7 +1221,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1221,7 +1245,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1233,7 +1257,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1456,7 +1480,7 @@ def test_remove_health_check_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1468,7 +1492,7 @@ def test_remove_health_check_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1492,7 +1516,7 @@ def test_remove_health_check_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1504,7 +1528,7 @@ def test_remove_health_check_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1602,7 +1626,7 @@ def test_remove_instance_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1614,7 +1638,7 @@ def test_remove_instance_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1638,7 +1662,7 @@ def test_remove_instance_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1650,7 +1674,7 @@ def test_remove_instance_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1744,7 +1768,7 @@ def test_set_backup_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1756,7 +1780,7 @@ def test_set_backup_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1780,7 +1804,7 @@ def test_set_backup_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1792,7 +1816,7 @@ def test_set_backup_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_ssl_proxies.py b/tests/unit/gapic/compute_v1/test_target_ssl_proxies.py index aa4a5ec16..53af0816d 100644 --- a/tests/unit/gapic/compute_v1/test_target_ssl_proxies.py +++ b/tests/unit/gapic/compute_v1/test_target_ssl_proxies.py @@ -118,6 +118,31 @@ def test_target_ssl_proxies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetSslProxiesClient,]) +def test_target_ssl_proxies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.TargetSslProxiesRestTransport, "rest"),], +) +def test_target_ssl_proxies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetSslProxiesClient,]) def test_target_ssl_proxies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -427,7 +452,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -439,7 +464,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -463,7 +488,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -475,7 +500,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -548,7 +573,7 @@ def test_get_rest( return_value = compute.TargetSslProxy( creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", proxy_header=compute.TargetSslProxy.ProxyHeader.NONE, @@ -570,7 +595,7 @@ def test_get_rest( assert isinstance(response, compute.TargetSslProxy) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.proxy_header == compute.TargetSslProxy.ProxyHeader.NONE @@ -649,7 +674,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -661,7 +686,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -685,7 +710,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -697,7 +722,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -920,7 +945,7 @@ def test_set_backend_service_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -932,7 +957,7 @@ def test_set_backend_service_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -956,7 +981,7 @@ def test_set_backend_service_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -968,7 +993,7 @@ def test_set_backend_service_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1059,7 +1084,7 @@ def test_set_proxy_header_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1071,7 +1096,7 @@ def test_set_proxy_header_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1095,7 +1120,7 @@ def test_set_proxy_header_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1107,7 +1132,7 @@ def test_set_proxy_header_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1199,7 +1224,7 @@ def test_set_ssl_certificates_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1211,7 +1236,7 @@ def test_set_ssl_certificates_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1235,7 +1260,7 @@ def test_set_ssl_certificates_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1247,7 +1272,7 @@ def test_set_ssl_certificates_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1338,7 +1363,7 @@ def test_set_ssl_policy_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1350,7 +1375,7 @@ def test_set_ssl_policy_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1374,7 +1399,7 @@ def test_set_ssl_policy_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1386,7 +1411,7 @@ def test_set_ssl_policy_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_tcp_proxies.py b/tests/unit/gapic/compute_v1/test_target_tcp_proxies.py index 0b5da0d8b..cb35e7ff5 100644 --- a/tests/unit/gapic/compute_v1/test_target_tcp_proxies.py +++ b/tests/unit/gapic/compute_v1/test_target_tcp_proxies.py @@ -118,6 +118,31 @@ def test_target_tcp_proxies_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetTcpProxiesClient,]) +def test_target_tcp_proxies_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.TargetTcpProxiesRestTransport, "rest"),], +) +def test_target_tcp_proxies_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetTcpProxiesClient,]) def test_target_tcp_proxies_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -427,7 +452,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -439,7 +464,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -463,7 +488,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -475,7 +500,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -548,7 +573,7 @@ def test_get_rest( return_value = compute.TargetTcpProxy( creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", proxy_bind=True, @@ -569,7 +594,7 @@ def test_get_rest( assert isinstance(response, compute.TargetTcpProxy) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.proxy_bind is True @@ -647,7 +672,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -659,7 +684,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -683,7 +708,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -695,7 +720,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -918,7 +943,7 @@ def test_set_backend_service_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -930,7 +955,7 @@ def test_set_backend_service_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -954,7 +979,7 @@ def test_set_backend_service_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -966,7 +991,7 @@ def test_set_backend_service_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1057,7 +1082,7 @@ def test_set_proxy_header_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1069,7 +1094,7 @@ def test_set_proxy_header_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1093,7 +1118,7 @@ def test_set_proxy_header_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1105,7 +1130,7 @@ def test_set_proxy_header_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_target_vpn_gateways.py b/tests/unit/gapic/compute_v1/test_target_vpn_gateways.py index d04398cae..fd2561d55 100644 --- a/tests/unit/gapic/compute_v1/test_target_vpn_gateways.py +++ b/tests/unit/gapic/compute_v1/test_target_vpn_gateways.py @@ -118,6 +118,31 @@ def test_target_vpn_gateways_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [TargetVpnGatewaysClient,]) +def test_target_vpn_gateways_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.TargetVpnGatewaysRestTransport, "rest"),], +) +def test_target_vpn_gateways_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [TargetVpnGatewaysClient,]) def test_target_vpn_gateways_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -592,7 +617,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -604,7 +629,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -628,7 +653,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -640,7 +665,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -718,7 +743,7 @@ def test_get_rest( creation_timestamp="creation_timestamp_value", description="description_value", forwarding_rules=["forwarding_rules_value"], - id="id_value", + id=205, kind="kind_value", name="name_value", network="network_value", @@ -741,7 +766,7 @@ def test_get_rest( assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.forwarding_rules == ["forwarding_rules_value"] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.network == "network_value" @@ -824,7 +849,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -836,7 +861,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -860,7 +885,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -872,7 +897,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_url_maps.py b/tests/unit/gapic/compute_v1/test_url_maps.py index 1cc472f9c..570620b6c 100644 --- a/tests/unit/gapic/compute_v1/test_url_maps.py +++ b/tests/unit/gapic/compute_v1/test_url_maps.py @@ -111,6 +111,30 @@ def test_url_maps_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [UrlMapsClient,]) +def test_url_maps_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.UrlMapsRestTransport, "rest"),] +) +def test_url_maps_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [UrlMapsClient,]) def test_url_maps_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -557,7 +581,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteUrlMapR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -569,7 +593,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteUrlMapR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -593,7 +617,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteUrlMapR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -605,7 +629,7 @@ def test_delete_rest(transport: str = "rest", request_type=compute.DeleteUrlMapR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -690,7 +714,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetUrlMapRequest ] ), host_rules=[compute.HostRule(description="description_value")], - id="id_value", + id=205, kind="kind_value", name="name_value", path_matchers=[ @@ -731,7 +755,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetUrlMapRequest ] ) assert response.host_rules == [compute.HostRule(description="description_value")] - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.path_matchers == [ @@ -813,7 +837,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertUrlMapR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -825,7 +849,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertUrlMapR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -849,7 +873,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertUrlMapR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -861,7 +885,7 @@ def test_insert_rest(transport: str = "rest", request_type=compute.InsertUrlMapR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -946,7 +970,7 @@ def test_invalidate_cache_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -958,7 +982,7 @@ def test_invalidate_cache_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -982,7 +1006,7 @@ def test_invalidate_cache_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -994,7 +1018,7 @@ def test_invalidate_cache_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1206,7 +1230,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchUrlMapReq error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1218,7 +1242,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchUrlMapReq start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1242,7 +1266,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchUrlMapReq assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1254,7 +1278,7 @@ def test_patch_rest(transport: str = "rest", request_type=compute.PatchUrlMapReq assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1341,7 +1365,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateUrlMapR error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1353,7 +1377,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateUrlMapR start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1377,7 +1401,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateUrlMapR assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1389,7 +1413,7 @@ def test_update_rest(transport: str = "rest", request_type=compute.UpdateUrlMapR assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_vpn_gateways.py b/tests/unit/gapic/compute_v1/test_vpn_gateways.py index 05b241ad4..2b4e33fe8 100644 --- a/tests/unit/gapic/compute_v1/test_vpn_gateways.py +++ b/tests/unit/gapic/compute_v1/test_vpn_gateways.py @@ -114,6 +114,30 @@ def test_vpn_gateways_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [VpnGatewaysClient,]) +def test_vpn_gateways_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.VpnGatewaysRestTransport, "rest"),] +) +def test_vpn_gateways_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [VpnGatewaysClient,]) def test_vpn_gateways_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -571,7 +595,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -583,7 +607,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -607,7 +631,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -619,7 +643,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -694,7 +718,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetVpnGatewayReq return_value = compute.VpnGateway( creation_timestamp="creation_timestamp_value", description="description_value", - id="id_value", + id=205, kind="kind_value", label_fingerprint="label_fingerprint_value", labels={"key_value": "value_value"}, @@ -717,7 +741,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetVpnGatewayReq assert isinstance(response, compute.VpnGateway) assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.label_fingerprint == "label_fingerprint_value" assert response.labels == {"key_value": "value_value"} @@ -895,7 +919,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -907,7 +931,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -931,7 +955,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -943,7 +967,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -1172,7 +1196,7 @@ def test_set_labels_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -1184,7 +1208,7 @@ def test_set_labels_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -1208,7 +1232,7 @@ def test_set_labels_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -1220,7 +1244,7 @@ def test_set_labels_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_vpn_tunnels.py b/tests/unit/gapic/compute_v1/test_vpn_tunnels.py index 1e8687427..cb4e138d6 100644 --- a/tests/unit/gapic/compute_v1/test_vpn_tunnels.py +++ b/tests/unit/gapic/compute_v1/test_vpn_tunnels.py @@ -114,6 +114,30 @@ def test_vpn_tunnels_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [VpnTunnelsClient,]) +def test_vpn_tunnels_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.VpnTunnelsRestTransport, "rest"),] +) +def test_vpn_tunnels_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [VpnTunnelsClient,]) def test_vpn_tunnels_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -566,7 +590,7 @@ def test_delete_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -578,7 +602,7 @@ def test_delete_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -602,7 +626,7 @@ def test_delete_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -614,7 +638,7 @@ def test_delete_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -690,7 +714,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetVpnTunnelRequ creation_timestamp="creation_timestamp_value", description="description_value", detailed_status="detailed_status_value", - id="id_value", + id=205, ike_version=1182, kind="kind_value", local_traffic_selector=["local_traffic_selector_value"], @@ -724,7 +748,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetVpnTunnelRequ assert response.creation_timestamp == "creation_timestamp_value" assert response.description == "description_value" assert response.detailed_status == "detailed_status_value" - assert response.id == "id_value" + assert response.id == 205 assert response.ike_version == 1182 assert response.kind == "kind_value" assert response.local_traffic_selector == ["local_traffic_selector_value"] @@ -818,7 +842,7 @@ def test_insert_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -830,7 +854,7 @@ def test_insert_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -854,7 +878,7 @@ def test_insert_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -866,7 +890,7 @@ def test_insert_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_zone_operations.py b/tests/unit/gapic/compute_v1/test_zone_operations.py index d37181c35..17f884331 100644 --- a/tests/unit/gapic/compute_v1/test_zone_operations.py +++ b/tests/unit/gapic/compute_v1/test_zone_operations.py @@ -117,6 +117,31 @@ def test_zone_operations_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ZoneOperationsClient,]) +def test_zone_operations_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", + [(transports.ZoneOperationsRestTransport, "rest"),], +) +def test_zone_operations_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ZoneOperationsClient,]) def test_zone_operations_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -493,7 +518,7 @@ def test_get_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -505,7 +530,7 @@ def test_get_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -529,7 +554,7 @@ def test_get_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -541,7 +566,7 @@ def test_get_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ @@ -751,7 +776,7 @@ def test_wait_rest( error=compute.Error(errors=[compute.Errors(code="code_value")]), http_error_message="http_error_message_value", http_error_status_code=2374, - id="id_value", + id=205, insert_time="insert_time_value", kind="kind_value", name="name_value", @@ -763,7 +788,7 @@ def test_wait_rest( start_time="start_time_value", status=compute.Operation.Status.DONE, status_message="status_message_value", - target_id="target_id_value", + target_id=947, target_link="target_link_value", user="user_value", warnings=[compute.Warnings(code=compute.Warnings.Code.CLEANUP_FAILED)], @@ -787,7 +812,7 @@ def test_wait_rest( assert response.error == compute.Error(errors=[compute.Errors(code="code_value")]) assert response.http_error_message == "http_error_message_value" assert response.http_error_status_code == 2374 - assert response.id == "id_value" + assert response.id == 205 assert response.insert_time == "insert_time_value" assert response.kind == "kind_value" assert response.name == "name_value" @@ -799,7 +824,7 @@ def test_wait_rest( assert response.start_time == "start_time_value" assert response.status == compute.Operation.Status.DONE assert response.status_message == "status_message_value" - assert response.target_id == "target_id_value" + assert response.target_id == 947 assert response.target_link == "target_link_value" assert response.user == "user_value" assert response.warnings == [ diff --git a/tests/unit/gapic/compute_v1/test_zones.py b/tests/unit/gapic/compute_v1/test_zones.py index 9f513c918..490e44f60 100644 --- a/tests/unit/gapic/compute_v1/test_zones.py +++ b/tests/unit/gapic/compute_v1/test_zones.py @@ -109,6 +109,30 @@ def test_zones_client_from_service_account_info(client_class): assert client.transport._host == "compute.googleapis.com:443" +@pytest.mark.parametrize("client_class", [ZonesClient,]) +def test_zones_client_service_account_always_use_jwt(client_class): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + client = client_class(credentials=creds) + use_jwt.assert_not_called() + + +@pytest.mark.parametrize( + "transport_class,transport_name", [(transports.ZonesRestTransport, "rest"),] +) +def test_zones_client_service_account_always_use_jwt_true( + transport_class, transport_name +): + with mock.patch.object( + service_account.Credentials, "with_always_use_jwt_access", create=True + ) as use_jwt: + creds = service_account.Credentials(None, None, None) + transport = transport_class(credentials=creds, always_use_jwt_access=True) + use_jwt.assert_called_once_with(True) + + @pytest.mark.parametrize("client_class", [ZonesClient,]) def test_zones_client_from_service_account_file(client_class): creds = ga_credentials.AnonymousCredentials() @@ -397,7 +421,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetZoneRequest): creation_timestamp="creation_timestamp_value", deprecated=compute.DeprecationStatus(deleted="deleted_value"), description="description_value", - id="id_value", + id=205, kind="kind_value", name="name_value", region="region_value", @@ -420,7 +444,7 @@ def test_get_rest(transport: str = "rest", request_type=compute.GetZoneRequest): assert response.creation_timestamp == "creation_timestamp_value" assert response.deprecated == compute.DeprecationStatus(deleted="deleted_value") assert response.description == "description_value" - assert response.id == "id_value" + assert response.id == 205 assert response.kind == "kind_value" assert response.name == "name_value" assert response.region == "region_value"