diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/async_client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/async_client.py
index ce2eacacdcfb..3f740d578826 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/async_client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/async_client.py
@@ -19,14 +19,17 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core.client_options import ClientOptions # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core.client_options import ClientOptions
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.cloud.monitoring_v3.services.alert_policy_service import pagers
from google.cloud.monitoring_v3.types import alert
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/client.py
index 1cacb21dc85a..7ac23aefd076 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/client.py
@@ -14,23 +14,25 @@
# limitations under the License.
#
from collections import OrderedDict
-from distutils import util
import os
import re
from typing import Dict, Optional, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core import client_options as client_options_lib # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core import client_options as client_options_lib
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.cloud.monitoring_v3.services.alert_policy_service import pagers
from google.cloud.monitoring_v3.types import alert
@@ -316,8 +318,15 @@ def __init__(
client_options = client_options_lib.ClientOptions()
# Create SSL credentials for mutual TLS if needed.
- use_client_cert = bool(
- util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false"))
+ if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in (
+ "true",
+ "false",
+ ):
+ raise ValueError(
+ "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`"
+ )
+ use_client_cert = (
+ os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true"
)
client_cert_source_func = None
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/base.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/base.py
index ce182693ffb7..a861c50b45cd 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/base.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/base.py
@@ -18,10 +18,10 @@
import pkg_resources
import google.auth # type: ignore
-import google.api_core # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+import google.api_core
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc.py
index a614ffcc0f9f..852c71d003b9 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc.py
@@ -16,8 +16,8 @@
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import grpc_helpers # type: ignore
-from google.api_core import gapic_v1 # type: ignore
+from google.api_core import grpc_helpers
+from google.api_core import gapic_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc_asyncio.py
index b92f3e5df578..ef6ea65f9c82 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc_asyncio.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/alert_policy_service/transports/grpc_asyncio.py
@@ -16,8 +16,8 @@
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import grpc_helpers_async # type: ignore
+from google.api_core import gapic_v1
+from google.api_core import grpc_helpers_async
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/async_client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/async_client.py
index 5d7de4665658..15c613dad70a 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/async_client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/async_client.py
@@ -19,14 +19,17 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core.client_options import ClientOptions # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core.client_options import ClientOptions
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import monitored_resource_pb2 # type: ignore
from google.cloud.monitoring_v3.services.group_service import pagers
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/client.py
index 0529625ca898..55b25098f044 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/client.py
@@ -14,23 +14,25 @@
# limitations under the License.
#
from collections import OrderedDict
-from distutils import util
import os
import re
from typing import Dict, Optional, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core import client_options as client_options_lib # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core import client_options as client_options_lib
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import monitored_resource_pb2 # type: ignore
from google.cloud.monitoring_v3.services.group_service import pagers
@@ -291,8 +293,15 @@ def __init__(
client_options = client_options_lib.ClientOptions()
# Create SSL credentials for mutual TLS if needed.
- use_client_cert = bool(
- util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false"))
+ if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in (
+ "true",
+ "false",
+ ):
+ raise ValueError(
+ "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`"
+ )
+ use_client_cert = (
+ os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true"
)
client_cert_source_func = None
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/base.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/base.py
index 073ea8e79912..43d51802ac04 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/base.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/base.py
@@ -18,10 +18,10 @@
import pkg_resources
import google.auth # type: ignore
-import google.api_core # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+import google.api_core
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc.py
index 65dfe64acd7f..0c5ef241a5f3 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc.py
@@ -16,8 +16,8 @@
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import grpc_helpers # type: ignore
-from google.api_core import gapic_v1 # type: ignore
+from google.api_core import grpc_helpers
+from google.api_core import gapic_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc_asyncio.py
index cf4a276ab28d..3f7e84bc9722 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc_asyncio.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/group_service/transports/grpc_asyncio.py
@@ -16,8 +16,8 @@
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import grpc_helpers_async # type: ignore
+from google.api_core import gapic_v1
+from google.api_core import grpc_helpers_async
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/async_client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/async_client.py
index f15683a1be57..0202f015684e 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/async_client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/async_client.py
@@ -19,14 +19,17 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core.client_options import ClientOptions # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core.client_options import ClientOptions
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import label_pb2 # type: ignore
from google.api import launch_stage_pb2 # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/client.py
index e1f9737e4175..78b942d8e362 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/client.py
@@ -14,23 +14,25 @@
# limitations under the License.
#
from collections import OrderedDict
-from distutils import util
import os
import re
from typing import Dict, Optional, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core import client_options as client_options_lib # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core import client_options as client_options_lib
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import label_pb2 # type: ignore
from google.api import launch_stage_pb2 # type: ignore
@@ -318,8 +320,15 @@ def __init__(
client_options = client_options_lib.ClientOptions()
# Create SSL credentials for mutual TLS if needed.
- use_client_cert = bool(
- util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false"))
+ if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in (
+ "true",
+ "false",
+ ):
+ raise ValueError(
+ "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`"
+ )
+ use_client_cert = (
+ os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true"
)
client_cert_source_func = None
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/base.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/base.py
index 77efcbad1c44..6b2de7e90a8d 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/base.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/base.py
@@ -18,10 +18,10 @@
import pkg_resources
import google.auth # type: ignore
-import google.api_core # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+import google.api_core
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc.py
index 37cdb725f630..f2967caf07ff 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc.py
@@ -16,8 +16,8 @@
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import grpc_helpers # type: ignore
-from google.api_core import gapic_v1 # type: ignore
+from google.api_core import grpc_helpers
+from google.api_core import gapic_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc_asyncio.py
index 32e3d8907692..67aba9ec412e 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc_asyncio.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/metric_service/transports/grpc_asyncio.py
@@ -16,8 +16,8 @@
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import grpc_helpers_async # type: ignore
+from google.api_core import gapic_v1
+from google.api_core import grpc_helpers_async
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/async_client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/async_client.py
index 4b381eaf724c..18d3da718706 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/async_client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/async_client.py
@@ -19,14 +19,17 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core.client_options import ClientOptions # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core.client_options import ClientOptions
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import label_pb2 # type: ignore
from google.api import launch_stage_pb2 # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/client.py
index cd9a19701271..e22252c6629c 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/client.py
@@ -14,23 +14,25 @@
# limitations under the License.
#
from collections import OrderedDict
-from distutils import util
import os
import re
from typing import Dict, Optional, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core import client_options as client_options_lib # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core import client_options as client_options_lib
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import label_pb2 # type: ignore
from google.api import launch_stage_pb2 # type: ignore
@@ -313,8 +315,15 @@ def __init__(
client_options = client_options_lib.ClientOptions()
# Create SSL credentials for mutual TLS if needed.
- use_client_cert = bool(
- util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false"))
+ if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in (
+ "true",
+ "false",
+ ):
+ raise ValueError(
+ "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`"
+ )
+ use_client_cert = (
+ os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true"
)
client_cert_source_func = None
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/base.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/base.py
index a5b7868a32d3..ae2010573fed 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/base.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/base.py
@@ -18,10 +18,10 @@
import pkg_resources
import google.auth # type: ignore
-import google.api_core # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+import google.api_core
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc.py
index cacc84f294ad..915007dc8f5f 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc.py
@@ -16,8 +16,8 @@
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import grpc_helpers # type: ignore
-from google.api_core import gapic_v1 # type: ignore
+from google.api_core import grpc_helpers
+from google.api_core import gapic_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc_asyncio.py
index 59401088e75d..71d3413eaefa 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc_asyncio.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/notification_channel_service/transports/grpc_asyncio.py
@@ -16,8 +16,8 @@
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import grpc_helpers_async # type: ignore
+from google.api_core import gapic_v1
+from google.api_core import grpc_helpers_async
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/async_client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/async_client.py
index d6f94791fd12..0fb52e873aed 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/async_client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/async_client.py
@@ -19,14 +19,17 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core.client_options import ClientOptions # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core.client_options import ClientOptions
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.cloud.monitoring_v3.services.query_service import pagers
from google.cloud.monitoring_v3.types import metric
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/client.py
index 43f3e571674a..9cd66ae8eedd 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/client.py
@@ -14,23 +14,25 @@
# limitations under the License.
#
from collections import OrderedDict
-from distutils import util
import os
import re
from typing import Dict, Optional, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core import client_options as client_options_lib # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core import client_options as client_options_lib
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.cloud.monitoring_v3.services.query_service import pagers
from google.cloud.monitoring_v3.types import metric
@@ -269,8 +271,15 @@ def __init__(
client_options = client_options_lib.ClientOptions()
# Create SSL credentials for mutual TLS if needed.
- use_client_cert = bool(
- util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false"))
+ if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in (
+ "true",
+ "false",
+ ):
+ raise ValueError(
+ "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`"
+ )
+ use_client_cert = (
+ os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true"
)
client_cert_source_func = None
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/base.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/base.py
index cad6ad155cec..9951592cb63a 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/base.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/base.py
@@ -18,10 +18,10 @@
import pkg_resources
import google.auth # type: ignore
-import google.api_core # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+import google.api_core
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc.py
index 27244056ad30..c252fc0cd9b3 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc.py
@@ -16,8 +16,8 @@
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import grpc_helpers # type: ignore
-from google.api_core import gapic_v1 # type: ignore
+from google.api_core import grpc_helpers
+from google.api_core import gapic_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc_asyncio.py
index eff806a51d5c..7e040c076c36 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc_asyncio.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/query_service/transports/grpc_asyncio.py
@@ -16,8 +16,8 @@
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import grpc_helpers_async # type: ignore
+from google.api_core import gapic_v1
+from google.api_core import grpc_helpers_async
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/async_client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/async_client.py
index 1daf169e2895..aa5e51c1f724 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/async_client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/async_client.py
@@ -19,14 +19,17 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core.client_options import ClientOptions # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core.client_options import ClientOptions
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.cloud.monitoring_v3.services.service_monitoring_service import pagers
from google.cloud.monitoring_v3.types import service
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/client.py
index 2bfba9b0b353..566bf49150e1 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/client.py
@@ -14,23 +14,25 @@
# limitations under the License.
#
from collections import OrderedDict
-from distutils import util
import os
import re
from typing import Dict, Optional, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core import client_options as client_options_lib # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core import client_options as client_options_lib
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.cloud.monitoring_v3.services.service_monitoring_service import pagers
from google.cloud.monitoring_v3.types import service
@@ -310,8 +312,15 @@ def __init__(
client_options = client_options_lib.ClientOptions()
# Create SSL credentials for mutual TLS if needed.
- use_client_cert = bool(
- util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false"))
+ if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in (
+ "true",
+ "false",
+ ):
+ raise ValueError(
+ "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`"
+ )
+ use_client_cert = (
+ os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true"
)
client_cert_source_func = None
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/base.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/base.py
index 73af99b483f6..2790d5613e99 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/base.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/base.py
@@ -18,10 +18,10 @@
import pkg_resources
import google.auth # type: ignore
-import google.api_core # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+import google.api_core
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc.py
index c570eea76b6b..4ccbcf76d60c 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc.py
@@ -16,8 +16,8 @@
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import grpc_helpers # type: ignore
-from google.api_core import gapic_v1 # type: ignore
+from google.api_core import grpc_helpers
+from google.api_core import gapic_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc_asyncio.py
index a94fe83003aa..a8eff30b2426 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc_asyncio.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/service_monitoring_service/transports/grpc_asyncio.py
@@ -16,8 +16,8 @@
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import grpc_helpers_async # type: ignore
+from google.api_core import gapic_v1
+from google.api_core import grpc_helpers_async
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/async_client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/async_client.py
index 9e22e6b1652f..4ea475ebe545 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/async_client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/async_client.py
@@ -19,14 +19,17 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core.client_options import ClientOptions # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core.client_options import ClientOptions
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import monitored_resource_pb2 # type: ignore
from google.cloud.monitoring_v3.services.uptime_check_service import pagers
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/client.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/client.py
index 96dfd2d1a0b8..a9303f5cbdae 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/client.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/client.py
@@ -14,23 +14,25 @@
# limitations under the License.
#
from collections import OrderedDict
-from distutils import util
import os
import re
from typing import Dict, Optional, Sequence, Tuple, Type, Union
import pkg_resources
-from google.api_core import client_options as client_options_lib # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+from google.api_core import client_options as client_options_lib
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
-OptionalRetry = Union[retries.Retry, object]
+try:
+ OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
+except AttributeError: # pragma: NO COVER
+ OptionalRetry = Union[retries.Retry, object] # type: ignore
from google.api import monitored_resource_pb2 # type: ignore
from google.cloud.monitoring_v3.services.uptime_check_service import pagers
@@ -296,8 +298,15 @@ def __init__(
client_options = client_options_lib.ClientOptions()
# Create SSL credentials for mutual TLS if needed.
- use_client_cert = bool(
- util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false"))
+ if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in (
+ "true",
+ "false",
+ ):
+ raise ValueError(
+ "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`"
+ )
+ use_client_cert = (
+ os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true"
)
client_cert_source_func = None
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/base.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/base.py
index 7823fa50072f..51615db20536 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/base.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/base.py
@@ -18,10 +18,10 @@
import pkg_resources
import google.auth # type: ignore
-import google.api_core # type: ignore
-from google.api_core import exceptions as core_exceptions # type: ignore
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import retry as retries # type: ignore
+import google.api_core
+from google.api_core import exceptions as core_exceptions
+from google.api_core import gapic_v1
+from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc.py
index 1ccb7acf683b..d523535d907b 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc.py
@@ -16,8 +16,8 @@
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import grpc_helpers # type: ignore
-from google.api_core import gapic_v1 # type: ignore
+from google.api_core import grpc_helpers
+from google.api_core import gapic_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc_asyncio.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc_asyncio.py
index fa2b0ae6ee4f..ff363dcc81da 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc_asyncio.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/services/uptime_check_service/transports/grpc_asyncio.py
@@ -16,8 +16,8 @@
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
-from google.api_core import gapic_v1 # type: ignore
-from google.api_core import grpc_helpers_async # type: ignore
+from google.api_core import gapic_v1
+from google.api_core import grpc_helpers_async
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/alert.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/alert.py
index 79b4055bfe26..4e16bf69e4e7 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/alert.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/alert.py
@@ -204,19 +204,23 @@ class Condition(proto.Message):
condition_threshold (google.cloud.monitoring_v3.types.AlertPolicy.Condition.MetricThreshold):
A condition that compares a time series
against a threshold.
+
This field is a member of `oneof`_ ``condition``.
condition_absent (google.cloud.monitoring_v3.types.AlertPolicy.Condition.MetricAbsence):
A condition that checks that a time series
continues to receive new data points.
+
This field is a member of `oneof`_ ``condition``.
condition_matched_log (google.cloud.monitoring_v3.types.AlertPolicy.Condition.LogMatch):
A condition that checks for log messages
matching given constraints. If set, no other
conditions can be present.
+
This field is a member of `oneof`_ ``condition``.
condition_monitoring_query_language (google.cloud.monitoring_v3.types.AlertPolicy.Condition.MonitoringQueryLanguageCondition):
A condition that uses the Monitoring Query
Language to define alerts.
+
This field is a member of `oneof`_ ``condition``.
"""
@@ -236,10 +240,12 @@ class Trigger(proto.Message):
The absolute number of time series that must
fail the predicate for the condition to be
triggered.
+
This field is a member of `oneof`_ ``type``.
percent (float):
The percentage of time series that must fail
the predicate for the condition to be triggered.
+
This field is a member of `oneof`_ ``type``.
"""
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/common.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/common.py
index 0a7ca6992403..18b5c8bfad95 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/common.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/common.py
@@ -69,22 +69,27 @@ class TypedValue(proto.Message):
Attributes:
bool_value (bool):
A Boolean value: ``true`` or ``false``.
+
This field is a member of `oneof`_ ``value``.
int64_value (int):
A 64-bit integer. Its range is approximately
±9.2x1018.
+
This field is a member of `oneof`_ ``value``.
double_value (float):
A 64-bit double-precision floating-point
number. Its magnitude is approximately
±10±300 and it has 16
significant digits of precision.
+
This field is a member of `oneof`_ ``value``.
string_value (str):
A variable-length string value.
+
This field is a member of `oneof`_ ``value``.
distribution_value (google.api.distribution_pb2.Distribution):
A distribution value.
+
This field is a member of `oneof`_ ``value``.
"""
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/group_service.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/group_service.py
index 522f80ffb435..77510b6e0bc2 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/group_service.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/group_service.py
@@ -64,6 +64,7 @@ class ListGroupsRequest(proto.Message):
Returns groups whose ``parent_name`` field contains the
group name. If no groups have this parent, the results are
empty.
+
This field is a member of `oneof`_ ``filter``.
ancestors_of_group (str):
A group name. The format is:
@@ -77,6 +78,7 @@ class ListGroupsRequest(proto.Message):
immediate parent and ending with the most distant ancestor.
If the specified group has no immediate parent, the results
are empty.
+
This field is a member of `oneof`_ ``filter``.
descendants_of_group (str):
A group name. The format is:
@@ -89,6 +91,7 @@ class ListGroupsRequest(proto.Message):
superset of the results returned by the
``children_of_group`` filter, and includes
children-of-children, and so forth.
+
This field is a member of `oneof`_ ``filter``.
page_size (int):
A positive number that is the maximum number
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/metric.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/metric.py
index 77be0c5b2bba..0415bdc3dbb4 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/metric.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/metric.py
@@ -235,12 +235,15 @@ class LabelValue(proto.Message):
Attributes:
bool_value (bool):
A bool label value.
+
This field is a member of `oneof`_ ``value``.
int64_value (int):
An int64 label value.
+
This field is a member of `oneof`_ ``value``.
string_value (str):
A string label value.
+
This field is a member of `oneof`_ ``value``.
"""
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/service.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/service.py
index 8ec081e34dc9..693f84a7a568 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/service.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/service.py
@@ -61,25 +61,31 @@ class Service(proto.Message):
Service.
custom (google.cloud.monitoring_v3.types.Service.Custom):
Custom service type.
+
This field is a member of `oneof`_ ``identifier``.
app_engine (google.cloud.monitoring_v3.types.Service.AppEngine):
Type used for App Engine services.
+
This field is a member of `oneof`_ ``identifier``.
cloud_endpoints (google.cloud.monitoring_v3.types.Service.CloudEndpoints):
Type used for Cloud Endpoints services.
+
This field is a member of `oneof`_ ``identifier``.
cluster_istio (google.cloud.monitoring_v3.types.Service.ClusterIstio):
Type used for Istio services that live in a
Kubernetes cluster.
+
This field is a member of `oneof`_ ``identifier``.
mesh_istio (google.cloud.monitoring_v3.types.Service.MeshIstio):
Type used for Istio services scoped to an
Istio mesh.
+
This field is a member of `oneof`_ ``identifier``.
istio_canonical_service (google.cloud.monitoring_v3.types.Service.IstioCanonicalService):
Type used for canonical services scoped to an Istio mesh.
Metrics for Istio are `documented
here `__
+
This field is a member of `oneof`_ ``identifier``.
telemetry (google.cloud.monitoring_v3.types.Service.Telemetry):
Configuration for how to query telemetry on a
@@ -284,11 +290,13 @@ class ServiceLevelObjective(proto.Message):
A rolling time period, semantically "in the past
````". Must be an integer multiple of 1 day
no larger than 30 days.
+
This field is a member of `oneof`_ ``period``.
calendar_period (google.type.calendar_period_pb2.CalendarPeriod):
A calendar period, semantically "since the start of the
current ````". At this time, only ``DAY``,
``WEEK``, ``FORTNIGHT``, and ``MONTH`` are supported.
+
This field is a member of `oneof`_ ``period``.
user_labels (Sequence[google.cloud.monitoring_v3.types.ServiceLevelObjective.UserLabelsEntry]):
Labels which have been used to annotate the
@@ -355,12 +363,15 @@ class ServiceLevelIndicator(proto.Message):
Attributes:
basic_sli (google.cloud.monitoring_v3.types.BasicSli):
Basic SLI on a well-known service type.
+
This field is a member of `oneof`_ ``type``.
request_based (google.cloud.monitoring_v3.types.RequestBasedSli):
Request-based SLIs
+
This field is a member of `oneof`_ ``type``.
windows_based (google.cloud.monitoring_v3.types.WindowsBasedSli):
Windows-based SLIs
+
This field is a member of `oneof`_ ``type``.
"""
@@ -418,11 +429,13 @@ class BasicSli(proto.Message):
Good service is defined to be the count of
requests made to this service that return
successfully.
+
This field is a member of `oneof`_ ``sli_criteria``.
latency (google.cloud.monitoring_v3.types.BasicSli.LatencyCriteria):
Good service is defined to be the count of requests made to
this service that are fast enough with respect to
``latency.threshold``.
+
This field is a member of `oneof`_ ``sli_criteria``.
"""
@@ -482,12 +495,14 @@ class RequestBasedSli(proto.Message):
``good_total_ratio`` is used when the ratio of
``good_service`` to ``total_service`` is computed from two
``TimeSeries``.
+
This field is a member of `oneof`_ ``method``.
distribution_cut (google.cloud.monitoring_v3.types.DistributionCut):
``distribution_cut`` is used when ``good_service`` is a
count of values aggregated in a ``Distribution`` that fall
into a good range. The ``total_service`` is the total count
of all values aggregated in the ``Distribution``.
+
This field is a member of `oneof`_ ``method``.
"""
@@ -581,17 +596,21 @@ class WindowsBasedSli(proto.Message):
filter `__
specifying a ``TimeSeries`` with ``ValueType = BOOL``. The
window is good if any ``true`` values appear in the window.
+
This field is a member of `oneof`_ ``window_criterion``.
good_total_ratio_threshold (google.cloud.monitoring_v3.types.WindowsBasedSli.PerformanceThreshold):
A window is good if its ``performance`` is high enough.
+
This field is a member of `oneof`_ ``window_criterion``.
metric_mean_in_range (google.cloud.monitoring_v3.types.WindowsBasedSli.MetricRange):
A window is good if the metric's value is in
a good range, averaged across returned streams.
+
This field is a member of `oneof`_ ``window_criterion``.
metric_sum_in_range (google.cloud.monitoring_v3.types.WindowsBasedSli.MetricRange):
A window is good if the metric's value is in
a good range, summed across returned streams.
+
This field is a member of `oneof`_ ``window_criterion``.
window_period (google.protobuf.duration_pb2.Duration):
Duration over which window quality is evaluated. Must be an
@@ -612,9 +631,11 @@ class PerformanceThreshold(proto.Message):
Attributes:
performance (google.cloud.monitoring_v3.types.RequestBasedSli):
``RequestBasedSli`` to evaluate to judge window quality.
+
This field is a member of `oneof`_ ``type``.
basic_sli_performance (google.cloud.monitoring_v3.types.BasicSli):
``BasicSli`` to evaluate to judge window quality.
+
This field is a member of `oneof`_ ``type``.
threshold (float):
If window ``performance >= threshold``, the window is
diff --git a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/uptime.py b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/uptime.py
index 3ce7e87f403c..6ded95961cb1 100644
--- a/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/uptime.py
+++ b/packages/google-cloud-monitoring/google/cloud/monitoring_v3/types/uptime.py
@@ -144,18 +144,22 @@ class UptimeCheckConfig(proto.Message):
resource types are valid for this field: ``uptime_url``,
``gce_instance``, ``gae_app``, ``aws_ec2_instance``,
``aws_elb_load_balancer`` ``k8s_service``
+
This field is a member of `oneof`_ ``resource``.
resource_group (google.cloud.monitoring_v3.types.UptimeCheckConfig.ResourceGroup):
The group resource associated with the
configuration.
+
This field is a member of `oneof`_ ``resource``.
http_check (google.cloud.monitoring_v3.types.UptimeCheckConfig.HttpCheck):
Contains information needed to make an HTTP
or HTTPS check.
+
This field is a member of `oneof`_ ``check_request_type``.
tcp_check (google.cloud.monitoring_v3.types.UptimeCheckConfig.TcpCheck):
Contains information needed to make a TCP
check.
+
This field is a member of `oneof`_ ``check_request_type``.
period (google.protobuf.duration_pb2.Duration):
How often, in seconds, the Uptime check is performed.
diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py
index 46f253364843..611bd3e2cc92 100644
--- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py
+++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py
@@ -672,7 +672,9 @@ def test_list_alert_policies_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_list_alert_policies_flattened_error():
@@ -712,7 +714,9 @@ async def test_list_alert_policies_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1054,7 +1058,9 @@ def test_get_alert_policy_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_alert_policy_flattened_error():
@@ -1090,7 +1096,9 @@ async def test_get_alert_policy_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1288,8 +1296,12 @@ def test_create_alert_policy_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].alert_policy == alert.AlertPolicy(name="name_value")
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].alert_policy
+ mock_val = alert.AlertPolicy(name="name_value")
+ assert arg == mock_val
def test_create_alert_policy_flattened_error():
@@ -1331,8 +1343,12 @@ async def test_create_alert_policy_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].alert_policy == alert.AlertPolicy(name="name_value")
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].alert_policy
+ mock_val = alert.AlertPolicy(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1510,7 +1526,9 @@ def test_delete_alert_policy_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_delete_alert_policy_flattened_error():
@@ -1548,7 +1566,9 @@ async def test_delete_alert_policy_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1753,8 +1773,12 @@ def test_update_alert_policy_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].update_mask == field_mask_pb2.FieldMask(paths=["paths_value"])
- assert args[0].alert_policy == alert.AlertPolicy(name="name_value")
+ arg = args[0].update_mask
+ mock_val = field_mask_pb2.FieldMask(paths=["paths_value"])
+ assert arg == mock_val
+ arg = args[0].alert_policy
+ mock_val = alert.AlertPolicy(name="name_value")
+ assert arg == mock_val
def test_update_alert_policy_flattened_error():
@@ -1797,8 +1821,12 @@ async def test_update_alert_policy_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].update_mask == field_mask_pb2.FieldMask(paths=["paths_value"])
- assert args[0].alert_policy == alert.AlertPolicy(name="name_value")
+ arg = args[0].update_mask
+ mock_val = field_mask_pb2.FieldMask(paths=["paths_value"])
+ assert arg == mock_val
+ arg = args[0].alert_policy
+ mock_val = alert.AlertPolicy(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py
index 5ea2b55ed209..34ea8addb727 100644
--- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py
+++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py
@@ -618,7 +618,9 @@ def test_list_groups_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_list_groups_flattened_error():
@@ -652,7 +654,9 @@ async def test_list_groups_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -944,7 +948,9 @@ def test_get_group_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_group_flattened_error():
@@ -976,7 +982,9 @@ async def test_get_group_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1158,8 +1166,12 @@ def test_create_group_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].group == gm_group.Group(name="name_value")
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].group
+ mock_val = gm_group.Group(name="name_value")
+ assert arg == mock_val
def test_create_group_flattened_error():
@@ -1195,8 +1207,12 @@ async def test_create_group_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].group == gm_group.Group(name="name_value")
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].group
+ mock_val = gm_group.Group(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1378,7 +1394,9 @@ def test_update_group_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].group == gm_group.Group(name="name_value")
+ arg = args[0].group
+ mock_val = gm_group.Group(name="name_value")
+ assert arg == mock_val
def test_update_group_flattened_error():
@@ -1410,7 +1428,9 @@ async def test_update_group_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].group == gm_group.Group(name="name_value")
+ arg = args[0].group
+ mock_val = gm_group.Group(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1566,7 +1586,9 @@ def test_delete_group_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_delete_group_flattened_error():
@@ -1598,7 +1620,9 @@ async def test_delete_group_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1778,7 +1802,9 @@ def test_list_group_members_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_list_group_members_flattened_error():
@@ -1814,7 +1840,9 @@ async def test_list_group_members_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py
index 7829c83b1437..6bdd95b0cb7f 100644
--- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py
+++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py
@@ -655,7 +655,9 @@ def test_list_monitored_resource_descriptors_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_list_monitored_resource_descriptors_flattened_error():
@@ -693,7 +695,9 @@ async def test_list_monitored_resource_descriptors_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1075,7 +1079,9 @@ def test_get_monitored_resource_descriptor_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_monitored_resource_descriptor_flattened_error():
@@ -1113,7 +1119,9 @@ async def test_get_monitored_resource_descriptor_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1296,7 +1304,9 @@ def test_list_metric_descriptors_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_list_metric_descriptors_flattened_error():
@@ -1334,7 +1344,9 @@ async def test_list_metric_descriptors_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1711,7 +1723,9 @@ def test_get_metric_descriptor_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_metric_descriptor_flattened_error():
@@ -1749,7 +1763,9 @@ async def test_get_metric_descriptor_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1959,10 +1975,12 @@ def test_create_metric_descriptor_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].metric_descriptor == metric_pb2.MetricDescriptor(
- name="name_value"
- )
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].metric_descriptor
+ mock_val = metric_pb2.MetricDescriptor(name="name_value")
+ assert arg == mock_val
def test_create_metric_descriptor_flattened_error():
@@ -2005,10 +2023,12 @@ async def test_create_metric_descriptor_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].metric_descriptor == metric_pb2.MetricDescriptor(
- name="name_value"
- )
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].metric_descriptor
+ mock_val = metric_pb2.MetricDescriptor(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2183,7 +2203,9 @@ def test_delete_metric_descriptor_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_delete_metric_descriptor_flattened_error():
@@ -2219,7 +2241,9 @@ async def test_delete_metric_descriptor_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2396,14 +2420,18 @@ def test_list_time_series_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].filter == "filter_value"
- assert args[0].interval == common.TimeInterval(
- end_time=timestamp_pb2.Timestamp(seconds=751)
- )
- assert (
- args[0].view == metric_service.ListTimeSeriesRequest.TimeSeriesView.HEADERS
- )
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].filter
+ mock_val = "filter_value"
+ assert arg == mock_val
+ arg = args[0].interval
+ mock_val = common.TimeInterval(end_time=timestamp_pb2.Timestamp(seconds=751))
+ assert arg == mock_val
+ arg = args[0].view
+ mock_val = metric_service.ListTimeSeriesRequest.TimeSeriesView.HEADERS
+ assert arg == mock_val
def test_list_time_series_flattened_error():
@@ -2448,14 +2476,18 @@ async def test_list_time_series_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].filter == "filter_value"
- assert args[0].interval == common.TimeInterval(
- end_time=timestamp_pb2.Timestamp(seconds=751)
- )
- assert (
- args[0].view == metric_service.ListTimeSeriesRequest.TimeSeriesView.HEADERS
- )
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].filter
+ mock_val = "filter_value"
+ assert arg == mock_val
+ arg = args[0].interval
+ mock_val = common.TimeInterval(end_time=timestamp_pb2.Timestamp(seconds=751))
+ assert arg == mock_val
+ arg = args[0].view
+ mock_val = metric_service.ListTimeSeriesRequest.TimeSeriesView.HEADERS
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2782,10 +2814,12 @@ def test_create_time_series_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].time_series == [
- gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))
- ]
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].time_series
+ mock_val = [gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))]
+ assert arg == mock_val
def test_create_time_series_flattened_error():
@@ -2830,10 +2864,12 @@ async def test_create_time_series_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].time_series == [
- gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))
- ]
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].time_series
+ mock_val = [gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))]
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -3014,10 +3050,12 @@ def test_create_service_time_series_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].time_series == [
- gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))
- ]
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].time_series
+ mock_val = [gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))]
+ assert arg == mock_val
def test_create_service_time_series_flattened_error():
@@ -3062,10 +3100,12 @@ async def test_create_service_time_series_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].time_series == [
- gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))
- ]
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].time_series
+ mock_val = [gm_metric.TimeSeries(metric=metric_pb2.Metric(type="type_value"))]
+ assert arg == mock_val
@pytest.mark.asyncio
diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py
index eedfda63d532..0802048af464 100644
--- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py
+++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py
@@ -701,7 +701,9 @@ def test_list_notification_channel_descriptors_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_list_notification_channel_descriptors_flattened_error():
@@ -746,7 +748,9 @@ async def test_list_notification_channel_descriptors_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1135,7 +1139,9 @@ def test_get_notification_channel_descriptor_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_notification_channel_descriptor_flattened_error():
@@ -1176,7 +1182,9 @@ async def test_get_notification_channel_descriptor_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1367,7 +1375,9 @@ def test_list_notification_channels_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_list_notification_channels_flattened_error():
@@ -1407,7 +1417,9 @@ async def test_list_notification_channels_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1795,7 +1807,9 @@ def test_get_notification_channel_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_notification_channel_flattened_error():
@@ -1835,7 +1849,9 @@ async def test_get_notification_channel_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2048,10 +2064,12 @@ def test_create_notification_channel_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].notification_channel == notification.NotificationChannel(
- type_="type__value"
- )
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].notification_channel
+ mock_val = notification.NotificationChannel(type_="type__value")
+ assert arg == mock_val
def test_create_notification_channel_flattened_error():
@@ -2096,10 +2114,12 @@ async def test_create_notification_channel_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].notification_channel == notification.NotificationChannel(
- type_="type__value"
- )
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].notification_channel
+ mock_val = notification.NotificationChannel(type_="type__value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2320,10 +2340,12 @@ def test_update_notification_channel_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].update_mask == field_mask_pb2.FieldMask(paths=["paths_value"])
- assert args[0].notification_channel == notification.NotificationChannel(
- type_="type__value"
- )
+ arg = args[0].update_mask
+ mock_val = field_mask_pb2.FieldMask(paths=["paths_value"])
+ assert arg == mock_val
+ arg = args[0].notification_channel
+ mock_val = notification.NotificationChannel(type_="type__value")
+ assert arg == mock_val
def test_update_notification_channel_flattened_error():
@@ -2368,10 +2390,12 @@ async def test_update_notification_channel_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].update_mask == field_mask_pb2.FieldMask(paths=["paths_value"])
- assert args[0].notification_channel == notification.NotificationChannel(
- type_="type__value"
- )
+ arg = args[0].update_mask
+ mock_val = field_mask_pb2.FieldMask(paths=["paths_value"])
+ assert arg == mock_val
+ arg = args[0].notification_channel
+ mock_val = notification.NotificationChannel(type_="type__value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2553,8 +2577,12 @@ def test_delete_notification_channel_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].force == True
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].force
+ mock_val = True
+ assert arg == mock_val
def test_delete_notification_channel_flattened_error():
@@ -2596,8 +2624,12 @@ async def test_delete_notification_channel_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].force == True
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].force
+ mock_val = True
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2786,7 +2818,9 @@ def test_send_notification_channel_verification_code_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_send_notification_channel_verification_code_flattened_error():
@@ -2827,7 +2861,9 @@ async def test_send_notification_channel_verification_code_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -3033,7 +3069,9 @@ def test_get_notification_channel_verification_code_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_notification_channel_verification_code_flattened_error():
@@ -3078,7 +3116,9 @@ async def test_get_notification_channel_verification_code_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -3291,8 +3331,12 @@ def test_verify_notification_channel_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].code == "code_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].code
+ mock_val = "code_value"
+ assert arg == mock_val
def test_verify_notification_channel_flattened_error():
@@ -3336,8 +3380,12 @@ async def test_verify_notification_channel_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
- assert args[0].code == "code_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
+ arg = args[0].code
+ mock_val = "code_value"
+ assert arg == mock_val
@pytest.mark.asyncio
diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py
index 4e652eb56746..a702f6cb5fa5 100644
--- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py
+++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py
@@ -672,8 +672,12 @@ def test_create_service_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
- assert args[0].service == gm_service.Service(name="name_value")
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
+ arg = args[0].service
+ mock_val = gm_service.Service(name="name_value")
+ assert arg == mock_val
def test_create_service_flattened_error():
@@ -713,8 +717,12 @@ async def test_create_service_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
- assert args[0].service == gm_service.Service(name="name_value")
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
+ arg = args[0].service
+ mock_val = gm_service.Service(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -888,7 +896,9 @@ def test_get_service_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_service_flattened_error():
@@ -924,7 +934,9 @@ async def test_get_service_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1098,7 +1110,9 @@ def test_list_services_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
def test_list_services_flattened_error():
@@ -1136,7 +1150,9 @@ async def test_list_services_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1442,7 +1458,9 @@ def test_update_service_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].service == gm_service.Service(name="name_value")
+ arg = args[0].service
+ mock_val = gm_service.Service(name="name_value")
+ assert arg == mock_val
def test_update_service_flattened_error():
@@ -1481,7 +1499,9 @@ async def test_update_service_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].service == gm_service.Service(name="name_value")
+ arg = args[0].service
+ mock_val = gm_service.Service(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1646,7 +1666,9 @@ def test_delete_service_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_delete_service_flattened_error():
@@ -1682,7 +1704,9 @@ async def test_delete_service_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1880,10 +1904,12 @@ def test_create_service_level_objective_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
- assert args[0].service_level_objective == service.ServiceLevelObjective(
- name="name_value"
- )
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
+ arg = args[0].service_level_objective
+ mock_val = service.ServiceLevelObjective(name="name_value")
+ assert arg == mock_val
def test_create_service_level_objective_flattened_error():
@@ -1928,10 +1954,12 @@ async def test_create_service_level_objective_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
- assert args[0].service_level_objective == service.ServiceLevelObjective(
- name="name_value"
- )
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
+ arg = args[0].service_level_objective
+ mock_val = service.ServiceLevelObjective(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2128,7 +2156,9 @@ def test_get_service_level_objective_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_service_level_objective_flattened_error():
@@ -2168,7 +2198,9 @@ async def test_get_service_level_objective_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2356,7 +2388,9 @@ def test_list_service_level_objectives_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
def test_list_service_level_objectives_flattened_error():
@@ -2396,7 +2430,9 @@ async def test_list_service_level_objectives_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -2779,9 +2815,9 @@ def test_update_service_level_objective_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].service_level_objective == service.ServiceLevelObjective(
- name="name_value"
- )
+ arg = args[0].service_level_objective
+ mock_val = service.ServiceLevelObjective(name="name_value")
+ assert arg == mock_val
def test_update_service_level_objective_flattened_error():
@@ -2824,9 +2860,9 @@ async def test_update_service_level_objective_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].service_level_objective == service.ServiceLevelObjective(
- name="name_value"
- )
+ arg = args[0].service_level_objective
+ mock_val = service.ServiceLevelObjective(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -3005,7 +3041,9 @@ def test_delete_service_level_objective_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_delete_service_level_objective_flattened_error():
@@ -3043,7 +3081,9 @@ async def test_delete_service_level_objective_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py
index ed05aa0df6ab..11c66f83a05f 100644
--- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py
+++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py
@@ -668,7 +668,9 @@ def test_list_uptime_check_configs_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
def test_list_uptime_check_configs_flattened_error():
@@ -708,7 +710,9 @@ async def test_list_uptime_check_configs_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1087,7 +1091,9 @@ def test_get_uptime_check_config_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_get_uptime_check_config_flattened_error():
@@ -1127,7 +1133,9 @@ async def test_get_uptime_check_config_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1335,10 +1343,12 @@ def test_create_uptime_check_config_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
- assert args[0].uptime_check_config == uptime.UptimeCheckConfig(
- name="name_value"
- )
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
+ arg = args[0].uptime_check_config
+ mock_val = uptime.UptimeCheckConfig(name="name_value")
+ assert arg == mock_val
def test_create_uptime_check_config_flattened_error():
@@ -1383,10 +1393,12 @@ async def test_create_uptime_check_config_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].parent == "parent_value"
- assert args[0].uptime_check_config == uptime.UptimeCheckConfig(
- name="name_value"
- )
+ arg = args[0].parent
+ mock_val = "parent_value"
+ assert arg == mock_val
+ arg = args[0].uptime_check_config
+ mock_val = uptime.UptimeCheckConfig(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1601,9 +1613,9 @@ def test_update_uptime_check_config_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].uptime_check_config == uptime.UptimeCheckConfig(
- name="name_value"
- )
+ arg = args[0].uptime_check_config
+ mock_val = uptime.UptimeCheckConfig(name="name_value")
+ assert arg == mock_val
def test_update_uptime_check_config_flattened_error():
@@ -1646,9 +1658,9 @@ async def test_update_uptime_check_config_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].uptime_check_config == uptime.UptimeCheckConfig(
- name="name_value"
- )
+ arg = args[0].uptime_check_config
+ mock_val = uptime.UptimeCheckConfig(name="name_value")
+ assert arg == mock_val
@pytest.mark.asyncio
@@ -1826,7 +1838,9 @@ def test_delete_uptime_check_config_flattened():
# request object values.
assert len(call.mock_calls) == 1
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
def test_delete_uptime_check_config_flattened_error():
@@ -1864,7 +1878,9 @@ async def test_delete_uptime_check_config_flattened_async():
# request object values.
assert len(call.mock_calls)
_, args, _ = call.mock_calls[0]
- assert args[0].name == "name_value"
+ arg = args[0].name
+ mock_val = "name_value"
+ assert arg == mock_val
@pytest.mark.asyncio