)]}'
{"id":"openstack%2Fpython-keystoneclient~104765","triplet_id":"openstack%2Fpython-keystoneclient~master~I3f8d8215a10cf09cfaad57ffa359f36d0417fb31","project":"openstack/python-keystoneclient","branch":"master","topic":"client-adapter","hashtags":[],"change_id":"I3f8d8215a10cf09cfaad57ffa359f36d0417fb31","subject":"Add V2 user roles tests","status":"MERGED","created":"2014-07-04 06:35:36.000000000","updated":"2014-07-09 06:59:07.000000000","submitted":"2014-07-09 06:59:06.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e43542181741e53d3a311a496a2974449e78cc7c","_number":104765,"virtual_id_number":104765,"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":2,"date":"2014-07-09 06:59:06.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"},{"value":0,"date":"2014-07-04 08:07:47.000000000","_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"recommended":{"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-07-09 06:01:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"},{"value":0,"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":2,"date":"2014-07-09 06:01:57.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2014-07-08 17:11:38.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"},{"value":0,"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":1,"date":"2014-07-09 06:01:57.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-04 08:07:47.000000000","updated_by":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"reviewer":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"state":"REVIEWER"},{"updated":"2014-07-08 17:11:38.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2014-07-09 06:01:25.000000000","updated_by":{"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"},"reviewer":{"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"},"state":"REVIEWER"},{"updated":"2014-07-09 06:01:57.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-07-09 06:59:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"dbe4e769356155b9de9ba64ccc5aee843e8891cc","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-04 06:35:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f887298287907f7c09f0763789d642d923ccbeff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-04 06:35:39.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"97d65b873dd606e6cec7c3cac7b29de1b54f548d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-04 07:32:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-pep8/62b938a : SUCCESS in 1m 27s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/65/104765/1/check/gate-python-keystoneclient-docs/5115e59/doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-python26/2b5cdac : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-python27/9e861df : SUCCESS in 1m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-full/41308ea : SUCCESS in 46m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-postgres-full/f551865 : SUCCESS in 47m 25s\n- check-tempest-dsvm-neutron http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron/7a07d73 : SUCCESS in 43m 05s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron-heat-slow/acdfd0f : SUCCESS in 23m 04s\n- check-grenade-dsvm http://logs.openstack.org/65/104765/1/check/check-grenade-dsvm/f79451d : SUCCESS in 42m 37s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-full-havana/b377835 : SUCCESS in 37m 10s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron-havana/e3b21c7 : FAILURE in 39m 25s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-full-icehouse/de1e4fb : SUCCESS in 47m 51s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron-icehouse/de260f3 : SUCCESS in 51m 36s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-python33/b99b10d : SUCCESS in 2m 59s\n- check-devstack-dsvm-cells http://logs.openstack.org/65/104765/1/check/check-devstack-dsvm-cells/8bba4fc : SUCCESS in 16m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/65/104765/1/check/gate-tempest-dsvm-large-ops/1a94a13 : SUCCESS in 22m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/65/104765/1/check/gate-tempest-dsvm-neutron-large-ops/654fc3f : SUCCESS in 22m 05s","accounts_in_message":[],"_revision_number":1},{"id":"85a56374b7b56be75fa3d90aa84750ebe49788d7","author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"date":"2014-07-04 08:07:47.000000000","message":"Patch Set 1:\n\nLooks good to me. What about testing additional methods such as \"roles_for_user\"?","accounts_in_message":[],"_revision_number":1},{"id":"d5c710d1157ad9593a277003ccf8142b112b0018","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2014-07-08 17:11:38.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"212f6cc015ab1a3aaf7640b21ef20b5e5f4252a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 17:11:40.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"515b678e518d9347057faa32e99b98710f615289","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 18:18:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-pep8/4e2f5c0 : SUCCESS in 1m 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/65/104765/1/check/gate-python-keystoneclient-docs/f8a1e3a/doc/build/html/ : SUCCESS in 2m 34s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-python26/24146aa : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-python27/369cbe6 : SUCCESS in 1m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-full/3f5e07d : SUCCESS in 44m 15s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-postgres-full/bbf9b41 : SUCCESS in 47m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron/265b963 : SUCCESS in 46m 05s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron-heat-slow/478b8d6 : SUCCESS in 30m 06s\n- check-grenade-dsvm http://logs.openstack.org/65/104765/1/check/check-grenade-dsvm/6a56a98 : SUCCESS in 45m 39s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-full-havana/db5f2da : SUCCESS in 35m 23s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron-havana/9c674c8 : SUCCESS in 35m 02s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-full-icehouse/9d53532 : SUCCESS in 48m 20s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/65/104765/1/check/check-tempest-dsvm-neutron-icehouse/6681479 : SUCCESS in 59m 15s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/65/104765/1/check/gate-python-keystoneclient-python33/e8b6016 : SUCCESS in 3m 03s\n- check-devstack-dsvm-cells http://logs.openstack.org/65/104765/1/check/check-devstack-dsvm-cells/05d8e14 : SUCCESS in 20m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/65/104765/1/check/gate-tempest-dsvm-large-ops/7554a88 : SUCCESS in 20m 24s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/65/104765/1/check/gate-tempest-dsvm-neutron-large-ops/829067d : SUCCESS in 24m 08s","accounts_in_message":[],"_revision_number":1},{"id":"31e64efe327ce0af22c57e2504208c8741600ae9","author":{"_account_id":11428,"name":"Ajaya Agrawal","email":"ajku.agr@gmail.com","username":"ajayaa"},"date":"2014-07-09 06:01:25.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3dcbadc4b0aa289087f901ec2373bb38417d7936","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-07-09 06:01:57.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"65a7a7fe7d8d71fc963d036bd16363163a6e684e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-09 06:01:59.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"3655c8fa398c9cfca74fb9353eca73f808cf7596","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-09 06:59:06.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/65/104765/1/gate/gate-python-keystoneclient-docs/cdd8a1c/doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/65/104765/1/gate/gate-python-keystoneclient-pep8/ff0a3e7 : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/65/104765/1/gate/gate-python-keystoneclient-python26/ea4cd6e : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/65/104765/1/gate/gate-python-keystoneclient-python27/e5cc4f8 : SUCCESS in 1m 07s\n- gate-tempest-dsvm-full http://logs.openstack.org/65/104765/1/gate/gate-tempest-dsvm-full/863bf88 : SUCCESS in 35m 38s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/65/104765/1/gate/gate-tempest-dsvm-postgres-full/87b2065 : SUCCESS in 45m 43s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/65/104765/1/gate/gate-tempest-dsvm-neutron/bc6947f : SUCCESS in 50m 36s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/65/104765/1/gate/gate-tempest-dsvm-neutron-heat-slow/18a5fe8 : SUCCESS in 23m 10s\n- gate-grenade-dsvm http://logs.openstack.org/65/104765/1/gate/gate-grenade-dsvm/f7c110e : SUCCESS in 34m 27s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/65/104765/1/gate/gate-python-keystoneclient-python33/42d0965 : SUCCESS in 2m 46s\n- gate-devstack-dsvm-cells http://logs.openstack.org/65/104765/1/gate/gate-devstack-dsvm-cells/a670554 : SUCCESS in 18m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/65/104765/1/gate/gate-tempest-dsvm-large-ops/407651a : SUCCESS in 22m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/65/104765/1/gate/gate-tempest-dsvm-neutron-large-ops/82f28d4 : SUCCESS in 16m 37s","accounts_in_message":[],"_revision_number":1},{"id":"d5b023d7b102348ea595cf8d2a3c3662502cde0a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-09 06:59:07.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2635c994e0dade40e4d10e4a82de378b6e5b1fd3","revisions":{"2635c994e0dade40e4d10e4a82de378b6e5b1fd3":{"kind":"REWORK","_number":1,"created":"2014-07-04 06:35:36.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/65/104765/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/104765/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/104765/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/104765/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/104765/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/104765/1"}}},"commit":{"parents":[{"commit":"552b4f46cf83394c50ef7cdde0e1a503061db8a2","subject":"Merge \"Modify oauth calls to expect urlencoded responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/552b4f46cf83394c50ef7cdde0e1a503061db8a2"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-04 00:11:12.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-04 03:55:41.000000000","tz":600},"subject":"Add V2 user roles tests","message":"Add V2 user roles tests\n\nThe cross over between the user manager and the role manager is not\ntested. As this will be changed soon re-enforce the current behaviour.\n\nChange-Id: I3f8d8215a10cf09cfaad57ffa359f36d0417fb31\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2635c994e0dade40e4d10e4a82de378b6e5b1fd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2635c994e0dade40e4d10e4a82de378b6e5b1fd3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
