)]}'
{"id":"openstack%2Fpython-openstackclient~251360","triplet_id":"openstack%2Fpython-openstackclient~master~I349fe7f827524beb541efe7dd9460c534254b80c","project":"openstack/python-openstackclient","branch":"master","topic":"bp/osc-network-unit-test-refactor","hashtags":[],"change_id":"I349fe7f827524beb541efe7dd9460c534254b80c","subject":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3","status":"MERGED","created":"2015-11-30 13:33:39.000000000","updated":"2015-12-05 16:35:23.000000000","submitted":"2015-12-05 16:35:21.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4595602b377b641d314dbad7539196eca855d7a5","_number":251360,"virtual_id_number":251360,"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 16:35:21.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,"date":"2015-12-04 07:02:19.000000000","_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 15:38:18.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-12-04 06:59:00.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":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 15:38:18.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:45:05.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-01 12:28:11.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-03 07:16:27.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-04 06:59:00.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 15:38:18.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 16:35:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"19acff5a6fd5d4aa578147bc23915bfbc65e55cc","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":"e2cd9e5e23f662270a6650a4ff7ad6005a6bc672","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-11-30 15:20:09.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3bb81593c635b5e11a602869e78dd6396a723abc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-30 15:34:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/60/251360/1/check/gate-python-openstackclient-python26/47e925e/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/251360/1/check/gate-python-openstackclient-pep8/6e616fd/ : SUCCESS in 59s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/251360/1/check/gate-python-openstackclient-docs/56cb30c//doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/251360/1/check/gate-python-openstackclient-python27/c75072d/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/251360/1/check/gate-python-openstackclient-python34/7d78e92/ : SUCCESS in 1m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/251360/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ab2d538/ : SUCCESS in 1h 15m 15s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/251360/1/check/gate-osc-dsvm-functional/9a2b95a/ : SUCCESS in 30m 31s","accounts_in_message":[],"_revision_number":1},{"id":"94d2fbb436ce633d17b226a128907eeca6dc7672","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":"d065b34f744f3457cf9da271ba3c9aa7c8925572","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 04:34:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/251360/2/check/gate-python-openstackclient-pep8/7c4c0d3/ : SUCCESS in 1m 21s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/251360/2/check/gate-python-openstackclient-docs/ee00c2c//doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/251360/2/check/gate-python-openstackclient-python27/82096fd/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/251360/2/check/gate-python-openstackclient-python34/ce68442/ : SUCCESS in 1m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/251360/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/6a902bc/ : SUCCESS in 1h 12m 13s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/251360/2/check/gate-osc-dsvm-functional/d3d60d2/ : SUCCESS in 21m 37s","accounts_in_message":[],"_revision_number":2},{"id":"9c8946f282a90a65e14dfa4d1f53d3f22802d7ed","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-01 12:28:11.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"772c2c95d4d21807be6d9d33274a5593147396d2","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":"1982f937e778d309a957d6bf4b536594090d378d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 07:02:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/251360/3/check/gate-python-openstackclient-pep8/e1f6781/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/251360/3/check/gate-python-openstackclient-docs/7a019d5//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/251360/3/check/gate-python-openstackclient-python27/f890497/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/251360/3/check/gate-python-openstackclient-python34/60775ec/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/251360/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9f0d2f2/ : SUCCESS in 1h 34m 07s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/251360/3/check/gate-osc-dsvm-functional/2a807b9/ : SUCCESS in 30m 48s","accounts_in_message":[],"_revision_number":3},{"id":"b7f75c8949e1a0cc029f5354c7a54b45b17d0a2e","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":"bd681e460a152870fbead2d31cb2c881b82ded38","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-04 06:59:00.000000000","message":"Patch Set 4: Code-Review+2\n\nI\u0027m assuming the plan is to eventually remove the tests.network.common files?","accounts_in_message":[],"_revision_number":4},{"id":"a460023a838ed3e82eb717079b6540cc5badb934","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-04 07:02:19.000000000","message":"Patch Set 4:\n\nHi Steve,\n\nYes. common.py will be removed in this patch.\n\nhttps://review.openstack.org/#/c/251621/","accounts_in_message":[],"_revision_number":4},{"id":"a8a6d7cfbc44f1e6a56a56f0b96811814cbc429c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 07:45:35.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/251360/4/check/gate-python-openstackclient-pep8/20e9204/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/251360/4/check/gate-python-openstackclient-docs/6a6e6bc//doc/build/html/ : SUCCESS in 2m 21s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/251360/4/check/gate-python-openstackclient-python27/9f05d89/ : SUCCESS in 1m 32s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/251360/4/check/gate-python-openstackclient-python34/7fdec15/ : SUCCESS in 2m 20s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/251360/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b6e3994/ : SUCCESS in 54m 11s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/251360/4/check/gate-osc-dsvm-functional/b8d4228/ : SUCCESS in 25m 05s","accounts_in_message":[],"_revision_number":4},{"id":"713858088cf0d9518065442eb42d2afcc79ba33c","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-12-05 15:38:18.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"1a5584636109539b4531f545cb49c0e3da3ab5fb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-05 15:38:24.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"a6ae7fd57897d333da350b7d2be2f3350ff37aa6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-05 16:35:21.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/251360/4/gate/gate-python-openstackclient-docs/582f374//doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/251360/4/gate/gate-python-openstackclient-pep8/53a9260/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/251360/4/gate/gate-python-openstackclient-python27/af9d599/ : SUCCESS in 1m 38s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/251360/4/gate/gate-python-openstackclient-python34/38d7a6c/ : SUCCESS in 1m 58s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/251360/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/f82da6a/ : SUCCESS in 56m 55s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/251360/4/gate/gate-osc-dsvm-functional/da22034/ : SUCCESS in 23m 54s","accounts_in_message":[],"_revision_number":4},{"id":"2373520d138caa3dc799792e786434edc5031465","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-05 16:35:23.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"038334ff986e76498ca4e02aafe43bb6e1891b11","revisions":{"19486b90e4c1e3d4669a476ada85e4a934f8166b":{"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/60/251360/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/251360/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/1"}}},"commit":{"parents":[{"commit":"d8264793afcdc1bb1543a2ae986a1fe5d278eff1","subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d8264793afcdc1bb1543a2ae986a1fe5d278eff1"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 11:47:19.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 13:33:11.000000000","tz":480},"subject":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3.","message":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3.\n\nIn TestCreateNetwork, both Identity v2 and v3 clients are tested. As a result, we should\ninitialize the identity client again and again in each test function.\n\nTo reduce redundant code, this patch split TestCreateNetwork to TestCreateNetworkIdentityV2 and V3.\nAnd then initialize the identity client only once in each of them.\n\nChange-Id: I349fe7f827524beb541efe7dd9460c534254b80c\nImplements: blueprint osc-network-unit-test-refactor\n\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/19486b90e4c1e3d4669a476ada85e4a934f8166b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/19486b90e4c1e3d4669a476ada85e4a934f8166b"}]},"branch":"refs/heads/master"},"d66deaa484bfac6bfb0e6660201e355bffec7a14":{"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/60/251360/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/251360/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/2"}}},"commit":{"parents":[{"commit":"91d84913dda2188e61222b544756086bc01b61b8","subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/91d84913dda2188e61222b544756086bc01b61b8"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 11:47:19.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-02 03:11:24.000000000","tz":480},"subject":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3","message":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3\n\nIn TestCreateNetwork, both Identity v2 and v3 clients are tested. As a result, we should\ninitialize the identity client again and again in each test function.\n\nTo reduce redundant code, this patch split TestCreateNetwork to TestCreateNetworkIdentityV2 and V3.\nAnd then initialize the identity client only once in each of them.\n\nChange-Id: I349fe7f827524beb541efe7dd9460c534254b80c\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/d66deaa484bfac6bfb0e6660201e355bffec7a14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d66deaa484bfac6bfb0e6660201e355bffec7a14"}]},"branch":"refs/heads/master"},"7d1a896b7c98e311ef19b3aa92912170d7fc2e29":{"kind":"TRIVIAL_REBASE","_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/60/251360/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/251360/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/3"}}},"commit":{"parents":[{"commit":"eed8bfd96081650dcb3b2c7611587389eb1c809a","subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eed8bfd96081650dcb3b2c7611587389eb1c809a"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 11:47:19.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-04 05:20:37.000000000","tz":480},"subject":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3","message":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3\n\nIn TestCreateNetwork, both Identity v2 and v3 clients are tested. As a result, we should\ninitialize the identity client again and again in each test function.\n\nTo reduce redundant code, this patch split TestCreateNetwork to TestCreateNetworkIdentityV2 and V3.\nAnd then initialize the identity client only once in each of them.\n\nChange-Id: I349fe7f827524beb541efe7dd9460c534254b80c\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/7d1a896b7c98e311ef19b3aa92912170d7fc2e29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7d1a896b7c98e311ef19b3aa92912170d7fc2e29"}]},"branch":"refs/heads/master"},"038334ff986e76498ca4e02aafe43bb6e1891b11":{"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/60/251360/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/251360/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/251360/4"}}},"commit":{"parents":[{"commit":"29b994567787a47048f1a27a55efb88d68645490","subject":"Refactor network test: Introduce TestNetworkv2 and TestNetwork to improve unit test of network","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/29b994567787a47048f1a27a55efb88d68645490"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-01 11:47:19.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-12-05 02:52:05.000000000","tz":480},"subject":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3","message":"Refactor TestCreateNetwork: Split TestCreateNetwork into two classes for identity v2 and v3\n\nIn TestCreateNetwork, both Identity v2 and v3 clients are tested. As a result, we should\ninitialize the identity client again and again in each test function.\n\nTo reduce redundant code, this patch split TestCreateNetwork to TestCreateNetworkIdentityV2 and V3.\nAnd then initialize the identity client only once in each of them.\n\nChange-Id: I349fe7f827524beb541efe7dd9460c534254b80c\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/038334ff986e76498ca4e02aafe43bb6e1891b11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/038334ff986e76498ca4e02aafe43bb6e1891b11"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
