)]}'
{"id":"openstack%2Fpython-openstackclient~264731","triplet_id":"openstack%2Fpython-openstackclient~master~I5e8423722416ea31fdced4c932ed141de90028ab","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1531816","hashtags":[],"change_id":"I5e8423722416ea31fdced4c932ed141de90028ab","subject":"Refactor abstract columns and datalist out in compute test cases","status":"MERGED","created":"2016-01-07 11:38:27.000000000","updated":"2016-01-21 08:14:42.000000000","submitted":"2016-01-21 08:14:42.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3b504f86314fcd0cbc6f731c38f0cf1204d04dba","_number":264731,"virtual_id_number":264731,"owner":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"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":"2016-01-21 08:14:42.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"}],"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":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2016-01-21 04:50:29.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2016-01-21 04:50:29.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"}],"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":0,"date":"2016-01-21 06:45:39.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2016-01-21 06:51:35.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,"date":"2016-01-21 06:44:03.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-13 19:50:21.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-01-21 06:44:03.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":"2016-01-21 06:45:39.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":"2016-01-21 06:51:35.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-01-21 08:14:42.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"35c4108673a24465d8f39b08cd346f86205f0397","author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"date":"2016-01-07 11:38:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3a86ec8a3e0f84e515f1024804f811fa8d24a619","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 12:46:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/31/264731/1/check/gate-python-openstackclient-pep8/8b2fa9a/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/31/264731/1/check/gate-python-openstackclient-docs/a0fdb7b//doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/31/264731/1/check/gate-python-openstackclient-python27/5a2d0b5/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/264731/1/check/gate-python-openstackclient-python34/8b6d185/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/264731/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/fd996a0/ : SUCCESS in 58m 44s\n- gate-osc-dsvm-functional http://logs.openstack.org/31/264731/1/check/gate-osc-dsvm-functional/1e90b95/ : SUCCESS in 25m 57s","accounts_in_message":[],"_revision_number":1},{"id":"37ee5550f7f7af580f569213f738630eac01a37b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-07 21:28:32.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"831de26c895395c1b90fb9f06a7ccd84b125cb87","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-08 05:13:12.000000000","message":"Patch Set 1:\n\ncheck experimental","accounts_in_message":[],"_revision_number":1},{"id":"a9fe6fc2d30bc593a17de9f173f473bd34be8bfe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-08 05:22:26.000000000","message":"Patch Set 1:\n\nBuild succeeded (experimental pipeline).\n\n- check-osc-plugins http://logs.openstack.org/31/264731/1/experimental/check-osc-plugins/4da40e2/ : FAILURE in 1m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9ec5f4e32a9867ac8efa03763cbb545093e84d53","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-08 05:50:09.000000000","message":"Patch Set 1:\n\nnot sure why the experimental job failed with:\n\nSome commands failed to load...\n\u0027port_delete\u0027: [\u0027openstackclient.network.v2.port.DeletePort\u0027]}\n\nbut it seems unrelated to the change","accounts_in_message":[],"_revision_number":1},{"id":"b9e9f85c2565a580f5dee7c67a2cbb3bf22e0219","author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"date":"2016-01-08 07:19:31.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nDone","accounts_in_message":[],"_revision_number":1},{"id":"48500dd0fe2c3b1296df9afdbfe9fcd5bf9547fa","author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"date":"2016-01-08 07:24:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"71221fbac730aadd4cfb3a92f7494a8173465acc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-08 07:27:15.000000000","message":"Patch Set 2: Code-Review+2\n\nthanks!","accounts_in_message":[],"_revision_number":2},{"id":"67dc1d0120ceb38c3ab37b8d3656a68544f231e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-08 08:36:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/31/264731/2/check/gate-python-openstackclient-pep8/59e4d91/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/31/264731/2/check/gate-python-openstackclient-docs/b82a796//doc/build/html/ : SUCCESS in 2m 13s\n- gate-python-openstackclient-python27 http://logs.openstack.org/31/264731/2/check/gate-python-openstackclient-python27/d6c04ef/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/264731/2/check/gate-python-openstackclient-python34/0e0ab3d/ : SUCCESS in 2m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/264731/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f9fb531/ : SUCCESS in 1h 00m 44s\n- check-osc-plugins http://logs.openstack.org/31/264731/2/check/check-osc-plugins/6809e5a/ : FAILURE in 1m 22s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/264731/2/check/gate-osc-dsvm-functional/9d3a8cc/ : SUCCESS in 23m 04s","accounts_in_message":[],"_revision_number":2},{"id":"ec3f63b3cb091d3af6ef795a05b510b7f278e08d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-01-13 19:50:21.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"055e53cb9e607062bcef6bf2503db4f07de5dd2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-20 16:23:32.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"a493e850736561417442ce2601c83ccf05957506","author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"date":"2016-01-21 04:49:57.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"cfff018729b6b9d8945c60edf89a8e8a9058e676","author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"date":"2016-01-21 04:50:29.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"de07a5743a3ac54bbe3699267509175b14023dd7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-21 06:37:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/31/264731/3/check/gate-python-openstackclient-pep8/16d44e6/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/31/264731/3/check/gate-python-openstackclient-docs/d5444e5//doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/31/264731/3/check/gate-python-openstackclient-python27/4197afd/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/264731/3/check/gate-python-openstackclient-python34/6e91502/ : SUCCESS in 1m 59s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/264731/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0118378/ : SUCCESS in 1h 41m 38s\n- check-osc-plugins http://logs.openstack.org/31/264731/3/check/check-osc-plugins/c053096/ : SUCCESS in 2m 10s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/264731/3/check/gate-osc-dsvm-functional/3c18bb2/ : SUCCESS in 25m 33s","accounts_in_message":[],"_revision_number":3},{"id":"a80051c2825d2638e74f274b1a4adba4d85e01b1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-21 06:51:35.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1519322b7598bfffc4828a4aa9e84504d19cb644","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-21 06:51:42.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"cc981208f143b8185e536ebcf138de890e5cd615","date":"2016-01-21 08:14:42.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"9f09d312e5c7bfeab8e145a69db300281681cddb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-21 08:14:42.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/31/264731/3/gate/gate-python-openstackclient-docs/2f0d5c3//doc/build/html/ : SUCCESS in 3m 34s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/31/264731/3/gate/gate-python-openstackclient-pep8/d5b53cc/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-python27 http://logs.openstack.org/31/264731/3/gate/gate-python-openstackclient-python27/3764b28/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/264731/3/gate/gate-python-openstackclient-python34/d5780fe/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/264731/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/10976fd/ : SUCCESS in 1h 18m 24s\n- gate-osc-dsvm-functional http://logs.openstack.org/31/264731/3/gate/gate-osc-dsvm-functional/28df2c7/ : SUCCESS in 23m 01s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2b670afa33a8d8677f534e37412882110ea60ee3","revisions":{"4ec6ce712b5ab1d7520cb0c76e905bab67eeaa5e":{"kind":"REWORK","_number":1,"created":"2016-01-07 11:38:27.000000000","uploader":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"ref":"refs/changes/31/264731/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/264731/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/1"}}},"commit":{"parents":[{"commit":"0f67d57ce4872687a40d1b2aadc00fca98927e81","subject":"Add support to delete the ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0f67d57ce4872687a40d1b2aadc00fca98927e81"}]}],"author":{"name":"SaiKiran","email":"saikiranveeravarapu@gmail.com","date":"2016-01-07 11:29:48.000000000","tz":330},"committer":{"name":"SaiKiran","email":"saikiranveeravarapu@gmail.com","date":"2016-01-07 11:29:48.000000000","tz":330},"subject":"Refactor abstract columns and datalist out in compute test cases","message":"Refactor abstract columns and datalist out in compute test cases\n\ncolumns and datalist has been set in each test case in compute,\nwhich is not necessary. This patch abstract it out and remove\nall redundant code.\n\nChange-Id: I5e8423722416ea31fdced4c932ed141de90028ab\nCloses-Bug: #1531816\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4ec6ce712b5ab1d7520cb0c76e905bab67eeaa5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4ec6ce712b5ab1d7520cb0c76e905bab67eeaa5e"}]},"branch":"refs/heads/master"},"fd1d8f3ceee366739dfdd1bfa8175f4de6ecb3d0":{"kind":"REWORK","_number":2,"created":"2016-01-08 07:24:30.000000000","uploader":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"ref":"refs/changes/31/264731/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/264731/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/2"}}},"commit":{"parents":[{"commit":"0f67d57ce4872687a40d1b2aadc00fca98927e81","subject":"Add support to delete the ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0f67d57ce4872687a40d1b2aadc00fca98927e81"}]}],"author":{"name":"SaiKiran","email":"saikiranveeravarapu@gmail.com","date":"2016-01-07 11:29:48.000000000","tz":330},"committer":{"name":"SaiKiran","email":"saikiranveeravarapu@gmail.com","date":"2016-01-08 06:46:15.000000000","tz":330},"subject":"Refactor abstract columns and datalist out in compute test cases","message":"Refactor abstract columns and datalist out in compute test cases\n\ncolumns and datalist has been set in each test case in compute,\nwhich is not necessary. This patch abstract it out and remove\nall redundant code.\n\nChange-Id: I5e8423722416ea31fdced4c932ed141de90028ab\nCloses-Bug: #1531816\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fd1d8f3ceee366739dfdd1bfa8175f4de6ecb3d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fd1d8f3ceee366739dfdd1bfa8175f4de6ecb3d0"}]},"branch":"refs/heads/master"},"2b670afa33a8d8677f534e37412882110ea60ee3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-01-21 04:50:29.000000000","uploader":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"ref":"refs/changes/31/264731/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/264731/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/264731/3"}}},"commit":{"parents":[{"commit":"c08545cbee3c7680cfa44f0e4e14e9876b066235","subject":"Merge \"Set up logger of each command by metaclass\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c08545cbee3c7680cfa44f0e4e14e9876b066235"}]}],"author":{"name":"SaiKiran","email":"saikiranveeravarapu@gmail.com","date":"2016-01-07 11:29:48.000000000","tz":330},"committer":{"name":"Sai Kiran","email":"saikiranveeravarapu@gmail.com","date":"2016-01-21 04:50:29.000000000","tz":0},"subject":"Refactor abstract columns and datalist out in compute test cases","message":"Refactor abstract columns and datalist out in compute test cases\n\ncolumns and datalist has been set in each test case in compute,\nwhich is not necessary. This patch abstract it out and remove\nall redundant code.\n\nChange-Id: I5e8423722416ea31fdced4c932ed141de90028ab\nCloses-Bug: #1531816\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2b670afa33a8d8677f534e37412882110ea60ee3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2b670afa33a8d8677f534e37412882110ea60ee3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
