CenterForOpenScience / waterbutler

WaterButler is a Python web application for interacting with various file storage services via a single RESTful API, developed at Center for Open Science.
Apache License 2.0
62 stars 76 forks source link

[ENG-335] [OATHPIT] Throw Google Drive into the Oath Pit #390

Closed cslzchen closed 4 years ago

cslzchen commented 4 years ago

Ticket

https://openscience.atlassian.net/browse/ENG-335

Purpose

Enable and update the Google Drive provider for aiohttp3.

Changes

Side effects

No

QA Notes

Below is a list of what I have tested locally according to the list provided by the ticket. Surprisingly, everything works as expected.

As usual, 1) files tested are of five different sizes: 20B, 1.4MB, 11MB, 88MB and 264MB, 2) intra-move-copy are tested between two components connected to the same Google account, one component is the Drive root and the other is a Drive folder, and 3) no comments indicates a PASS for each item.

Deployment Notes

No

coveralls commented 4 years ago

Coverage Status

Coverage increased (+4.8%) to 74.131% when pulling 11299f8b629f5686e9c6c907ff81e85bd8eaf5cd on cslzchen:feature/oathpit-google-drive into be3b81f989cdb44de0b213635bd9073351297cf5 on CenterForOpenScience:feature/oathpit.

cslzchen commented 4 years ago

As discussed in person, the new test failures caused by base image update merged will be / has been fixed along with CR by @felliott . Given that I have rebased the PR, we may need to manually commit-close this PR during merge.