)]}'
{"id":"openstack%2Fpython-keystoneclient~18636","triplet_id":"openstack%2Fpython-keystoneclient~master~Ic9b438b4224d945e080d1d6071742ddc47ee81ed","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/grizzle-testtools","hashtags":[],"change_id":"Ic9b438b4224d945e080d1d6071742ddc47ee81ed","subject":"Use testtools instead of unittest for base classes.","status":"MERGED","created":"2012-12-25 05:36:39.000000000","updated":"2013-01-08 22:00:53.000000000","submitted":"2013-01-08 22:00:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8861a7741bedef4b1f8f7b3692764c78eec156b5","_number":18636,"virtual_id_number":18636,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2013-01-04 22:13:00.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2013-01-08 22:00:53.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"date":"2013-01-04 22:13:00.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-01-08 19:50:48.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2013-01-05 22:28:50.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":1,"date":"2013-01-08 19:24:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"date":"2012-12-25 06:05:02.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-01-08 19:50:48.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2013-01-05 22:28:50.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-01-05 22:28:50.000000000","updated_by":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"reviewer":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"state":"REVIEWER"},{"updated":"2013-01-08 19:24:47.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2013-01-08 19:50:48.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2013-01-08 22:00:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"68a10e2fd9a4129e298a9d214ea9575b57e9a5b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-25 06:00:01.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/18636/1/check/gate-python-keystoneclient-docs/439 : SUCCESS\n- http://logs.openstack.org/18636/1/check/gate-python-keystoneclient-pep8/583 : FAILURE\n- http://logs.openstack.org/18636/1/check/gate-python-keystoneclient-python26/515 : SUCCESS\n- http://logs.openstack.org/18636/1/check/gate-python-keystoneclient-python27/517 : SUCCESS\n- http://logs.openstack.org/18636/1/check/gate-tempest-devstack-vm/23539 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"4da795d515ef051d01261af2231e7a1c5bc9aaf7","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2012-12-25 06:05:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6faf006037feb9e72019eab57243928b4b943e81","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2012-12-25 06:05:12.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":2},{"id":"d814d867a9207788120560e988a44cf50982dcfc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-25 06:32:29.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/18636/2/check/gate-python-keystoneclient-docs/442 : SUCCESS\n- http://logs.openstack.org/18636/2/check/gate-python-keystoneclient-pep8/586 : SUCCESS\n- http://logs.openstack.org/18636/2/check/gate-python-keystoneclient-python26/518 : SUCCESS\n- http://logs.openstack.org/18636/2/check/gate-python-keystoneclient-python27/520 : SUCCESS\n- http://logs.openstack.org/18636/2/check/gate-tempest-devstack-vm/23545 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"f0a52f9a701512d43e27aaec05712c5ee1a473f8","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-01-04 21:39:18.000000000","message":"Patch Set 2: (3 inline comments)\n\ncouple questions inline","accounts_in_message":[],"_revision_number":2},{"id":"9f13819cef2b0a038bcc59743b05d845e5bffaf4","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-01-04 21:51:03.000000000","message":"Patch Set 2: (1 inline comment)\n\nAnswering the testtools query.","accounts_in_message":[],"_revision_number":2},{"id":"2d5f2d912a0049cdd001b058b06ced0c060950d3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-01-04 22:13:00.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"c72ef1ad2db9dc05a1ea66313676f817b4b79bfc","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2013-01-05 22:28:50.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nnew tools to learn with the new year, eh¿","accounts_in_message":[],"_revision_number":2},{"id":"d7152adfbca6494c56ba57cdfaceb8a372e097b3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-01-05 23:12:30.000000000","message":"Patch Set 2:\n\nYup. You\u0027re going to love it - it\u0027s mostly the same, except for when it\u0027s either stricter or has more features. ¡Whee!","accounts_in_message":[],"_revision_number":2},{"id":"301233edeae8d3cc63c573d697daab5da5a15c76","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-01-08 19:24:47.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n(2 inline comments)\n\nAnother small tweak is possible.","accounts_in_message":[],"_revision_number":2},{"id":"40cff1764ec47f0bfc96b9efc207f8802abef943","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-01-08 19:50:48.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"98536dc7fa85473b242c33488c3727da78bd76b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-08 19:50:49.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://zuul.openstack.org/","accounts_in_message":[],"_revision_number":2},{"id":"a0792dc8ae3fd0706cab2278f45a6f141673fd2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-08 22:00:53.000000000","message":"Patch Set 2: Verified\n\nBuild successful\n\n- http://logs.openstack.org/18636/2/gate/gate-python-keystoneclient-docs/460 : SUCCESS\n- http://logs.openstack.org/18636/2/gate/gate-python-keystoneclient-pep8/604 : SUCCESS\n- http://logs.openstack.org/18636/2/gate/gate-python-keystoneclient-python26/536 : SUCCESS\n- http://logs.openstack.org/18636/2/gate/gate-python-keystoneclient-python27/538 : SUCCESS\n- http://logs.openstack.org/18636/2/gate/gate-tempest-devstack-vm/25101 : SUCCESS\n- http://logs.openstack.org/18636/2/gate/gate-devstack-vm-quantum/1715 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"7067697b000ce199953b1394eb779fd004f90649","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-08 22:00:53.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"55f2cdbe291542c7cb92f16d804957e1bd91be26","revisions":{"114d73e5add472944fbcef46a5891cc2e1c3fa51":{"kind":"REWORK","_number":1,"created":"2012-12-25 05:36:39.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/36/18636/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/18636/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/1"}}},"commit":{"parents":[{"commit":"d37a3fb06cbb284d2bea330b456b774bfe2662f7","subject":"Add support for user groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d37a3fb06cbb284d2bea330b456b774bfe2662f7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2012-12-25 05:36:10.000000000","tz":-360},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2012-12-25 05:36:10.000000000","tz":-360},"subject":"Use testtools instead of unittest for base classes.","message":"Use testtools instead of unittest for base classes.\n\npart of blueprint grizzle-testtools\n\nChange-Id: Ic9b438b4224d945e080d1d6071742ddc47ee81ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/114d73e5add472944fbcef46a5891cc2e1c3fa51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/114d73e5add472944fbcef46a5891cc2e1c3fa51"}]},"branch":"refs/heads/master"},"55f2cdbe291542c7cb92f16d804957e1bd91be26":{"kind":"REWORK","_number":2,"created":"2012-12-25 06:05:02.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/36/18636/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/18636/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/18636/2"}}},"commit":{"parents":[{"commit":"d37a3fb06cbb284d2bea330b456b774bfe2662f7","subject":"Add support for user groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d37a3fb06cbb284d2bea330b456b774bfe2662f7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2012-12-25 05:36:10.000000000","tz":-360},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2012-12-25 06:04:42.000000000","tz":-360},"subject":"Use testtools instead of unittest for base classes.","message":"Use testtools instead of unittest for base classes.\n\npart of blueprint grizzle-testtools\n\nChange-Id: Ic9b438b4224d945e080d1d6071742ddc47ee81ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/55f2cdbe291542c7cb92f16d804957e1bd91be26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/55f2cdbe291542c7cb92f16d804957e1bd91be26"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
