)]}'
{"id":"openstack%2Fpython-swiftclient~360297","triplet_id":"openstack%2Fpython-swiftclient~master~Ifb9ba72634cf477c72dda080b5aed8f8e3a7ac89","project":"openstack/python-swiftclient","branch":"master","topic":"requests-mock","hashtags":[],"change_id":"Ifb9ba72634cf477c72dda080b5aed8f8e3a7ac89","subject":"Use mock patch to handle get_auth_keystone","status":"MERGED","created":"2016-08-25 07:31:01.000000000","updated":"2016-08-25 22:26:54.000000000","submitted":"2016-08-25 22:26:54.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0c2b31437219c5615cb07f0a22940535e80129cd","_number":360297,"virtual_id_number":360297,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2016-08-25 22:26:54.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2016-08-25 11:33:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-25 21:02:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-25 21:02:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-25 11:33:56.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":"REVIEWER"},{"updated":"2016-08-25 21:02:35.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"},{"updated":"2016-08-25 22:26:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"1c087d0a0aac14026132ef7303861017fe32a6ad","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-08-25 07:31:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a5179614e6ed05c65e17c86a03223cd26541a191","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 08:43:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/97/360297/1/check/gate-python-swiftclient-docs-ubuntu-xenial/aee4c4f//doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/97/360297/1/check/gate-python-swiftclient-pep8-ubuntu-xenial/35f25ad/ : SUCCESS in 1m 29s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/97/360297/1/check/gate-python-swiftclient-python27-ubuntu-xenial/adad679/ : SUCCESS in 1m 31s\n- gate-python-swiftclient-python34 http://logs.openstack.org/97/360297/1/check/gate-python-swiftclient-python34/78e6ce0/ : SUCCESS in 2m 00s\n- gate-python-swiftclient-python35 http://logs.openstack.org/97/360297/1/check/gate-python-swiftclient-python35/bac6714/ : SUCCESS in 2m 00s\n- gate-python-swiftclient-pypy http://logs.openstack.org/97/360297/1/check/gate-python-swiftclient-pypy/537184a/ : SUCCESS in 1m 41s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/97/360297/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/7299230/ : SUCCESS in 1h 10m 04s\n- gate-swift-dsvm-functional http://logs.openstack.org/97/360297/1/check/gate-swift-dsvm-functional/18adb52/ : SUCCESS in 25m 04s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/97/360297/1/check/gate-swift-dsvm-functional-identity-v3-only-nv/44bcc4a/ : SUCCESS in 15m 21s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/97/360297/1/check/gate-swiftclient-dsvm-functional/c56b4a5/ : SUCCESS in 22m 38s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/97/360297/1/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/26d976e/ : SUCCESS in 22m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9dc229b29e4022dd1ad5fefd848df0f5c3044fd3","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2016-08-25 11:33:56.000000000","message":"Patch Set 1: Code-Review+2\n\nnice one!","accounts_in_message":[],"_revision_number":1},{"id":"1906a2946212ef3fbf5b351141cc66da14fd147b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-25 21:02:35.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4204148be940f0fe3b41d71302674b8a42b58680","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 21:02:45.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"fa6ab72b2e2f8c4039ce9c36cc69d0a53f0fe6e8","date":"2016-08-25 22:26:54.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"20f0f5f56f50a5fd3e7b41ddc386a9a21c450eb4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 22:26:54.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/97/360297/1/gate/gate-python-swiftclient-docs-ubuntu-xenial/e9b6bb0//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/97/360297/1/gate/gate-python-swiftclient-pep8-ubuntu-xenial/4cd4db6/ : SUCCESS in 2m 48s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/97/360297/1/gate/gate-python-swiftclient-python27-ubuntu-xenial/31cd0b2/ : SUCCESS in 1m 42s\n- gate-python-swiftclient-python34 http://logs.openstack.org/97/360297/1/gate/gate-python-swiftclient-python34/c9ec706/ : SUCCESS in 3m 22s\n- gate-python-swiftclient-python35 http://logs.openstack.org/97/360297/1/gate/gate-python-swiftclient-python35/4f6b527/ : SUCCESS in 2m 18s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/97/360297/1/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/700575f/ : SUCCESS in 1h 16m 11s\n- gate-swift-dsvm-functional http://logs.openstack.org/97/360297/1/gate/gate-swift-dsvm-functional/c941616/ : SUCCESS in 19m 32s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/97/360297/1/gate/gate-swiftclient-dsvm-functional/b01df4e/ : SUCCESS in 27m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"fd675b2c5a9453efac1fadadb17f40ef5fb908d2","revisions":{"fd675b2c5a9453efac1fadadb17f40ef5fb908d2":{"kind":"REWORK","_number":1,"created":"2016-08-25 07:31:01.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/97/360297/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/97/360297/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/97/360297/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/97/360297/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/97/360297/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/97/360297/1"}}},"commit":{"parents":[{"commit":"5acefd27e4e4de01414cc67f6652cc946b51957b","subject":"Merge \"Strip leading/trailing whitespace from headers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5acefd27e4e4de01414cc67f6652cc946b51957b"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-24 13:10:59.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-25 07:18:20.000000000","tz":600},"subject":"Use mock patch to handle get_auth_keystone","message":"Use mock patch to handle get_auth_keystone\n\nSetting c.get_auth_keystone \u003d fake_get_auth_keystone is setting a new\nmethod on the module. This information is not reset between test runs\nand therefore has the potential to corrupt other tests.\n\nUse mock patch so that the mock is reset after the test is complete.\n\nChange-Id: Ifb9ba72634cf477c72dda080b5aed8f8e3a7ac89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fd675b2c5a9453efac1fadadb17f40ef5fb908d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fd675b2c5a9453efac1fadadb17f40ef5fb908d2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
