)]}'
{"id":"openstack%2Fpython-keystoneclient~181945","triplet_id":"openstack%2Fpython-keystoneclient~master~I9a272b3ef91934e780106d89b5091b4bfb87ad29","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1453847","hashtags":[],"change_id":"I9a272b3ef91934e780106d89b5091b4bfb87ad29","subject":"Use \u0027id\u0027 instead of \u0027protocol_id\u0027 in federation protocol tests","status":"MERGED","created":"2015-05-11 15:45:05.000000000","updated":"2015-05-11 18:46:46.000000000","submitted":"2015-05-11 18:46:46.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9331bb2291d50ca96e4e1f8f90cff1027b6ec087","_number":181945,"virtual_id_number":181945,"owner":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-05-11 18:46:46.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"all":[{"value":2,"date":"2015-05-11 15:55:56.000000000","_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":2,"date":"2015-05-11 16:38:16.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":1,"date":"2015-05-11 16:38:16.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-11 15:55:56.000000000","updated_by":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"reviewer":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"state":"REVIEWER"},{"updated":"2015-05-11 16:38:16.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-05-11 18:46:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"74a629728b7f5c81a702b91e08a35a714b2ee185","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-05-11 15:45:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f584709c0883019d4e1f1e255fb95bd51523f362","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-05-11 15:55:56.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"e09ec19b8c126dd78dbfddd1d06635277d288e12","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-05-11 16:38:16.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f886ff14af6143b44feb876f4d9d47147fd17c27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 16:49:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/181945/1/check/gate-python-keystoneclient-python26/a579dd4/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/181945/1/check/gate-python-keystoneclient-pep8/82199e7/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/181945/1/check/gate-python-keystoneclient-docs/2c0dff5//doc/build/html/ : SUCCESS in 2m 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/181945/1/check/gate-python-keystoneclient-python27/3e12a9c/ : SUCCESS in 2m 42s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/181945/1/check/gate-python-keystoneclient-python34/a9eb0ab/ : SUCCESS in 2m 59s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/181945/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/32d9f2f/ : SUCCESS in 51m 22s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/45/181945/1/check/check-keystoneclient-dsvm-functional/fe455d0/ : SUCCESS in 20m 34s","accounts_in_message":[],"_revision_number":1},{"id":"c5240e52c815db18ed631f2467926c906c8e6015","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 16:49:50.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c9a5a8cade509ea7e646a53f1e985ff41d4ef2a9","date":"2015-05-11 18:46:46.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"ae9aa80204887a2019fa6f2b338c8512b0033665","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 18:46:46.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/181945/1/gate/gate-python-keystoneclient-python26/69bfac1/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/181945/1/gate/gate-python-keystoneclient-docs/282ad6e//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/181945/1/gate/gate-python-keystoneclient-pep8/c1d9738/ : SUCCESS in 2m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/181945/1/gate/gate-python-keystoneclient-python27/4a915b8/ : SUCCESS in 2m 27s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/181945/1/gate/gate-python-keystoneclient-python34/814b4cf/ : SUCCESS in 3m 02s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/181945/1/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/cff8ce8/ : SUCCESS in 53m 52s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/45/181945/1/gate/gate-keystoneclient-dsvm-functional/d9bd10d/ : SUCCESS in 21m 42s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3f757656a485d3cec1a56fe4d3f9f07a313a74c7","revisions":{"3f757656a485d3cec1a56fe4d3f9f07a313a74c7":{"kind":"REWORK","_number":1,"created":"2015-05-11 15:45:05.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/45/181945/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/181945/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/181945/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/181945/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/181945/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/181945/1"}}},"commit":{"parents":[{"commit":"91de8422de03e3ef3682f45aebf3ffce90732c5d","subject":"Merge \"Adapter version is a tuple\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/91de8422de03e3ef3682f45aebf3ffce90732c5d"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2015-05-11 15:40:33.000000000","tz":0},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2015-05-11 15:40:33.000000000","tz":0},"subject":"Use \u0027id\u0027 instead of \u0027protocol_id\u0027 in federation protocol tests","message":"Use \u0027id\u0027 instead of \u0027protocol_id\u0027 in federation protocol tests\n\nThe actual attribute returned in object references of the /protocols API\nis \u0027id\u0027, as in all other keystone APIs that return objects. The\nimplementation of new_ref() here doesn\u0027t actually include an \u0027id\u0027\nreference though, and goes out of it\u0027s way to test the wrong thing. This\npatch fix that, eliminates the workarounds, and does a touch of\nrefactoring to bring these tests in line with tests of other client\nmanagers.\n\nChange-Id: I9a272b3ef91934e780106d89b5091b4bfb87ad29\nCloses-Bug: 1453847\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3f757656a485d3cec1a56fe4d3f9f07a313a74c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3f757656a485d3cec1a56fe4d3f9f07a313a74c7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
