)]}'
{"id":"openstack%2Fpython-openstackclient~251359","triplet_id":"openstack%2Fpython-openstackclient~master~I6f239dd54b9401ff2bbcf7ffdeb18769a450f573","project":"openstack/python-openstackclient","branch":"master","topic":"bp/osc-network-unit-test-refactor","hashtags":[],"change_id":"I6f239dd54b9401ff2bbcf7ffdeb18769a450f573","subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network","status":"MERGED","created":"2015-11-30 13:33:39.000000000","updated":"2015-12-05 15:53:06.000000000","submitted":"2015-12-05 15:53:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9fede8c2dfb2de1eb9be87d435b53c4a8f2b2e26","_number":251359,"virtual_id_number":251359,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-12-05 15:53:05.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":2,"date":"2015-12-05 14:58:12.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-12-04 06:54:23.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-04 06:47:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2015-12-04 06:47:05.000000000","permitted_voting_range":{"min":1,"max":1},"_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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":1,"date":"2015-12-05 14:58:12.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_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":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-30 13:43:54.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-12-03 07:15:58.000000000","updated_by":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"reviewer":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"state":"REVIEWER"},{"updated":"2015-12-03 13:22:24.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":"2015-12-04 06:54:23.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-05 14:58:12.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2015-12-05 15:53:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4b2ce18d4aeccfbdac499fd9e3582b3b16a5e0c5","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-30 13:33:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"af21e9a8791bdf2abd456f33f683df43e4802252","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-30 15:08:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/59/251359/1/check/gate-python-openstackclient-python26/ae27d6d/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/59/251359/1/check/gate-python-openstackclient-pep8/3d2d657/ : SUCCESS in 1m 01s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/59/251359/1/check/gate-python-openstackclient-docs/b3135c4//doc/build/html/ : SUCCESS in 2m 18s\n- gate-python-openstackclient-python27 http://logs.openstack.org/59/251359/1/check/gate-python-openstackclient-python27/6975923/ : SUCCESS in 1m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/59/251359/1/check/gate-python-openstackclient-python34/2395a92/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/59/251359/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1601927/ : SUCCESS in 1h 00m 53s\n- gate-osc-dsvm-functional http://logs.openstack.org/59/251359/1/check/gate-osc-dsvm-functional/34c3cf8/ : SUCCESS in 25m 37s","accounts_in_message":[],"_revision_number":1},{"id":"a13c8dccdedecba015985f6a35331b90525439ec","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-11-30 15:19:21.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"1fd065345ddd53fc34b288719fd984931ec8dadb","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-01 03:14:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"936343a822a94f5766344ae77e8e36f1752d2563","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 04:40:44.000000000","message":"Patch Set 2: 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-pep8 http://logs.openstack.org/59/251359/2/check/gate-python-openstackclient-pep8/ede956c/ : SUCCESS in 1m 48s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/59/251359/2/check/gate-python-openstackclient-docs/a30b897//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/59/251359/2/check/gate-python-openstackclient-python27/1d2ff4a/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/59/251359/2/check/gate-python-openstackclient-python34/f05ebfc/ : SUCCESS in 1m 54s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/59/251359/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0fd998c/ : SUCCESS in 1h 19m 07s\n- gate-osc-dsvm-functional http://logs.openstack.org/59/251359/2/check/gate-osc-dsvm-functional/6dcce06/ : FAILURE in 21m 31s","accounts_in_message":[],"_revision_number":2},{"id":"2b383a30f16aa81d2bdd2ef557271aa201601dcb","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-01 05:22:16.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"fca2e7499e278810a8c43490e326d7846c8b1122","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 06:53:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/59/251359/2/check/gate-python-openstackclient-pep8/c826827/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/59/251359/2/check/gate-python-openstackclient-docs/aa5daa4//doc/build/html/ : SUCCESS in 1m 49s\n- gate-python-openstackclient-python27 http://logs.openstack.org/59/251359/2/check/gate-python-openstackclient-python27/0703e3e/ : SUCCESS in 1m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/59/251359/2/check/gate-python-openstackclient-python34/c3b8fe9/ : SUCCESS in 1m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/59/251359/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c9f4973/ : SUCCESS in 1h 25m 02s\n- gate-osc-dsvm-functional http://logs.openstack.org/59/251359/2/check/gate-osc-dsvm-functional/74d49a7/ : SUCCESS in 29m 09s","accounts_in_message":[],"_revision_number":2},{"id":"3bfcb5c197a63fbe0b1d67c5d9fe2517ffe9d876","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-01 12:27:37.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"8a54ad24d238a3ab3a6ecf0b2db4c7dd7a42bebe","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-03 05:26:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"24a896670778a13a75f60b529aea000bf994fdf8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 06:30:09.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/59/251359/3/check/gate-python-openstackclient-pep8/3386b3c/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/59/251359/3/check/gate-python-openstackclient-docs/e915465//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-openstackclient-python27 http://logs.openstack.org/59/251359/3/check/gate-python-openstackclient-python27/f727ba3/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/59/251359/3/check/gate-python-openstackclient-python34/1d26345/ : SUCCESS in 2m 18s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/59/251359/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c1a3bb6/ : SUCCESS in 1h 03m 32s\n- gate-osc-dsvm-functional http://logs.openstack.org/59/251359/3/check/gate-osc-dsvm-functional/303d8c0/ : SUCCESS in 23m 12s","accounts_in_message":[],"_revision_number":3},{"id":"8d0d660088b089d6dbc28d5af55a70b107fa857c","author":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"date":"2015-12-03 07:15:58.000000000","message":"Patch Set 3: Code-Review+1\n\ncool, really need to refactor","accounts_in_message":[],"_revision_number":3},{"id":"55e2f1a021ae35a504e7d2df39c9746f40a95696","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-03 13:22:24.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"53bdc7790caeb9a14bc925df1c255c446372cb65","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-04 01:25:27.000000000","message":"Patch Set 3:\n\nHi Richard, Yan,\n\nThank you very much for keeping reviewing this patch-set. \n\n:)","accounts_in_message":[],"_revision_number":3},{"id":"07223fdbba8313f58eb379ff63655c26b81e5cba","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-04 06:47:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"287e9ca6b3a2e1d63654be8df0e44a854626b013","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-04 06:54:23.000000000","message":"Patch Set 4: Code-Review+2\n\nLet\u0027s do it","accounts_in_message":[],"_revision_number":4},{"id":"b2a8876fce8103573ea77d4a65e6e844699da78d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 08:21:08.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/59/251359/4/check/gate-python-openstackclient-pep8/6331eb1/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/59/251359/4/check/gate-python-openstackclient-docs/158d9fa//doc/build/html/ : SUCCESS in 2m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/59/251359/4/check/gate-python-openstackclient-python27/3388541/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-python34 http://logs.openstack.org/59/251359/4/check/gate-python-openstackclient-python34/fb461d8/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/59/251359/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/37c62ba/ : SUCCESS in 1h 27m 30s\n- gate-osc-dsvm-functional http://logs.openstack.org/59/251359/4/check/gate-osc-dsvm-functional/42f6379/ : SUCCESS in 30m 20s","accounts_in_message":[],"_revision_number":4},{"id":"76aeb025a6b39552b75263e0e56a51843953ceed","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-12-05 14:58:12.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"75bad069f870d06eae68c3901fae3c96c4f5ad00","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-05 14:58:17.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"8bffbc6b2b459094692fbc0ac3d60058e0bf7370","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-05 15:53:05.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/59/251359/4/gate/gate-python-openstackclient-docs/9fd4700//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/59/251359/4/gate/gate-python-openstackclient-pep8/b0f0339/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python27 http://logs.openstack.org/59/251359/4/gate/gate-python-openstackclient-python27/5cff76b/ : SUCCESS in 1m 29s\n- gate-python-openstackclient-python34 http://logs.openstack.org/59/251359/4/gate/gate-python-openstackclient-python34/538ca5d/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/59/251359/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/acaa4a2/ : SUCCESS in 54m 46s\n- gate-osc-dsvm-functional http://logs.openstack.org/59/251359/4/gate/gate-osc-dsvm-functional/496993d/ : SUCCESS in 25m 04s","accounts_in_message":[],"_revision_number":4},{"id":"e6891b531f0cc3f0b2e54698929aa688693d9a5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-05 15:53:06.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"29b994567787a47048f1a27a55efb88d68645490","revisions":{"d8264793afcdc1bb1543a2ae986a1fe5d278eff1":{"kind":"REWORK","_number":1,"created":"2015-11-30 13:33:39.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/59/251359/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/59/251359/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/1"}}},"commit":{"parents":[{"commit":"cbd4f67b04981b7868f3f41a902a3c6fe8b6389a","subject":"Merge \"Add testcases for compute.v2.service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cbd4f67b04981b7868f3f41a902a3c6fe8b6389a"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 10:05:52.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 13:33:11.000000000","tz":480},"subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network.","message":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network.\n\nThe class inherit architecture in network unit test is different from other test classes,\nwhich leads to lots of redundant code. This patch will make it the same as the other test\nclasses. And it will be more convenience for the coming up refactor.\n\nChange-Id: I6f239dd54b9401ff2bbcf7ffdeb18769a450f573\nImplements: blueprint osc-network-unit-test-refactor\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d8264793afcdc1bb1543a2ae986a1fe5d278eff1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d8264793afcdc1bb1543a2ae986a1fe5d278eff1"}]},"branch":"refs/heads/master"},"91d84913dda2188e61222b544756086bc01b61b8":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2015-12-01 03:14:26.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/59/251359/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/59/251359/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/2"}}},"commit":{"parents":[{"commit":"bf95d74c2d594d087c2229dd5f72174d796ef17e","subject":"Merge \"Add a changelog to see all changes into tagged releases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bf95d74c2d594d087c2229dd5f72174d796ef17e"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 10:05:52.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-02 01:20:13.000000000","tz":480},"subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network","message":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network\n\nThe class inherit architecture in network unit test is different from other test classes,\nwhich leads to lots of redundant code. This patch will make it the same as the other test\nclasses. And it will be more convenience for the coming up refactor.\n\nChange-Id: I6f239dd54b9401ff2bbcf7ffdeb18769a450f573\nImplements: blueprint osc-network-unit-test-refactor\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/91d84913dda2188e61222b544756086bc01b61b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/91d84913dda2188e61222b544756086bc01b61b8"}]},"branch":"refs/heads/master"},"eed8bfd96081650dcb3b2c7611587389eb1c809a":{"kind":"REWORK","_number":3,"created":"2015-12-03 05:26:11.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/59/251359/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/59/251359/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/3"}}},"commit":{"parents":[{"commit":"9bcf17bf3e3414b755c31a500fd60ed030151aac","subject":"Merge \"Convert 2.0 release notes to reno format\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9bcf17bf3e3414b755c31a500fd60ed030151aac"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 10:05:52.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-04 05:20:37.000000000","tz":480},"subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network","message":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network\n\nThe class inherit architecture in network unit test is different from other test classes,\nwhich leads to lots of redundant code. This patch will make it the same as the other test\nclasses. And it will be more convenience for the coming up refactor.\n\nChange-Id: I6f239dd54b9401ff2bbcf7ffdeb18769a450f573\nImplements: blueprint osc-network-unit-test-refactor\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eed8bfd96081650dcb3b2c7611587389eb1c809a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eed8bfd96081650dcb3b2c7611587389eb1c809a"}]},"branch":"refs/heads/master"},"29b994567787a47048f1a27a55efb88d68645490":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2015-12-04 06:47:05.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/59/251359/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/59/251359/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/59/251359/4"}}},"commit":{"parents":[{"commit":"ff48f921283736b8573f0c5a02125afd84f4aff0","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ff48f921283736b8573f0c5a02125afd84f4aff0"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 10:05:52.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-05 02:52:05.000000000","tz":480},"subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network","message":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network\n\nThe class inherit architecture in network unit test is different from other test classes,\nwhich leads to lots of redundant code. This patch will make it the same as the other test\nclasses. And it will be more convenience for the coming up refactor.\n\nChange-Id: I6f239dd54b9401ff2bbcf7ffdeb18769a450f573\nImplements: blueprint osc-network-unit-test-refactor\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/29b994567787a47048f1a27a55efb88d68645490"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/29b994567787a47048f1a27a55efb88d68645490"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
