diff --git a/packages/google-cloud-certificate-manager/.github/.OwlBot.lock.yaml b/packages/google-cloud-certificate-manager/.github/.OwlBot.lock.yaml index bc893c979e20..7c454abf76f3 100644 --- a/packages/google-cloud-certificate-manager/.github/.OwlBot.lock.yaml +++ b/packages/google-cloud-certificate-manager/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:8a5d3f6a2e43ed8293f34e06a2f56931d1e88a2694c3bb11b15df4eb256ad163 -# created: 2022-04-06T10:30:21.687684602Z + digest: sha256:00c9d764fd1cd56265f12a5ef4b99a0c9e87cf261018099141e2ca5158890416 +# created: 2022-04-20T23:42:53.970438194Z diff --git a/packages/google-cloud-certificate-manager/docs/conf.py b/packages/google-cloud-certificate-manager/docs/conf.py index a9d4ed681c6b..842d941186d1 100644 --- a/packages/google-cloud-certificate-manager/docs/conf.py +++ b/packages/google-cloud-certificate-manager/docs/conf.py @@ -24,9 +24,9 @@ # All configuration values have a default; values that are commented out # serve to show the default. -import sys import os import shlex +import sys # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager/__init__.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager/__init__.py index 89e09da45e72..4d8e01d0b540 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager/__init__.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager/__init__.py @@ -14,97 +14,44 @@ # limitations under the License. # -from google.cloud.certificate_manager_v1.services.certificate_manager.client import ( - CertificateManagerClient, -) from google.cloud.certificate_manager_v1.services.certificate_manager.async_client import ( CertificateManagerAsyncClient, ) - -from google.cloud.certificate_manager_v1.types.certificate_manager import Certificate -from google.cloud.certificate_manager_v1.types.certificate_manager import CertificateMap -from google.cloud.certificate_manager_v1.types.certificate_manager import ( - CertificateMapEntry, +from google.cloud.certificate_manager_v1.services.certificate_manager.client import ( + CertificateManagerClient, ) from google.cloud.certificate_manager_v1.types.certificate_manager import ( + Certificate, + CertificateMap, + CertificateMapEntry, CreateCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( CreateCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( CreateCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( CreateDnsAuthorizationRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteDnsAuthorizationRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DnsAuthorization, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetDnsAuthorizationRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapEntriesRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapEntriesResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapsRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapsResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificatesRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificatesResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListDnsAuthorizationsRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListDnsAuthorizationsResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( OperationMetadata, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( + ServingState, UpdateCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( UpdateCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( UpdateCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( UpdateDnsAuthorizationRequest, ) -from google.cloud.certificate_manager_v1.types.certificate_manager import ServingState __all__ = ( "CertificateManagerClient", diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/__init__.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/__init__.py index 7e3a5ae65cb9..c12092d3daa3 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/__init__.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/__init__.py @@ -14,39 +14,42 @@ # limitations under the License. # -from .services.certificate_manager import CertificateManagerClient -from .services.certificate_manager import CertificateManagerAsyncClient - -from .types.certificate_manager import Certificate -from .types.certificate_manager import CertificateMap -from .types.certificate_manager import CertificateMapEntry -from .types.certificate_manager import CreateCertificateMapEntryRequest -from .types.certificate_manager import CreateCertificateMapRequest -from .types.certificate_manager import CreateCertificateRequest -from .types.certificate_manager import CreateDnsAuthorizationRequest -from .types.certificate_manager import DeleteCertificateMapEntryRequest -from .types.certificate_manager import DeleteCertificateMapRequest -from .types.certificate_manager import DeleteCertificateRequest -from .types.certificate_manager import DeleteDnsAuthorizationRequest -from .types.certificate_manager import DnsAuthorization -from .types.certificate_manager import GetCertificateMapEntryRequest -from .types.certificate_manager import GetCertificateMapRequest -from .types.certificate_manager import GetCertificateRequest -from .types.certificate_manager import GetDnsAuthorizationRequest -from .types.certificate_manager import ListCertificateMapEntriesRequest -from .types.certificate_manager import ListCertificateMapEntriesResponse -from .types.certificate_manager import ListCertificateMapsRequest -from .types.certificate_manager import ListCertificateMapsResponse -from .types.certificate_manager import ListCertificatesRequest -from .types.certificate_manager import ListCertificatesResponse -from .types.certificate_manager import ListDnsAuthorizationsRequest -from .types.certificate_manager import ListDnsAuthorizationsResponse -from .types.certificate_manager import OperationMetadata -from .types.certificate_manager import UpdateCertificateMapEntryRequest -from .types.certificate_manager import UpdateCertificateMapRequest -from .types.certificate_manager import UpdateCertificateRequest -from .types.certificate_manager import UpdateDnsAuthorizationRequest -from .types.certificate_manager import ServingState +from .services.certificate_manager import ( + CertificateManagerAsyncClient, + CertificateManagerClient, +) +from .types.certificate_manager import ( + Certificate, + CertificateMap, + CertificateMapEntry, + CreateCertificateMapEntryRequest, + CreateCertificateMapRequest, + CreateCertificateRequest, + CreateDnsAuthorizationRequest, + DeleteCertificateMapEntryRequest, + DeleteCertificateMapRequest, + DeleteCertificateRequest, + DeleteDnsAuthorizationRequest, + DnsAuthorization, + GetCertificateMapEntryRequest, + GetCertificateMapRequest, + GetCertificateRequest, + GetDnsAuthorizationRequest, + ListCertificateMapEntriesRequest, + ListCertificateMapEntriesResponse, + ListCertificateMapsRequest, + ListCertificateMapsResponse, + ListCertificatesRequest, + ListCertificatesResponse, + ListDnsAuthorizationsRequest, + ListDnsAuthorizationsResponse, + OperationMetadata, + ServingState, + UpdateCertificateMapEntryRequest, + UpdateCertificateMapRequest, + UpdateCertificateRequest, + UpdateDnsAuthorizationRequest, +) __all__ = ( "CertificateManagerAsyncClient", diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py index dfa6ffa3ee0c..030d746e81b7 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py @@ -13,8 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # -from .client import CertificateManagerClient from .async_client import CertificateManagerAsyncClient +from .client import CertificateManagerClient __all__ = ( "CertificateManagerClient", diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py index b3016f4251b7..1d26af62f56e 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py @@ -17,14 +17,14 @@ import functools import re from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union -import pkg_resources -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.api_core.client_options import ClientOptions from google.auth import credentials as ga_credentials # type: ignore from google.oauth2 import service_account # type: ignore +import pkg_resources try: OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault] @@ -33,14 +33,16 @@ from google.api_core import operation # type: ignore from google.api_core import operation_async # type: ignore -from google.cloud.certificate_manager_v1.services.certificate_manager import pagers -from google.cloud.certificate_manager_v1.types import certificate_manager from google.protobuf import empty_pb2 # type: ignore from google.protobuf import field_mask_pb2 # type: ignore from google.protobuf import timestamp_pb2 # type: ignore -from .transports.base import CertificateManagerTransport, DEFAULT_CLIENT_INFO -from .transports.grpc_asyncio import CertificateManagerGrpcAsyncIOTransport + +from google.cloud.certificate_manager_v1.services.certificate_manager import pagers +from google.cloud.certificate_manager_v1.types import certificate_manager + from .client import CertificateManagerClient +from .transports.base import DEFAULT_CLIENT_INFO, CertificateManagerTransport +from .transports.grpc_asyncio import CertificateManagerGrpcAsyncIOTransport class CertificateManagerAsyncClient: diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/client.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/client.py index 72282cbc7e35..15daad6da8b5 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/client.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/client.py @@ -17,17 +17,17 @@ import os import re from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union -import pkg_resources 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.exceptions import MutualTLSChannelError # 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 +import pkg_resources try: OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault] @@ -36,12 +36,14 @@ from google.api_core import operation # type: ignore from google.api_core import operation_async # type: ignore -from google.cloud.certificate_manager_v1.services.certificate_manager import pagers -from google.cloud.certificate_manager_v1.types import certificate_manager from google.protobuf import empty_pb2 # type: ignore from google.protobuf import field_mask_pb2 # type: ignore from google.protobuf import timestamp_pb2 # type: ignore -from .transports.base import CertificateManagerTransport, DEFAULT_CLIENT_INFO + +from google.cloud.certificate_manager_v1.services.certificate_manager import pagers +from google.cloud.certificate_manager_v1.types import certificate_manager + +from .transports.base import DEFAULT_CLIENT_INFO, CertificateManagerTransport from .transports.grpc import CertificateManagerGrpcTransport from .transports.grpc_asyncio import CertificateManagerGrpcAsyncIOTransport diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py index cd3389316f7b..d08e9140a552 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py @@ -18,10 +18,10 @@ AsyncIterator, Awaitable, Callable, + Iterator, + Optional, Sequence, Tuple, - Optional, - Iterator, ) from google.cloud.certificate_manager_v1.types import certificate_manager diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py index a5e92fc749d7..046ef3da6880 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py @@ -20,7 +20,6 @@ from .grpc import CertificateManagerGrpcTransport from .grpc_asyncio import CertificateManagerGrpcAsyncIOTransport - # Compile a registry of transports. _transport_registry = ( OrderedDict() diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py index 5aa04f18fb6c..e52d901c1c88 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py @@ -15,19 +15,18 @@ # import abc from typing import Awaitable, Callable, Dict, Optional, Sequence, Union -import pkg_resources -import google.auth # 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 gapic_v1, operations_v1 from google.api_core import retry as retries -from google.api_core import operations_v1 +import google.auth # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.longrunning import operations_pb2 # type: ignore from google.oauth2 import service_account # type: ignore +import pkg_resources from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 # type: ignore try: DEFAULT_CLIENT_INFO = gapic_v1.client_info.ClientInfo( diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py index da57427b889d..ee07b7adfc67 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py @@ -13,21 +13,19 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import warnings from typing import Callable, Dict, Optional, Sequence, Tuple, Union +import warnings -from google.api_core import grpc_helpers -from google.api_core import operations_v1 -from google.api_core import gapic_v1 +from google.api_core import gapic_v1, grpc_helpers, operations_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 - +from google.longrunning import operations_pb2 # type: ignore import grpc # type: ignore from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 # type: ignore -from .base import CertificateManagerTransport, DEFAULT_CLIENT_INFO + +from .base import DEFAULT_CLIENT_INFO, CertificateManagerTransport class CertificateManagerGrpcTransport(CertificateManagerTransport): diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py index 23089819eeb5..be2b2c114fa4 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py @@ -13,21 +13,19 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import warnings from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union +import warnings -from google.api_core import gapic_v1 -from google.api_core import grpc_helpers_async -from google.api_core import operations_v1 +from google.api_core import gapic_v1, grpc_helpers_async, operations_v1 from google.auth import credentials as ga_credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore - +from google.longrunning import operations_pb2 # type: ignore import grpc # type: ignore from grpc.experimental import aio # type: ignore from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 # type: ignore -from .base import CertificateManagerTransport, DEFAULT_CLIENT_INFO + +from .base import DEFAULT_CLIENT_INFO, CertificateManagerTransport from .grpc import CertificateManagerGrpcTransport diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/__init__.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/__init__.py index 36365d310b63..b97d6f4bd109 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/__init__.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/__init__.py @@ -39,11 +39,11 @@ ListDnsAuthorizationsRequest, ListDnsAuthorizationsResponse, OperationMetadata, + ServingState, UpdateCertificateMapEntryRequest, UpdateCertificateMapRequest, UpdateCertificateRequest, UpdateDnsAuthorizationRequest, - ServingState, ) __all__ = ( diff --git a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/certificate_manager.py b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/certificate_manager.py index 4b199432fde8..a75c91c97c8d 100644 --- a/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/certificate_manager.py +++ b/packages/google-cloud-certificate-manager/google/cloud/certificate_manager_v1/types/certificate_manager.py @@ -13,11 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import proto # type: ignore - from google.protobuf import field_mask_pb2 # type: ignore from google.protobuf import timestamp_pb2 # type: ignore - +import proto # type: ignore __protobuf__ = proto.module( package="google.cloud.certificatemanager.v1", diff --git a/packages/google-cloud-certificate-manager/noxfile.py b/packages/google-cloud-certificate-manager/noxfile.py index 6ee5e8ab96d9..7c1742d2cc93 100644 --- a/packages/google-cloud-certificate-manager/noxfile.py +++ b/packages/google-cloud-certificate-manager/noxfile.py @@ -17,6 +17,7 @@ # Generated by synthtool. DO NOT EDIT! from __future__ import absolute_import + import os import pathlib import shutil @@ -25,7 +26,8 @@ import nox BLACK_VERSION = "black==22.3.0" -BLACK_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] +ISORT_VERSION = "isort==5.10.1" +LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] DEFAULT_PYTHON_VERSION = "3.8" @@ -83,7 +85,7 @@ def lint(session): session.run( "black", "--check", - *BLACK_PATHS, + *LINT_PATHS, ) session.run("flake8", "google", "tests") @@ -94,7 +96,27 @@ def blacken(session): session.install(BLACK_VERSION) session.run( "black", - *BLACK_PATHS, + *LINT_PATHS, + ) + + +@nox.session(python=DEFAULT_PYTHON_VERSION) +def format(session): + """ + Run isort to sort imports. Then run black + to format code to uniform standard. + """ + session.install(BLACK_VERSION, ISORT_VERSION) + # Use the --fss option to sort imports using strict alphabetical order. + # See https://pycqa.github.io/isort/docs/configuration/options.html#force-sort-within-sections + session.run( + "isort", + "--fss", + *LINT_PATHS, + ) + session.run( + "black", + *LINT_PATHS, ) diff --git a/packages/google-cloud-certificate-manager/setup.py b/packages/google-cloud-certificate-manager/setup.py index 040c2957ef33..e750edd2b274 100644 --- a/packages/google-cloud-certificate-manager/setup.py +++ b/packages/google-cloud-certificate-manager/setup.py @@ -19,7 +19,6 @@ import setuptools - name = "google-cloud-certificate-manager" description = "Certificate Manager API client library" url = "https://github.com/googleapis/python-certificate-manager" diff --git a/packages/google-cloud-certificate-manager/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py b/packages/google-cloud-certificate-manager/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py index 2068768d53b7..fda304560c1b 100644 --- a/packages/google-cloud-certificate-manager/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py +++ b/packages/google-cloud-certificate-manager/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py @@ -13,42 +13,41 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import os -import mock - -import grpc -from grpc.experimental import aio import math -import pytest -from proto.marshal.rules.dates import DurationRule, TimestampRule - +import os +from google.api_core import ( + future, + gapic_v1, + grpc_helpers, + grpc_helpers_async, + operation, + operations_v1, + path_template, +) from google.api_core import client_options from google.api_core import exceptions as core_exceptions -from google.api_core import future -from google.api_core import gapic_v1 -from google.api_core import grpc_helpers -from google.api_core import grpc_helpers_async -from google.api_core import operation from google.api_core import operation_async # type: ignore -from google.api_core import operations_v1 -from google.api_core import path_template +import google.auth from google.auth import credentials as ga_credentials from google.auth.exceptions import MutualTLSChannelError +from google.longrunning import operations_pb2 +from google.oauth2 import service_account +from google.protobuf import field_mask_pb2 # type: ignore +from google.protobuf import timestamp_pb2 # type: ignore +import grpc +from grpc.experimental import aio +import mock +from proto.marshal.rules.dates import DurationRule, TimestampRule +import pytest + from google.cloud.certificate_manager_v1.services.certificate_manager import ( CertificateManagerAsyncClient, -) -from google.cloud.certificate_manager_v1.services.certificate_manager import ( CertificateManagerClient, + pagers, + transports, ) -from google.cloud.certificate_manager_v1.services.certificate_manager import pagers -from google.cloud.certificate_manager_v1.services.certificate_manager import transports from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 -from google.oauth2 import service_account -from google.protobuf import field_mask_pb2 # type: ignore -from google.protobuf import timestamp_pb2 # type: ignore -import google.auth def client_cert_source_callback():