FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Implementing storage regression tests to match gcloud-node. by dhermes · Pull Request #319 · googleapis/google-cloud-python · GitHub

Implementing storage regression tests to match gcloud-node. - #319

Merged
dhermes merged 1 commit into
googleapis:masterfrom
dhermes:storage-regression-tests
Nov 6, 2014
Merged

Implementing storage regression tests to match gcloud-node.#319
dhermes merged 1 commit into
googleapis:masterfrom
dhermes:storage-regression-tests

Conversation

dhermes commented Oct 31, 2014

Copy link
Copy Markdown
Contributor

Not meant to be merged. Some missing features were
uncovered or hard to use APIs and I want to discuss here
and then map out the plan (i.e. how to break this up).

dhermes added do not merge Indicates a pull request not ready for merge, due to either quality or timing. api: storage Issues related to the Cloud Storage API. testing labels Oct 31, 2014

Copy link
Copy Markdown

Changes Unknown when pulling bdd28b6 on dhermes:storage-regression-tests into * on GoogleCloudPlatform:master*.

dhermes force-pushed the storage-regression-tests branch from bdd28b6 to 7185cb8 Compare October 31, 2014 20:30

Copy link
Copy Markdown

Coverage remained the same when pulling 7185cb8 on dhermes:storage-regression-tests into 8e12e10 on GoogleCloudPlatform:master.

dhermes force-pushed the storage-regression-tests branch from 7185cb8 to 501bbe0 Compare October 31, 2014 23:18

Copy link
Copy Markdown

Coverage remained the same when pulling 501bbe0 on dhermes:storage-regression-tests into 26d7eef on GoogleCloudPlatform:master.

dhermes force-pushed the storage-regression-tests branch from 501bbe0 to 4211f38 Compare November 1, 2014 08:25

dhermes commented Nov 1, 2014

Copy link
Copy Markdown
Contributor Author

@tseaver or @silvolu, any comments on this?

Copy link
Copy Markdown

Coverage remained the same when pulling 4211f38 on dhermes:storage-regression-tests into 632e126 on GoogleCloudPlatform:master.

Comment thread gcloud/storage/bucket.py Outdated

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

dhermes force-pushed the storage-regression-tests branch from 4211f38 to fb3b3ba Compare November 3, 2014 21:38

Copy link
Copy Markdown

Coverage remained the same when pulling fb3b3ba on dhermes:storage-regression-tests into f33e557 on GoogleCloudPlatform:master.

Comment thread gcloud/storage/bucket.py Outdated

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

Copy link
Copy Markdown

Coverage remained the same when pulling 7f32773 on dhermes:storage-regression-tests into 2b73c7b on GoogleCloudPlatform:master.

dhermes force-pushed the storage-regression-tests branch from 7f32773 to b48ce7a Compare November 4, 2014 18:18

Copy link
Copy Markdown

Coverage remained the same when pulling b48ce7a on dhermes:storage-regression-tests into abe3d7c on GoogleCloudPlatform:master.

dhermes force-pushed the storage-regression-tests branch from b48ce7a to c9f948d Compare November 4, 2014 18:36

Copy link
Copy Markdown

Coverage remained the same when pulling c9f948d on dhermes:storage-regression-tests into a410c6a on GoogleCloudPlatform:master.

Note meant to be merged. Some missing features were
uncovered or hard to use APIs and I want to discuss here
and then map out the plan (i.e. how to break this up).
dhermes force-pushed the storage-regression-tests branch from c9f948d to 16c5ad9 Compare November 4, 2014 22:29

Copy link
Copy Markdown

Coverage remained the same when pulling 16c5ad9 on dhermes:storage-regression-tests into 826ea69 on GoogleCloudPlatform:master.

dhermes commented Nov 5, 2014

Copy link
Copy Markdown
Contributor Author

@tseaver This has been rebased on top of #332, PTAL.

I have yet to change the edit to Bucket.upload_file (where the Key is returned), but I can pursue the approach we discussed of constructing the key in the test.

tseaver commented Nov 5, 2014

Copy link
Copy Markdown
Contributor

Ugh, I've lost the thread now of what I meant. I'd say go ahead and land it, and we'll work it out later if it comes clear.

