test: change service account to oauth client #1568
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I got hit with
when trying to test with a service account created from my
gmail.comaccount. Apparently service accounts have 0 Drive storage space available, and I couldn't do any test withclient.create(name), since that requires creating a sheet in the service account's Drive.I tried some workarounds to no avail:
Editorpermission and doclient.create(name, folder_id=...), still fails.gmail.comaccount, fails because I cannot login toadmin.google.comwith agmail.comaccount.Unless I'm seriously misunderstanding something, the only way for a regular
gmail.comuser to add new tests now is by authenticating with OAuth instead so that test sheets can be created.