Skip to content

Commit bb6e93a

Browse files
committed
fix: Added method in subclass to override abstract method in class.
1 parent bb8fd24 commit bb6e93a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

integration/test_auth.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -898,13 +898,24 @@ class CredentialWrapper(credentials.Base):
898898

899899
def __init__(self, token):
900900
self._delegate = google.oauth2.credentials.Credentials(token)
901+
self._delegate_async = google.oauth2._credentials_async.Credentials(token)
901902

902903
def get_credential(self):
903904
return self._delegate
904905

906+
def get_credential_async(self):
907+
return self._delegate_async
908+
905909
@classmethod
906910
def from_existing_credential(cls, google_cred):
907911
if not google_cred.token:
908912
request = transport.requests.Request()
909913
google_cred.refresh(request)
910914
return CredentialWrapper(google_cred.token)
915+
916+
@classmethod
917+
async def from_existing_credential_async(cls, google_cred):
918+
if not google_cred.token:
919+
request = transport._aiohttp_requests.Request()
920+
await google_cred.refresh(request)
921+
return CredentialWrapper(google_cred.token)

0 commit comments

Comments
 (0)