parthea pushed a commit that referenced this pull request Oct 21, 2023
Source-Link: googleapis/synthtool@6ed3a83
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:3abfa0f1886adaf0b83f07cb117b24a639ea1cb9cffe56d43280b977033563eb

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Oct 21, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea added a commit that referenced this pull request Oct 21, 2023
fix(deps): require proto-plus >= 1.22.0
parthea pushed a commit that referenced this pull request Oct 22, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Jan 10, 2025
Source-Link: googleapis/synthtool@59171c8
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:2ed982f884312e4883e01b5ab8af8b6935f0216a5a2d82928d273081fc3be562

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Nov 22, 2025
Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:c66ba3c8d7bc8566f47df841f98cd0097b28fff0b1864c86f5817f4c8c3e8600
parthea pushed a commit that referenced this pull request Nov 24, 2025
Minor surface tweaks from issues uncovered while generating GAPICs.
parthea pushed a commit that referenced this pull request Nov 24, 2025
parthea pushed a commit that referenced this pull request Nov 24, 2025
parthea pushed a commit that referenced this pull request Nov 24, 2025
* fix: bring back ModuleNotFoundError handler in pandas_backports.py

* add unit-test for import_default functions
parthea pushed a commit that referenced this pull request Nov 24, 2025
* feat: Adds Python 3.13 support

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* fix(kokoro): Preserve NOX_SESSION in presubmit.cfg

* Apply suggestion from @chalmerlowe

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* fix(kokoro): Update path to presubmit.cfg in owlbot.py

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Apply suggestion from @chalmerlowe

* Apply suggestion from @chalmerlowe

* Update owlbot.py

* Update .kokoro/presubmit/presubmit.cfg

* updates owlbot.py and noxfile.py to use 3.10 for system and linting.

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* updates owlbot.py to try to account for system test

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Apply suggestion from @chalmerlowe

* Apply suggestion from @chalmerlowe

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Apply suggestion from @chalmerlowe

* Apply suggestion from @chalmerlowe

* Apply suggestion from @chalmerlowe

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Apply suggestion from @chalmerlowe

* Apply suggestion from @chalmerlowe

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* Apply suggestion from @chalmerlowe

* updates lint version to match default of 3.10

* updates system test version to match default of 3.10

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* updates lint version to match default of 3.10 redux

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* modified the owlbot to take advantage of a capability in common.py_library

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea added a commit that referenced this pull request Nov 24, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.36.0](googleapis/python-dns@v0.35.1...v0.36.0)
(2025-11-05)


### Features

