Skip to content

Conversation

@cojenco
Copy link
Contributor

@cojenco cojenco commented Sep 2, 2021

Part of #570 and #565

@product-auto-label product-auto-label bot added the api: storage Issues related to the googleapis/python-storage API. label Sep 2, 2021
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Sep 2, 2021
@cojenco cojenco marked this pull request as ready for review September 2, 2021 21:25
@cojenco cojenco requested a review from a team as a code owner September 2, 2021 21:25
Copy link
Contributor

@tseaver tseaver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cojenco the need to use a "real" Client here has a bit of "code smell": The Connection class shouldn't need to use Client for anything, even tests. Would a better fix for #565 be to have the Batch class construct a copy of the original ClientInfo?

@cojenco
Copy link
Contributor Author

cojenco commented Sep 3, 2021

@tseaver Makes sense, thanks! I've revised the test to mock out Client. ClientInfo is propagated from the Client passed into the Batch class constuctor.

@cojenco cojenco merged commit 98a0e62 into googleapis:main Sep 7, 2021
@cojenco cojenco deleted the test-revision-565 branch September 10, 2021 21:32
cojenco added a commit to cojenco/python-storage that referenced this pull request Oct 13, 2021
…pis#579)

* tests: revise test to run without setting credentials in env

* address review comments and mock client
cojenco added a commit to cojenco/python-storage that referenced this pull request Oct 13, 2021
…pis#579)

* tests: revise test to run without setting credentials in env

* address review comments and mock client
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 googleapis/python-storage API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants