René's URL Explorer Experiment


Title: tests: add retry conformance test framework and test always idempotent operations by cojenco · Pull Request #450 · googleapis/python-storage · GitHub

Open Graph Title: tests: add retry conformance test framework and test always idempotent operations by cojenco · Pull Request #450 · googleapis/python-storage

X Title: tests: add retry conformance test framework and test always idempotent operations by cojenco · Pull Request #450 · googleapis/python-storage

Description: This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-storage - tests: add retry conformance test framework and test always idempotent operations by cojenco · Pull Request #450 · googleapis/python-storage

Open Graph Description: Retry strategies are included in the client library when it's safe to do so. These retry strategies are complex and need automated integration tests to ensure they work and continue to work in ...

X Description: Retry strategies are included in the client library when it's safe to do so. These retry strategies are complex and need automated integration tests to ensure they work and continue to work...

Opengraph URL: https://github.com/googleapis/python-storage/pull/450

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:f06653cc-2206-52ec-5524-c4e626ac78ac
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB1A6:48B83:D46F1C:1294809:6A4FE2E2
html-safe-nonce3f08562c6cba65a37d8a4feee975290a1a21d8e2b02d198c130e3cc7b3d29372
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMUE2OjQ4QjgzOkQ0NkYxQzoxMjk0ODA5OjZBNEZFMkUyIiwidmlzaXRvcl9pZCI6IjcxMzYyNDQyOTQ3Mzg3NjQ1MTQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac22105451a5e3d095932d354d87f7580cbe86b8572116b0cfe4139708174fd084
hovercard-subject-tagpull_request:651755496
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/googleapis/python-storage/450/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/7513334ba3a8f72245dd1c6f6dd2b6ac76205fb6ac945f26f19a5b0f21c22899/googleapis/python-storage/pull/450
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/7513334ba3a8f72245dd1c6f6dd2b6ac76205fb6ac945f26f19a5b0f21c22899/googleapis/python-storage/pull/450
og:image:altRetry strategies are included in the client library when it's safe to do so. These retry strategies are complex and need automated integration tests to ensure they work and continue to work in ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamecojenco
hostnamegithub.com
expected-hostnamegithub.com
None19b98c3d9767bb8a56238a89ff8401d1cbdf3bc5c353799aacf49fe6c76b4b7c
turbo-cache-controlno-cache
go-importgithub.com/googleapis/python-storage git https://github.com/googleapis/python-storage.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id226992639
octolytics-dimension-repository_nwogoogleapis/python-storage
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id226992639
octolytics-dimension-repository_network_root_nwogoogleapis/python-storage
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release142593e66413bbae27fd485859993597d5a3b104
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/python-storage/pull/450#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-storage%2Fpull%2F450
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-storage%2Fpull%2F450
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=googleapis%2Fpython-storage
Reloadhttps://github.com/googleapis/python-storage/pull/450
Reloadhttps://github.com/googleapis/python-storage/pull/450
Reloadhttps://github.com/googleapis/python-storage/pull/450
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
googleapis https://github.com/googleapis
python-storagehttps://github.com/googleapis/python-storage
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fpython-storage
Fork 172 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-storage
Star 502 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-storage
Code https://github.com/googleapis/python-storage
Issues 0 https://github.com/googleapis/python-storage/issues
Pull requests 0 https://github.com/googleapis/python-storage/pulls
Actions https://github.com/googleapis/python-storage/actions
Projects https://github.com/googleapis/python-storage/projects
Security and quality 0 https://github.com/googleapis/python-storage/security
Insights https://github.com/googleapis/python-storage/pulse
Code https://github.com/googleapis/python-storage
Issues https://github.com/googleapis/python-storage/issues
Pull requests https://github.com/googleapis/python-storage/pulls
Actions https://github.com/googleapis/python-storage/actions
Projects https://github.com/googleapis/python-storage/projects
Security and quality https://github.com/googleapis/python-storage/security
Insights https://github.com/googleapis/python-storage/pulse
cojencohttps://github.com/cojenco
masterhttps://github.com/googleapis/python-storage/tree/master
retry-conf-testshttps://github.com/googleapis/python-storage/tree/retry-conf-tests
Conversationhttps://github.com/googleapis/python-storage/pull/450
Commits60 (60)https://github.com/googleapis/python-storage/pull/450/commits
Checkshttps://github.com/googleapis/python-storage/pull/450/checks
Files changedhttps://github.com/googleapis/python-storage/pull/450/files
tests: add retry conformance test framework and test always idempotent operationshttps://github.com/googleapis/python-storage/pull/450#top
cojencohttps://github.com/cojenco
masterhttps://github.com/googleapis/python-storage/tree/master
retry-conf-testshttps://github.com/googleapis/python-storage/tree/retry-conf-tests
https://github.com/cojenco
cojencohttps://github.com/cojenco
May 25, 2021https://github.com/googleapis/python-storage/pull/450#issue-900155620
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
cojencohttps://github.com/cojenco
April 30, 2021 12:49https://github.com/googleapis/python-storage/pull/450#commits-pushed-b772454
https://github.com/cojenco
initial tests for retry strategy conformance tests implementationhttps://github.com/googleapis/python-storage/pull/450/commits/b772454381f2a8309a9260a37673c27433291bd7
b772454https://github.com/googleapis/python-storage/pull/450/commits/b772454381f2a8309a9260a37673c27433291bd7
https://github.com/cojenco
revise helper methods to interact with Retry Test APIhttps://github.com/googleapis/python-storage/pull/450/commits/c78011e9fc3dc42f2d53a1d0500b2f353c27a781
c78011ehttps://github.com/googleapis/python-storage/pull/450/commits/c78011e9fc3dc42f2d53a1d0500b2f353c27a781
https://github.com/cojenco
add helper to delete retry testhttps://github.com/googleapis/python-storage/pull/450/commits/09b8903c8b3cacdfee0bd1dd293550f3da5c5540
09b8903https://github.com/googleapis/python-storage/pull/450/commits/09b8903c8b3cacdfee0bd1dd293550f3da5c5540
https://github.com/cojenco
handle exceptions in helper methodshttps://github.com/googleapis/python-storage/pull/450/commits/2845731ba6224b9d233c1b4407fe09224003ff02
2845731https://github.com/googleapis/python-storage/pull/450/commits/2845731ba6224b9d233c1b4407fe09224003ff02
https://github.com/cojenco
remove try excepthttps://github.com/googleapis/python-storage/pull/450/commits/e615dc9e591c89e0a241af125928aae11f844dc3
e615dc9https://github.com/googleapis/python-storage/pull/450/commits/e615dc9e591c89e0a241af125928aae11f844dc3
https://github.com/cojenco
change payload key to instructions to align emulator changehttps://github.com/googleapis/python-storage/pull/450/commits/b7c6b4aa0012c2ba011d4e06b191d3a050eec9f9
b7c6b4ahttps://github.com/googleapis/python-storage/pull/450/commits/b7c6b4aa0012c2ba011d4e06b191d3a050eec9f9
https://github.com/cojenco
rename and revise to loop through each case and methodhttps://github.com/googleapis/python-storage/pull/450/commits/489643fd3c42818d9a539608140204af9ece2662
489643fhttps://github.com/googleapis/python-storage/pull/450/commits/489643fd3c42818d9a539608140204af9ece2662
https://github.com/cojenco
wip populate resources to conf testshttps://github.com/googleapis/python-storage/pull/450/commits/c6c3fff1af3521cd7be2dfb011115a4d8cb2c5de
c6c3fffhttps://github.com/googleapis/python-storage/pull/450/commits/c6c3fff1af3521cd7be2dfb011115a4d8cb2c5de
https://github.com/cojenco
add logic to populate fixture resourceshttps://github.com/googleapis/python-storage/pull/450/commits/6281e70cfbfb62fc4b1c94f068905a54389ad81c
6281e70https://github.com/googleapis/python-storage/pull/450/commits/6281e70cfbfb62fc4b1c94f068905a54389ad81c
https://github.com/cojenco
add helper method to populate fixture hmacy keyhttps://github.com/googleapis/python-storage/pull/450/commits/c595aa5132b773c113a4ecb2fddbdec30f4753f9
c595aa5https://github.com/googleapis/python-storage/pull/450/commits/c595aa5132b773c113a4ecb2fddbdec30f4753f9
https://github.com/cojenco
revise endpoints and 2 clientshttps://github.com/googleapis/python-storage/pull/450/commits/294b0841a8eb7cc89d15cebe233232da83859172
294b084https://github.com/googleapis/python-storage/pull/450/commits/294b0841a8eb7cc89d15cebe233232da83859172
https://github.com/cojenco
add assertions to testdata scenarioshttps://github.com/googleapis/python-storage/pull/450/commits/7e8bd0694d5ff626dafc8530d8a547ed81b949ba
7e8bd06https://github.com/googleapis/python-storage/pull/450/commits/7e8bd0694d5ff626dafc8530d8a547ed81b949ba
https://github.com/cojenco
add logic for preconditions wiphttps://github.com/googleapis/python-storage/pull/450/commits/d4ed7641def7992ee9751a07f07d2576647d6fde
d4ed764https://github.com/googleapis/python-storage/pull/450/commits/d4ed7641def7992ee9751a07f07d2576647d6fde
https://github.com/cojenco
add mapping scenarios and formatting for readabilityhttps://github.com/googleapis/python-storage/pull/450/commits/b59c39d06033ad35353ea9691af2ed6475cc831c
b59c39dhttps://github.com/googleapis/python-storage/pull/450/commits/b59c39d06033ad35353ea9691af2ed6475cc831c
https://github.com/cojenco
add library methods to method invocation mapping and jsonhttps://github.com/googleapis/python-storage/pull/450/commits/cca0c65d17372109dc8bc93a4ecb6edf27af8276
cca0c65https://github.com/googleapis/python-storage/pull/450/commits/cca0c65d17372109dc8bc93a4ecb6edf27af8276
https://github.com/cojenco
linthttps://github.com/googleapis/python-storage/pull/450/commits/dcb2f0920d82f67a69347619fc41ab52a4152292
dcb2f09https://github.com/googleapis/python-storage/pull/450/commits/dcb2f0920d82f67a69347619fc41ab52a4152292
https://github.com/cojenco
refactor using **kwargshttps://github.com/googleapis/python-storage/pull/450/commits/5b33dc251fe8afd79425ac85de58e7ab7a6e1fe1
5b33dc2https://github.com/googleapis/python-storage/pull/450/commits/5b33dc251fe8afd79425ac85de58e7ab7a6e1fe1
https://github.com/apps/product-auto-label
product-auto-labelhttps://github.com/apps/product-auto-label
api: storage https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22api%3A%20storage%22
May 25, 2021https://github.com/googleapis/python-storage/pull/450#event-4789530231
https://github.com/apps/google-cla
google-clahttps://github.com/apps/google-cla
cla: yes https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
May 25, 2021https://github.com/googleapis/python-storage/pull/450#event-4789530905
cojencohttps://github.com/cojenco
May 25, 2021 10:28https://github.com/googleapis/python-storage/pull/450#commits-pushed-11d9ee1
https://github.com/cojenco
remove unused module and fix linthttps://github.com/googleapis/python-storage/pull/450/commits/11d9ee1f4cb8b7990b72c9bf39a2c7084aab5320
11d9ee1https://github.com/googleapis/python-storage/pull/450/commits/11d9ee1f4cb8b7990b72c9bf39a2c7084aab5320
https://github.com/cojenco
Merge branch 'master' into retry-conf-testshttps://github.com/googleapis/python-storage/pull/450/commits/70c650141be3fe9c2d1f7fa3532738b976aa8f08
70c6501https://github.com/googleapis/python-storage/pull/450/commits/70c650141be3fe9c2d1f7fa3532738b976aa8f08
https://github.com/cojenco
handle misused arguments following style guidehttps://github.com/googleapis/python-storage/pull/450/commits/ee61aab2cdd9da0f01398a81545ccb6840a0a6b2
ee61aabhttps://github.com/googleapis/python-storage/pull/450/commits/ee61aab2cdd9da0f01398a81545ccb6840a0a6b2
https://github.com/cojenco
handle unused argumentshttps://github.com/googleapis/python-storage/pull/450/commits/694ae3378ef404b83a8e6edbb732e7033f69735c
694ae33https://github.com/googleapis/python-storage/pull/450/commits/694ae3378ef404b83a8e6edbb732e7033f69735c
https://github.com/cojenco
wip: add library methods to mapping and jsonhttps://github.com/googleapis/python-storage/pull/450/commits/e9cf5b1df59bcc134aabde76336feea2052eeb56
e9cf5b1https://github.com/googleapis/python-storage/pull/450/commits/e9cf5b1df59bcc134aabde76336feea2052eeb56
https://github.com/cojenco
cojencohttps://github.com/cojenco
andrewsghttps://github.com/andrewsg
frankynhttps://github.com/frankyn
tritonehttps://github.com/tritone
May 27, 2021 18:04https://github.com/googleapis/python-storage/pull/450#event-4807440689
cojencohttps://github.com/cojenco
May 27, 2021 13:57https://github.com/googleapis/python-storage/pull/450#commits-pushed-ffe7183
https://github.com/cojenco
add client_options to resource populating clienthttps://github.com/googleapis/python-storage/pull/450/commits/ffe718366e585b2379fafab560b0574afcfdc1ce
ffe7183https://github.com/googleapis/python-storage/pull/450/commits/ffe718366e585b2379fafab560b0574afcfdc1ce
https://github.com/cojenco
log warnings and revise try except blockshttps://github.com/googleapis/python-storage/pull/450/commits/cba9d13c437fa89a354ba9527bffd2256ff36ebf
cba9d13https://github.com/googleapis/python-storage/pull/450/commits/cba9d13c437fa89a354ba9527bffd2256ff36ebf
https://github.com/cojenco
update schema for S1 and S2https://github.com/googleapis/python-storage/pull/450/commits/15567c2dcb36bdbd256e0de632554ba112e042ee
15567c2https://github.com/googleapis/python-storage/pull/450/commits/15567c2dcb36bdbd256e0de632554ba112e042ee
https://github.com/cojenco
Merge branch 'retry-conf-tests' of github.com:googleapis/python-stora…https://github.com/googleapis/python-storage/pull/450/commits/fb24d4780fa6c87f4f5354adda984bfa4dedd0ca
fb24d47https://github.com/googleapis/python-storage/pull/450/commits/fb24d4780fa6c87f4f5354adda984bfa4dedd0ca
https://github.com/tritone
tritonehttps://github.com/tritone
Jun 24, 2021 https://github.com/googleapis/python-storage/pull/450#pullrequestreview-692065680
View reviewed changes https://github.com/googleapis/python-storage/pull/450/files/fb24d4780fa6c87f4f5354adda984bfa4dedd0ca
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8..fb24d4780fa6c87f4f5354adda984bfa4dedd0ca#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8..fb24d4780fa6c87f4f5354adda984bfa4dedd0ca#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8..fb24d4780fa6c87f4f5354adda984bfa4dedd0ca#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8..fb24d4780fa6c87f4f5354adda984bfa4dedd0ca#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8..fb24d4780fa6c87f4f5354adda984bfa4dedd0ca#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8..fb24d4780fa6c87f4f5354adda984bfa4dedd0ca#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/ca5ab243e43ab8d6bfc4e5f2f19e9f96559d2aa8..fb24d4780fa6c87f4f5354adda984bfa4dedd0ca#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
cojencohttps://github.com/cojenco
June 25, 2021 15:31https://github.com/googleapis/python-storage/pull/450#commits-pushed-8fe60c1
https://github.com/cojenco
Merge branch 'master' into retry-conf-testshttps://github.com/googleapis/python-storage/pull/450/commits/8fe60c1b4463b8a01ea52e1f94db81953e529e01
8fe60c1https://github.com/googleapis/python-storage/pull/450/commits/8fe60c1b4463b8a01ea52e1f94db81953e529e01
https://github.com/cojenco
address commentshttps://github.com/googleapis/python-storage/pull/450/commits/90a0438d55d6375092d7f4d9f409f1db292bdf88
90a0438https://github.com/googleapis/python-storage/pull/450/commits/90a0438d55d6375092d7f4d9f409f1db292bdf88
https://github.com/cojenco
Merge branch 'master' into retry-conf-testshttps://github.com/googleapis/python-storage/pull/450/commits/0a6de71d93e43d84b41e85f38ce9492253982066
0a6de71https://github.com/googleapis/python-storage/pull/450/commits/0a6de71d93e43d84b41e85f38ce9492253982066
https://github.com/cojenco
revise test case structure using python globalshttps://github.com/googleapis/python-storage/pull/450/commits/05fc2613bcb63dad357a615fc373802da50a63d5
05fc261https://github.com/googleapis/python-storage/pull/450/commits/05fc2613bcb63dad357a615fc373802da50a63d5
https://github.com/cojenco
Merge branch 'master' into retry-conf-testshttps://github.com/googleapis/python-storage/pull/450/commits/083f61a8cc92fef04a91efd3ddfb8c23fa01f9a6
083f61ahttps://github.com/googleapis/python-storage/pull/450/commits/083f61a8cc92fef04a91efd3ddfb8c23fa01f9a6
https://github.com/cojenco
revise library methods naming to start with class namehttps://github.com/googleapis/python-storage/pull/450/commits/d70b44bdb2129c3950125ec7feea8fa60403d587
d70b44bhttps://github.com/googleapis/python-storage/pull/450/commits/d70b44bdb2129c3950125ec7feea8fa60403d587
https://github.com/cojenco
unify library method signatureshttps://github.com/googleapis/python-storage/pull/450/commits/0e8a111ac7605973883ab97cbf10519d1263b088
0e8a111https://github.com/googleapis/python-storage/pull/450/commits/0e8a111ac7605973883ab97cbf10519d1263b088
https://github.com/cojenco
cleanup codehttps://github.com/googleapis/python-storage/pull/450/commits/efc75cc42c893e34d7acad2e847d109a7e7bfc96
efc75cchttps://github.com/googleapis/python-storage/pull/450/commits/efc75cc42c893e34d7acad2e847d109a7e7bfc96
https://github.com/cojenco
use pytest fixtures to populate resourceshttps://github.com/googleapis/python-storage/pull/450/commits/1ff387c0b9b698e49fdbba8f89d8cc93c7585d8b
1ff387chttps://github.com/googleapis/python-storage/pull/450/commits/1ff387c0b9b698e49fdbba8f89d8cc93c7585d8b
https://github.com/cojenco
Merge branch 'master' into retry-conf-testshttps://github.com/googleapis/python-storage/pull/450/commits/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf
53b9f7dhttps://github.com/googleapis/python-storage/pull/450/commits/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf
https://github.com/cojenco
cojencohttps://github.com/cojenco
tritonehttps://github.com/tritone
July 14, 2021 20:31https://github.com/googleapis/python-storage/pull/450#event-5021866285
https://github.com/andrewsg
andrewsghttps://github.com/andrewsg
Jul 16, 2021 https://github.com/googleapis/python-storage/pull/450#pullrequestreview-707747156
View reviewed changes https://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf
andrewsghttps://github.com/andrewsg
https://github.com/googleapis/python-storage/pull/450#pullrequestreview-707747156
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
andrewsghttps://github.com/andrewsg
Jul 16, 2021https://github.com/googleapis/python-storage/pull/450#discussion_r671564273
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
cojencohttps://github.com/cojenco
Jul 28, 2021https://github.com/googleapis/python-storage/pull/450#discussion_r678726814
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tritonehttps://github.com/tritone
Aug 4, 2021https://github.com/googleapis/python-storage/pull/450#discussion_r682223356
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
cojencohttps://github.com/cojenco
Aug 5, 2021https://github.com/googleapis/python-storage/pull/450#discussion_r683703290
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
cojencohttps://github.com/cojenco
July 28, 2021 14:42https://github.com/googleapis/python-storage/pull/450#commits-pushed-cfe0168
https://github.com/cojenco
Merge branch 'master' of github.com:googleapis/python-storage into re…https://github.com/googleapis/python-storage/pull/450/commits/cfe01680e0e429b8ee20b02b1cfe6cfd5fc50ec1
cfe0168https://github.com/googleapis/python-storage/pull/450/commits/cfe01680e0e429b8ee20b02b1cfe6cfd5fc50ec1
https://github.com/cojenco
address comments and update docstringshttps://github.com/googleapis/python-storage/pull/450/commits/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f
994a2f6https://github.com/googleapis/python-storage/pull/450/commits/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f
https://github.com/cojenco
cojencohttps://github.com/cojenco
andrewsghttps://github.com/andrewsg
July 28, 2021 23:53https://github.com/googleapis/python-storage/pull/450#event-5083013827
https://github.com/tritone
tritonehttps://github.com/tritone
Aug 4, 2021 https://github.com/googleapis/python-storage/pull/450#pullrequestreview-721784843
View reviewed changes https://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f
tritonehttps://github.com/tritone
https://github.com/googleapis/python-storage/pull/450#pullrequestreview-721784843
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
noxfile.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-f7a16a65f061822bcc73b8296f4dc837353d379d8d9cc5307982cb6941442835
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
noxfile.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-f7a16a65f061822bcc73b8296f4dc837353d379d8d9cc5307982cb6941442835
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/53b9f7d20dc5feefbcddbd8c8f52e6507acd6ddf#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
tritonehttps://github.com/tritone
Aug 4, 2021https://github.com/googleapis/python-storage/pull/450#discussion_r682223356
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
cojencohttps://github.com/cojenco
August 6, 2021 13:37https://github.com/googleapis/python-storage/pull/450#commits-pushed-f35cced
https://github.com/cojenco
address comments. change to use anonymous credentialshttps://github.com/googleapis/python-storage/pull/450/commits/f35ccedb3c66c61193dc2db87a2092d52602eec1
f35ccedhttps://github.com/googleapis/python-storage/pull/450/commits/f35ccedb3c66c61193dc2db87a2092d52602eec1
https://github.com/cojenco
Merge branch 'master' into retry-conf-testshttps://github.com/googleapis/python-storage/pull/450/commits/f0586e3ca2484dfbf7d5ec6119f3ee5399f74ae2
f0586e3https://github.com/googleapis/python-storage/pull/450/commits/f0586e3ca2484dfbf7d5ec6119f3ee5399f74ae2
https://github.com/cojenco
cojencohttps://github.com/cojenco
tritonehttps://github.com/tritone
August 6, 2021 20:50https://github.com/googleapis/python-storage/pull/450#event-5124748059
cojencohttps://github.com/cojenco
August 18, 2021 11:15https://github.com/googleapis/python-storage/pull/450#commits-pushed-eb8b9bf
https://github.com/cojenco
Merge branch 'master' into retry-conf-testshttps://github.com/googleapis/python-storage/pull/450/commits/eb8b9bf0bea832601783a50d2eedff4e24c22d49
eb8b9bfhttps://github.com/googleapis/python-storage/pull/450/commits/eb8b9bf0bea832601783a50d2eedff4e24c22d49
https://github.com/cojenco
update descriptionshttps://github.com/googleapis/python-storage/pull/450/commits/0b52219909cb123346cccfff55cebab0e5c2ca14
0b52219https://github.com/googleapis/python-storage/pull/450/commits/0b52219909cb123346cccfff55cebab0e5c2ca14
https://github.com/tritone
tritonehttps://github.com/tritone
Aug 18, 2021 https://github.com/googleapis/python-storage/pull/450#pullrequestreview-733394062
View reviewed changes https://github.com/googleapis/python-storage/pull/450/files/eb8b9bf0bea832601783a50d2eedff4e24c22d49
https://github.com/andrewsg
andrewsghttps://github.com/andrewsg
Aug 19, 2021 https://github.com/googleapis/python-storage/pull/450#pullrequestreview-733452416
View reviewed changes https://github.com/googleapis/python-storage/pull/450/files/0b52219909cb123346cccfff55cebab0e5c2ca14
andrewsghttps://github.com/andrewsg
https://github.com/googleapis/python-storage/pull/450#pullrequestreview-733452416
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
tests/conformance/test_conformance.pyhttps://github.com/googleapis/python-storage/pull/450/files/0b52219909cb123346cccfff55cebab0e5c2ca14#diff-520e6074c8f88db23f1bc3fd38b350e565032e5f73840b92352590be9db1d8a7
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
https://github.com/cojenco
cojencohttps://github.com/cojenco
Aug 19, 2021https://github.com/googleapis/python-storage/pull/450#event-5177788912
https://github.com/cojenco
cojencohttps://github.com/cojenco
bd72f5dhttps://github.com/googleapis/python-storage/commit/bd72f5d7017c6e196e0cc5f7c537c848c83f889d
Aug 19, 2021https://github.com/googleapis/python-storage/pull/450#event-5177789758
https://github.com/cojenco
cojencohttps://github.com/cojenco
August 19, 2021 00:52https://github.com/googleapis/python-storage/pull/450#event-5177789785
cojencohttps://github.com/cojenco
Oct 13, 2021 https://github.com/googleapis/python-storage/pull/450#ref-commit-64bee13
https://github.com/cojenco
tests: add retry conformance test framework and test always idempoten…https://github.com/cojenco/python-storage/commit/64bee13ac2c0bb0787eae765c19a16cbc901fa48
64bee13https://github.com/cojenco/python-storage/commit/64bee13ac2c0bb0787eae765c19a16cbc901fa48
googleapis#450https://github.com/googleapis/python-storage/pull/450
cojencohttps://github.com/cojenco
Oct 13, 2021 https://github.com/googleapis/python-storage/pull/450#ref-commit-a73af5d
https://github.com/cojenco
tests: add retry conformance test framework and test always idempoten…https://github.com/cojenco/python-storage/commit/a73af5dbf6a5c3b8be1932768f874a505f76cc66
a73af5dhttps://github.com/cojenco/python-storage/commit/a73af5dbf6a5c3b8be1932768f874a505f76cc66
googleapis#450https://github.com/googleapis/python-storage/pull/450
https://github.co/hiddenchars
https://github.com/googleapis/python-storage/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-storage%2Fpull%2F450
https://github.com/frankyn
frankyn https://github.com/frankyn
https://github.com/tseaver
tseaver https://github.com/tseaver
https://github.com/googleapis/python-storage/pull/450/files/994a2f6f9e32ab317d0a39ecdce948ee3e2c002f
https://github.com/andrewsg
andrewsg https://github.com/andrewsg
https://github.com/googleapis/python-storage/pull/450/files/0b52219909cb123346cccfff55cebab0e5c2ca14
https://github.com/tritone
tritone https://github.com/tritone
https://github.com/googleapis/python-storage/pull/450/files/eb8b9bf0bea832601783a50d2eedff4e24c22d49
api: storage https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22api%3A%20storage%22
cla: yes https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
Please reload this pagehttps://github.com/googleapis/python-storage/pull/450
https://github.com/cojenco
https://github.com/tseaver
https://github.com/andrewsg
https://github.com/tritone
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.