* Add support for Python 3.14
([#321](googleapis/python-dns#321))
([99c0adb](googleapis/python-dns@99c0adb))
* Adds Python 3.13 support
([#319](googleapis/python-dns#319))
([ea851ce](googleapis/python-dns@ea851ce))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this pull request Nov 24, 2025
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Nov 24, 2025
* chore: manual synth

* ran synthtool to add bundle proto definitions

* beginning of bundle implementation

added methods to assemble bundles, but not yet serialize them into length-prefixed json strings

with tests for bundle assembly

* linting

* Added bundle build method

* fixed incomplete document id

* fixed git merge error

* Added first draft of docstrings

* Added FirestoreBundle deserialization

* Fixed import desync

* Improved test coverage for bundles

* linting

* test coverage

* CI happiness

* converted redundant exception to assertion

* removed todo

* Updated comments

* linted

* Moved query limit type into bundle code

* Added typed response for parsing reference values

* refactored document reference parsing

* removed auto import of bundles from firestore

* small tweaks

* added tests for document iters

* Updated FirestoreBundle imports and synthtool gen

* linting

* extra test coverage

* responses to code review

* linting

* Fixed stale docstring

* camelCased bundle output

* updated stale comments

* Added test for binary data

* linting

Co-authored-by: Craig Labenz <craiglabenz@google.com>
Co-authored-by: Christopher Wilcox <crwilcox@google.com>
parthea pushed a commit that referenced this pull request Mar 2, 2026
This PR puts the `version` under the right header. and adds the missing
info in pyproject.toml
parthea pushed a commit that referenced this pull request Mar 2, 2026
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.

Librarian Version: v0.7.0
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:e601da6e29c993e14c52867f2c088dfb841beae618d2a4f1e0f7970a888ab020
<details><summary>google-crc32c: 1.8.0</summary>

##
[1.8.0](googleapis/python-crc32c@v1.7.1...v1.8.0)
(2025-12-15)

### Features

* support Python 3.14 (#315)
([49d0a36f](googleapis/python-crc32c@49d0a36f))

### Bug Fixes

* update toml file with setup.cfg content (#319)
([42e5268c](googleapis/python-crc32c@42e5268c))

</details>
parthea pushed a commit that referenced this pull request Mar 2, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.8.0](googleapis/python-crc32c@v1.7.1...v1.8.0)
(2025-12-15)


### Features

* Support Python 3.14
([#315](googleapis/python-crc32c#315))
([49d0a36](googleapis/python-crc32c@49d0a36))


### Bug Fixes

* Update toml file with setup.cfg content
([#319](googleapis/python-crc32c#319))
([42e5268](googleapis/python-crc32c@42e5268))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Mar 2, 2026
parthea pushed a commit that referenced this pull request Mar 9, 2026
Fixes #319 

- [x] Tests pass
- [x] Appropriate changes to README are included in PR
parthea pushed a commit that referenced this pull request Mar 9, 2026
…326)

Explicit 'encoding' overrides the fallback.

Use the 'charset' param of 'content_type', rather than 'content_encoding',
which isn't going to be a Unicode -> bytes encoding.

Closes #319.

Also, rewrap long param descriptions for in-source readability.
parthea added a commit that referenced this pull request Mar 9, 2026
This PR migrates from autosynth to [owl bot](https://github.com/googleapis/repo-automation-bots/tree/master/packages/owl-bot).  owl bot will save time for maintainers as it will automatically open PRs when there are updates in [googleapis-gen](https://github.com/googleapis/googleapis-gen/tree/master/google) without requiring maintainers to run `synthtool` to build the client from protos. Additionally, similar to autosynth, PRs will be automatically opened when there are template updates. With owl bot, on every PR, a post-processor image will run so that we won't have to ask contributors to run [blacken](https://github.com/googleapis/python-spanner/blob/master/synth.py#L88).
parthea added a commit that referenced this pull request Mar 9, 2026
There is [an issue](https://github.com/googleapis/python-spanner/blob/master/owlbot.py#L30) in the `owlbot.py` file added in #319 in that [s.remove_staging_dirs()](https://github.com/googleapis/synthtool/blob/master/synthtool/transforms.py#L309) should only be called once after all the files are copied over.  [get_staging_dirs()](https://github.com/googleapis/synthtool/blob/master/synthtool/transforms.py#L280) will only return staging directories that exist.
ohmayr added a commit that referenced this pull request Mar 31, 2026
This PR puts the `version` under the right header. and adds the missing
info in pyproject.toml
ohmayr pushed a commit that referenced this pull request Mar 31, 2026
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.

Librarian Version: v0.7.0
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:e601da6e29c993e14c52867f2c088dfb841beae618d2a4f1e0f7970a888ab020
<details><summary>google-crc32c: 1.8.0</summary>

##
[1.8.0](googleapis/python-crc32c@v1.7.1...v1.8.0)
(2025-12-15)

### Features

* support Python 3.14 (#315)
([49d0a36f](googleapis/python-crc32c@49d0a36f))

### Bug Fixes

* update toml file with setup.cfg content (#319)
([42e5268c](googleapis/python-crc32c@42e5268c))

</details>
ohmayr pushed a commit that referenced this pull request Mar 31, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.8.0](googleapis/python-crc32c@v1.7.1...v1.8.0)
(2025-12-15)


### Features

* Support Python 3.14
([#315](googleapis/python-crc32c#315))
([49d0a36](googleapis/python-crc32c@49d0a36))


### Bug Fixes

* Update toml file with setup.cfg content
([#319](googleapis/python-crc32c#319))
([42e5268](googleapis/python-crc32c@42e5268))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the Cloud Storage API. testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants


Back | FazBrowse Home | New Git URL