)]}'
{"id":"openstack%2Fpython-swiftclient~842912","triplet_id":"openstack%2Fpython-swiftclient~master~Idec3aaed2fddd1ece3ed86ee0bcc48f7616d56fa","project":"openstack/python-swiftclient","branch":"master","topic":"remove-mock","attention_set":{},"removed_from_attention_set":{"9369":{"account":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"last_update":"2022-05-24 17:22:05.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Idec3aaed2fddd1ece3ed86ee0bcc48f7616d56fa","subject":"Remove use of mock","status":"MERGED","created":"2022-05-23 06:36:10.000000000","updated":"2022-05-24 17:24:49.000000000","submitted":"2022-05-24 17:22:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"842912-remove-mock","meta_rev_id":"6260ffabe1f09c71fd744508d318555d840006f5","_number":842912,"virtual_id_number":842912,"owner":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-05-24 17:22:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-05-24 15:18:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-05-24 15:18:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-05-23 08:17:20.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-05-23 20:47:48.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2022-05-24 01:03:19.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"CC"},{"updated":"2022-05-24 15:18:29.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"45cad346b2fcbe70073a87b18e24d7f32a03f393","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"date":"2022-05-23 06:36:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b8aee91199d17c27df5394ba2bf13dbb664f3a52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-23 08:17:20.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/28a3e4cd16b64b91991c80bf11f1a3d7 : SUCCESS in 2m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e1b849e492704f0da01dbd970770bf0e : SUCCESS in 1h 39m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c56711c16e71407e81397a85caab95bd : SUCCESS in 3m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bfb8c8559b2b47f69e7006de254fa06d : FAILURE in 3m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/92c9eb8aff4c42549d497eec63c4d13e : FAILURE in 4m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b583a13c36ec4bfc854001ad2f5ae354 : FAILURE in 3m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/696a86e24e344d30b01ace07d5cca75b : SUCCESS in 5m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/47bcab4ab4294b54adb7716a532f9c15 : SUCCESS in 3m 23s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/019682b1bd79456f93ee30ee0cd7ab2a : SUCCESS in 41m 47s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/8a9ba85e5ceb4c14b5314b5043495c4e : SUCCESS in 15m 08s","accounts_in_message":[],"_revision_number":1},{"id":"bd1afb5593338a5e487e9a676bbf38173e81913d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-05-23 20:47:48.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4c582ab9accd4d113464dffd47f3f28ed28c8ba9","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-05-24 01:03:19.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ae517a6efee805878d502a835a4f0435edc7d82a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"date":"2022-05-24 02:01:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"11bc1a6f262df234562a9d57fee0fc187cba8e94","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-24 04:59:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/075d88ad62644d34995ccc8129de26e6 : SUCCESS in 3m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6bcf3e4c5e294f179c5de1777e8b35c8 : SUCCESS in 1h 39m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e59e6668b70d46ce862aa6e6b97ff507 : SUCCESS in 3m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5be616efbe9141519b2a3186494a26ac : SUCCESS in 4m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3c03c4e2dcc348a3b8144653da38ec63 : SUCCESS in 4m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2a8adbbb7f644e20a919b152a26df232 : SUCCESS in 4m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f105fca3d1a8487ea78daa07546ab6a0 : SUCCESS in 5m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/740fc454409d4df9a2130ee32fe7a7f2 : SUCCESS in 4m 29s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/a9795c53f7504b169b794eb756503e73 : SUCCESS in 47m 38s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/1af21a2b50224f74b5ea4e305d8892e5 : SUCCESS in 26m 13s","accounts_in_message":[],"_revision_number":2},{"id":"b873bae09457b3d051f66eca39bf2f0bbe62c049","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-05-24 15:18:29.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"914ba07e7c2e4c2e72ee0aa9ab6922d088efa415","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-24 15:19:42.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3788c0fe596ef7a176710bc2b3540d5f4ee24c70","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-24 17:22:04.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4aa5b466033c437ca4d8b8693e8ad61c : SUCCESS in 3m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/57bcf6bc166d4838ab8c8cc8eefbf4e5 : SUCCESS in 1h 23m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99ae6b6aa13c4a6fbb0a6b5bf4181864 : SUCCESS in 4m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c9236d179e4f4ea29f728451f92809fc : SUCCESS in 4m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c92c22b01c564c4d977f3f2a0dc67033 : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cacc2c63b4bb4894b282419b6d7739e9 : SUCCESS in 5m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a7e71363883f451ea8f853d990896de8 : SUCCESS in 3m 56s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/51c8464028cb46e2ae4b78dc3c6c883d : SUCCESS in 44m 19s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/1fc188aa9dc64927ac483fa7cd3354e2 : SUCCESS in 18m 09s","accounts_in_message":[],"_revision_number":2},{"id":"67a01e806dd08ed19f60f9c1934fa07f6a0b3e74","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-24 17:22:05.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"6260ffabe1f09c71fd744508d318555d840006f5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-24 17:24:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1b24e7cf15e4652b91f7ad5a398fc25 : SUCCESS in 1m 13s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c6992efb728a4c6cb87f6e00c36267a9 : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"20c97e83d3af855e5e238dfa4b10b7bf29533d57","revisions":{"91859cfca0932dbb74a7bedaf9ed0010fe8918b1":{"kind":"REWORK","_number":1,"created":"2022-05-23 06:36:10.000000000","uploader":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"ref":"refs/changes/12/842912/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/12/842912/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/1"}}},"commit":{"parents":[{"commit":"95f68cd673afe07aef9d14904de1c974fc684ef2","subject":"Add timeout for Swift service","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/95f68cd673afe07aef9d14904de1c974fc684ef2"}]}],"author":{"name":"Steve Kowalik","email":"steven@wedontsleep.org","date":"2022-05-23 06:31:41.000000000","tz":600},"committer":{"name":"Steve Kowalik","email":"steven@wedontsleep.org","date":"2022-05-23 06:36:07.000000000","tz":600},"subject":"Remove use of mock","message":"Remove use of mock\n\nSince Python 3.4, the unittest module has provided mock, negating the\nneed for the external dependancy. Switch to using unittest.mock.\n\nChange-Id: Idec3aaed2fddd1ece3ed86ee0bcc48f7616d56fa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/91859cfca0932dbb74a7bedaf9ed0010fe8918b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/91859cfca0932dbb74a7bedaf9ed0010fe8918b1"}]},"branch":"refs/heads/master"},"20c97e83d3af855e5e238dfa4b10b7bf29533d57":{"kind":"REWORK","_number":2,"created":"2022-05-24 02:01:05.000000000","uploader":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"ref":"refs/changes/12/842912/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/12/842912/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/12/842912/2"}}},"commit":{"parents":[{"commit":"95f68cd673afe07aef9d14904de1c974fc684ef2","subject":"Add timeout for Swift service","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/95f68cd673afe07aef9d14904de1c974fc684ef2"}]}],"author":{"name":"Steve Kowalik","email":"steven@wedontsleep.org","date":"2022-05-24 01:56:35.000000000","tz":600},"committer":{"name":"Steve Kowalik","email":"steven@wedontsleep.org","date":"2022-05-24 01:56:35.000000000","tz":600},"subject":"Remove use of mock","message":"Remove use of mock\n\nSince Python 3.4, the unittest module has provided mock, negating the\nneed for the external dependancy. Switch to using unittest.mock.\n\nChange-Id: Idec3aaed2fddd1ece3ed86ee0bcc48f7616d56fa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/20c97e83d3af855e5e238dfa4b10b7bf29533d57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/20c97e83d3af855e5e238dfa4b10b7bf29533d57"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
