googleapis / googleapis/storage-testbench
Storage(emulator): Add unit tests to validate all GCS APIs are supported with Retry Test API
Open
type: cleanup
- Dominant language
- Python
- Stars
- 24
- Forks
- 38
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 1
Description
Per discussion in: https://github.com/googleapis/google-cloud-cpp/pull/6611#discussion_r635296407
The emulator is missing units tests to validate all GCS APIs are instrumented to use Retry Test API.
Potential things to keep in mind:
1. Use [Storage discovery document for JSON API](https://www.googleapis.com/discovery/v1/apis/storage/v1/rest)
2. Use https://flask.palletsprojects.com/en/1.1.x/testing/
3. XML API is also used for uploads and downloads
4. gRPC API isn't instrumented in emulator
Contributor guide
Assessment
This issue has not been assessed yet.