)]}'
{"id":"openstack%2Fpython-openstackclient~325274","triplet_id":"openstack%2Fpython-openstackclient~master~I94815de7801860edb7fa91a7d146455cab946652","project":"openstack/python-openstackclient","branch":"master","topic":"test-extension","hashtags":[],"change_id":"I94815de7801860edb7fa91a7d146455cab946652","subject":"Update unit test test_extension with fake class","status":"MERGED","created":"2016-06-03 13:01:31.000000000","updated":"2016-06-08 04:12:48.000000000","submitted":"2016-06-08 04:12:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"386fe221ff241be0eafda664d1b21a18f87ad0d8","_number":325274,"virtual_id_number":325274,"owner":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"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":"2016-06-08 04:12:48.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":"2016-06-08 03:07:28.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-06-07 09:33:15.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":"2016-06-08 03:07:28.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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"date":"2016-06-08 02:31:19.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-07 09:33:15.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-06-08 02:31:19.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-06-08 03:07:28.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":"2016-06-08 04:12:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"be9f8b91325fa50485a10a2d8e1f11c2e7e7c532","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-03 13:01:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dab572069ed7cb5f86513db5e3213c58456d9b8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-03 14:00:10.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check 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://logs.openstack.org/74/325274/1/check/gate-python-openstackclient-docs/f60302b/ : UNSTABLE in 4m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/74/325274/1/check/gate-python-openstackclient-pep8/1e3e020/ : SUCCESS in 3m 54s\n- gate-python-openstackclient-python27 http://logs.openstack.org/74/325274/1/check/gate-python-openstackclient-python27/396dfda/ : UNSTABLE in 4m 10s\n- gate-python-openstackclient-python34 http://logs.openstack.org/74/325274/1/check/gate-python-openstackclient-python34/75f9efa/ : UNSTABLE in 2m 23s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/74/325274/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3b4c072/ : SUCCESS in 57m 03s\n- check-osc-plugins http://logs.openstack.org/74/325274/1/check/check-osc-plugins/2406143/ : SUCCESS in 4m 46s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/74/325274/1/check/gate-osc-dsvm-functional/d1e7f84/ : FAILURE in 39m 31s","accounts_in_message":[],"_revision_number":1},{"id":"a8983a3a11e35db3292af21cd423579d3b6e97cb","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-06 01:40:46.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"aaa32f52f51529f411ec2392570fde78ef742d08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-06 02:41:35.000000000","message":"Patch Set 1:\n\nBuild failed (check 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/74/325274/1/check/gate-python-openstackclient-docs/844245d//doc/build/html/ : SUCCESS in 4m 53s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/74/325274/1/check/gate-python-openstackclient-pep8/3f20fe2/ : SUCCESS in 3m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/74/325274/1/check/gate-python-openstackclient-python27/a5e503c/ : SUCCESS in 3m 50s\n- gate-python-openstackclient-python34 http://logs.openstack.org/74/325274/1/check/gate-python-openstackclient-python34/b2f1187/ : SUCCESS in 4m 26s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/74/325274/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ca397ef/ : SUCCESS in 57m 32s\n- check-osc-plugins http://logs.openstack.org/74/325274/1/check/check-osc-plugins/79583bd/ : SUCCESS in 4m 04s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/74/325274/1/check/gate-osc-dsvm-functional/81b7428/ : FAILURE in 38m 03s","accounts_in_message":[],"_revision_number":1},{"id":"50e19abad4f9402e592779d21b062fe30972772f","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-06 09:49:43.000000000","message":"Patch Set 1: Code-Review-1\n\nIf they are all the same, only one class is needed.","accounts_in_message":[],"_revision_number":1},{"id":"2be48abf9be9ce45d6836b3b06386a0476840801","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-06 11:59:07.000000000","message":"Patch Set 1:\n\n\u003e If they are all the same, only one class is needed.\n\nThe codes are similar but they are in different modules and the commands also use different API  (network, compute, identity, volume), they are independent. So I think we should add the class in every modules, and the test for availability_zone is also likes this, we can see the test_availability_zone.py for a example.","accounts_in_message":[],"_revision_number":1},{"id":"bae7730fc2e7b6935deb7c6cbedf82f4eb1d9527","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-07 08:19:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dddf60cd76c3def79da200843a4982574655d7f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-07 09:30:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/74/325274/2/check/gate-python-openstackclient-docs/3280f9a//doc/build/html/ : SUCCESS in 3m 37s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/74/325274/2/check/gate-python-openstackclient-pep8/86a2837/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python27 http://logs.openstack.org/74/325274/2/check/gate-python-openstackclient-python27/8f4e5e1/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/74/325274/2/check/gate-python-openstackclient-python34/d837abd/ : SUCCESS in 7m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/74/325274/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5bbe9b8/ : SUCCESS in 1h 01m 34s\n- check-osc-plugins http://logs.openstack.org/74/325274/2/check/check-osc-plugins/2bb2719/ : SUCCESS in 2m 19s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/74/325274/2/check/gate-osc-dsvm-functional/a2102b7/ : SUCCESS in 35m 44s","accounts_in_message":[],"_revision_number":2},{"id":"ec2e6d139b3d1d8836d52e1ff264d776b9836361","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-07 09:33:15.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"826dcfeb337cec38b016c0236be4e76d58314a0b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-08 03:07:28.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"cf32ab9e165cc08527cc03f315ee50df767a555f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-08 03:07:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"841887a983aa8d8173fc0307440f38b4fee32e11","date":"2016-06-08 04:12:48.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"822c3e35a74dee86f26e8d5487e7e03753993864","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-08 04:12:48.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/74/325274/2/gate/gate-python-openstackclient-docs/1684b8c//doc/build/html/ : SUCCESS in 5m 26s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/74/325274/2/gate/gate-python-openstackclient-pep8/6079f5c/ : SUCCESS in 3m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/74/325274/2/gate/gate-python-openstackclient-python27/d88d022/ : SUCCESS in 2m 54s\n- gate-python-openstackclient-python34 http://logs.openstack.org/74/325274/2/gate/gate-python-openstackclient-python34/760a1fc/ : SUCCESS in 3m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/74/325274/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/0751e3d/ : SUCCESS in 1h 04m 47s\n- gate-osc-dsvm-functional http://logs.openstack.org/74/325274/2/gate/gate-osc-dsvm-functional/a2e06d8/ : SUCCESS in 33m 49s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0fd3a8c7877a8a04cd3234f2b44b7dd3117e2a80","revisions":{"2cec3cf58cc5daf3782f815248d78d7c5ab83ba1":{"kind":"REWORK","_number":1,"created":"2016-06-03 13:01:31.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/74/325274/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/325274/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/1"}}},"commit":{"parents":[{"commit":"3078540161e35cee89cd87fccc9b9561690ad6b1","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3078540161e35cee89cd87fccc9b9561690ad6b1"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-03 12:58:23.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-03 12:58:23.000000000","tz":480},"subject":"Update unit test test_extension with fake class","message":"Update unit test test_extension with fake class\n\nAdd FakeExtension class in networkv2, computev2, volumev2,\nidentityv2_0 and update unit test test/common/test_extension.py\n\nChange-Id: I94815de7801860edb7fa91a7d146455cab946652\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2cec3cf58cc5daf3782f815248d78d7c5ab83ba1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2cec3cf58cc5daf3782f815248d78d7c5ab83ba1"}]},"branch":"refs/heads/master"},"0fd3a8c7877a8a04cd3234f2b44b7dd3117e2a80":{"kind":"REWORK","_number":2,"created":"2016-06-07 08:19:12.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/74/325274/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/325274/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/325274/2"}}},"commit":{"parents":[{"commit":"5293bb103e75542d9defb9d0d5ed3c144f0657fe","subject":"Fix i18n support problems in identity","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5293bb103e75542d9defb9d0d5ed3c144f0657fe"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-03 12:58:23.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-07 08:17:42.000000000","tz":480},"subject":"Update unit test test_extension with fake class","message":"Update unit test test_extension with fake class\n\nAdd FakeExtension class in networkv2, computev2, volumev2,\nidentityv2_0 and update unit test test/common/test_extension.py\n\nChange-Id: I94815de7801860edb7fa91a7d146455cab946652\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0fd3a8c7877a8a04cd3234f2b44b7dd3117e2a80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0fd3a8c7877a8a04cd3234f2b44b7dd3117e2a80"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
