)]}'
{"id":"openstack%2Fpython-openstackclient~261414","triplet_id":"openstack%2Fpython-openstackclient~master~I6f85498347e8fc7cad5ea7afb832b9acda7daafc","project":"openstack/python-openstackclient","branch":"master","topic":"assert-is-none","hashtags":[],"change_id":"I6f85498347e8fc7cad5ea7afb832b9acda7daafc","subject":"Replace assertEqual(None, *) with assertIsNone(*)","status":"MERGED","created":"2015-12-25 05:18:58.000000000","updated":"2015-12-25 19:24:54.000000000","submitted":"2015-12-25 19:24: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":"514d25ecee4df120d82fb9b817b26ea4ba55748a","_number":261414,"virtual_id_number":261414,"owner":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-12-25 19:24:54.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2015-12-25 15:57:15.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-12-25 07:17:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":1,"date":"2015-12-25 05:50:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}],"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":1,"date":"2015-12-25 15:57:15.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}],"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":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-25 05:50:56.000000000","updated_by":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"reviewer":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"state":"REVIEWER"},{"updated":"2015-12-25 07:17:45.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2015-12-25 15:57:15.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-12-25 19:24:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"52c07b9751fa4f76bb2277d7c54d25ec4bcc4f9f","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-12-25 05:18:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0c28b033e57b09a3f43f76424827fa7ca1a3e078","author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"date":"2015-12-25 05:50:56.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"608bd77922e138d08113d5e445c6c81c9cff9121","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-25 06:23:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/14/261414/1/check/gate-python-openstackclient-pep8/96ea0b2/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/14/261414/1/check/gate-python-openstackclient-docs/3136099//doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-python27 http://logs.openstack.org/14/261414/1/check/gate-python-openstackclient-python27/a396570/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/14/261414/1/check/gate-python-openstackclient-python34/00d305c/ : SUCCESS in 2m 14s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/14/261414/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8b388ac/ : SUCCESS in 1h 04m 00s\n- gate-osc-dsvm-functional http://logs.openstack.org/14/261414/1/check/gate-osc-dsvm-functional/d87bda6/ : SUCCESS in 27m 02s","accounts_in_message":[],"_revision_number":1},{"id":"8ce5219fea0e8ebf04bfb1010f848474ae04be1c","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2015-12-25 07:17:45.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"42db513a10a307b1c4edf4b3220030b7d5011d4c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-25 15:57:15.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8ecb121044e1a5cca792590c3f3652e279b05de6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-25 15:57:20.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"a245be3fe4b53c16a1cbbc8f97b818c55b313339","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-25 16:50:33.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/14/261414/1/gate/gate-python-openstackclient-docs/432e700//doc/build/html/ : SUCCESS in 1m 55s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/14/261414/1/gate/gate-python-openstackclient-pep8/785037a/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-python27 http://logs.openstack.org/14/261414/1/gate/gate-python-openstackclient-python27/feb6551/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/14/261414/1/gate/gate-python-openstackclient-python34/0436e18/ : SUCCESS in 2m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/14/261414/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/3300081/ : SUCCESS in 53m 10s\n- gate-osc-dsvm-functional http://logs.openstack.org/14/261414/1/gate/gate-osc-dsvm-functional/d2600fc/ : FAILURE in 33m 07s","accounts_in_message":[],"_revision_number":1},{"id":"b0ab06f2ea4d6d09a4d82fb843d77fdaa068f571","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-12-25 17:29:42.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"546517f8981e0ecd5ee4f309150766794f4386c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-25 18:28:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/14/261414/1/check/gate-python-openstackclient-pep8/9632266/ : SUCCESS in 1m 04s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/14/261414/1/check/gate-python-openstackclient-docs/627c348//doc/build/html/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-python27 http://logs.openstack.org/14/261414/1/check/gate-python-openstackclient-python27/8acaf58/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python34 http://logs.openstack.org/14/261414/1/check/gate-python-openstackclient-python34/5296d7e/ : SUCCESS in 2m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/14/261414/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8a47354/ : SUCCESS in 59m 09s\n- gate-osc-dsvm-functional http://logs.openstack.org/14/261414/1/check/gate-osc-dsvm-functional/ecba9e2/ : SUCCESS in 23m 24s","accounts_in_message":[],"_revision_number":1},{"id":"875c8965d59bfcdf04594800e52c55de8946c121","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-25 18:29:03.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"2cd688b6b267364ac2616d99d517d884ff5535ae","date":"2015-12-25 19:24:54.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"922a7337a5d6e052c2932a8b5d69c0eb65f587e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-25 19:24:54.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/14/261414/1/gate/gate-python-openstackclient-docs/d2af58d//doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/14/261414/1/gate/gate-python-openstackclient-pep8/3acd648/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-python27 http://logs.openstack.org/14/261414/1/gate/gate-python-openstackclient-python27/c172246/ : SUCCESS in 1m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/14/261414/1/gate/gate-python-openstackclient-python34/5045a5f/ : SUCCESS in 1m 51s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/14/261414/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/7c3de45/ : SUCCESS in 55m 49s\n- gate-osc-dsvm-functional http://logs.openstack.org/14/261414/1/gate/gate-osc-dsvm-functional/8d2116c/ : SUCCESS in 23m 59s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8210ba7a557a44c322ff3adddcbc98072a978e11","revisions":{"8210ba7a557a44c322ff3adddcbc98072a978e11":{"kind":"REWORK","_number":1,"created":"2015-12-25 05:18:58.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/14/261414/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/14/261414/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/14/261414/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/14/261414/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/14/261414/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/14/261414/1"}}},"commit":{"parents":[{"commit":"d1311f9742ad93198b9ca72f47d51710e17ced38","subject":"Add all regions to cloud configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d1311f9742ad93198b9ca72f47d51710e17ced38"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-12-25 05:14:33.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-12-25 05:14:33.000000000","tz":480},"subject":"Replace assertEqual(None, *) with assertIsNone(*)","message":"Replace assertEqual(None, *) with assertIsNone(*)\n\nThis patch is going to replace assertEqual(None, *) with\nassertIsNone(*) in unit test code to have more clear messages\nin case of failure.\n\nChange-Id: I6f85498347e8fc7cad5ea7afb832b9acda7daafc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8210ba7a557a44c322ff3adddcbc98072a978e11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8210ba7a557a44c322ff3adddcbc98072a978e11"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
