)]}'
{"id":"openstack%2Fpython-openstackclient~303496","triplet_id":"openstack%2Fpython-openstackclient~master~I91f2091ef06a55bcf5373d1beeea2dd81e9f1334","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1567895","hashtags":[],"change_id":"I91f2091ef06a55bcf5373d1beeea2dd81e9f1334","subject":"Fix wrong attribute name and add functional test for --snapshot","status":"MERGED","created":"2016-04-08 15:27:43.000000000","updated":"2016-04-15 21:01:10.000000000","submitted":"2016-04-15 21:01:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"13103d51a5b4c77e5adfe5c0928a3a5a8762d9ec","_number":303496,"virtual_id_number":303496,"owner":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-04-15 21:01:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"date":"2016-04-15 16:14:45.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},{"value":2,"date":"2016-04-15 19:06:44.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2016-04-15 20:03:07.000000000","_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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2016-04-15 20:03:07.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-04-13 07:49:30.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2016-04-15 19:06:44.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-04-15 20:03:07.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-04-15 21:01:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4a4378ee2b12e694ed71c14e9343df30c0225bdc","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-08 15:27:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0d7660c0c43f4a24f5f248ddcef00094d84e4956","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-08 15:55:03.000000000","message":"Patch Set 1:\n\nI\u0027m very welcome if anyone can guide me to improve the test to prevent this in the future.","accounts_in_message":[],"_revision_number":1},{"id":"ed82f42fc17959041e3fc19a217265d2a65bcfcc","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-08 15:59:10.000000000","message":"Patch Set 1: Code-Review+2\n\nYou could add to or update the functional tests in functional/tests/volume/v2/test_volume.py.","accounts_in_message":[],"_revision_number":1},{"id":"fb40f1db8500adf07d41f6df25cd3c20d477a40b","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-08 16:12:34.000000000","message":"Patch Set 1:\n\n\u003e You could add to or update the functional tests in\n \u003e functional/tests/volume/v2/test_volume.py.\n\nI\u0027m going to design the functional test that will be\n1.Create empty volume first\n2.Create snapshot from volume 1.\n3.Create new volume from snapshot 2.\n4.Delete all snapshot and volume\n\nShould I create the new set of test or improve test_volume.py?\nIf new set then where I should put that test file?","accounts_in_message":[],"_revision_number":1},{"id":"2ab1d2aea8af68704048d40c1265ecddbc0e611f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-08 16:26:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/303496/1/check/gate-python-openstackclient-docs/a10cfec//doc/build/html/ : SUCCESS in 6m 14s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/1/check/gate-python-openstackclient-pep8/150fae1/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/1/check/gate-python-openstackclient-python27/d333a6e/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/1/check/gate-python-openstackclient-python34/29f3013/ : SUCCESS in 4m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5cdec19/ : SUCCESS in 53m 57s\n- check-osc-plugins http://logs.openstack.org/96/303496/1/check/check-osc-plugins/09df00f/ : SUCCESS in 4m 18s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/1/check/gate-osc-dsvm-functional/ed04391/ : SUCCESS in 27m 03s","accounts_in_message":[],"_revision_number":1},{"id":"4fdd1ce6235bfee3b9b3705594e1480f183cd271","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-08 20:48:43.000000000","message":"Patch Set 1:\n\nI think you should improve test_volume.py.","accounts_in_message":[],"_revision_number":1},{"id":"7d20c859af29d69bc1fc6c57aa62a146ae41eeb2","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-09 03:33:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"56b250d7b8eae6a8b36e4295623f4be70a31aec2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-09 04:27:00.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-docs http://docs-draft.openstack.org/96/303496/2/check/gate-python-openstackclient-docs/e98a50f//doc/build/html/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/2/check/gate-python-openstackclient-pep8/76d2778/ : FAILURE in 2m 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/2/check/gate-python-openstackclient-python27/0e6c0c9/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/2/check/gate-python-openstackclient-python34/0afb9e4/ : SUCCESS in 2m 58s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/dea3c9a/ : SUCCESS in 53m 36s\n- check-osc-plugins http://logs.openstack.org/96/303496/2/check/check-osc-plugins/d743361/ : SUCCESS in 2m 03s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/2/check/gate-osc-dsvm-functional/b67077c/ : SUCCESS in 25m 13s","accounts_in_message":[],"_revision_number":2},{"id":"e4771e797197ad564d48a8c13895fe033530b5f0","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-09 05:42:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"228a0f997cd235ab0b088552c833444d131a7924","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-09 06:54:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/303496/3/check/gate-python-openstackclient-docs/a61d860//doc/build/html/ : SUCCESS in 3m 25s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/3/check/gate-python-openstackclient-pep8/fceb503/ : SUCCESS in 2m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/3/check/gate-python-openstackclient-python27/d7b091d/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/3/check/gate-python-openstackclient-python34/11d9083/ : SUCCESS in 5m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c863eb5/ : SUCCESS in 1h 12m 29s\n- check-osc-plugins http://logs.openstack.org/96/303496/3/check/check-osc-plugins/189dc09/ : SUCCESS in 3m 25s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/3/check/gate-osc-dsvm-functional/752b522/ : SUCCESS in 28m 39s","accounts_in_message":[],"_revision_number":3},{"id":"9ff7850ad1327ec37cb287f5d4d13f420d2989b7","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-10 15:56:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"39505a354639360d445d1a8898de078c7a9c2a41","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-10 15:58:29.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"af9f541d035f61c20ba107f0fd44fc91d328dce7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-10 16:48:58.000000000","message":"Patch Set 5: 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://docs-draft.openstack.org/96/303496/5/check/gate-python-openstackclient-docs/8e2946e//doc/build/html/ : SUCCESS in 2m 02s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/5/check/gate-python-openstackclient-pep8/1aa2244/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/5/check/gate-python-openstackclient-python27/e4d8658/ : SUCCESS in 2m 03s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/5/check/gate-python-openstackclient-python34/a9d443b/ : SUCCESS in 4m 00s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/fc1326d/ : SUCCESS in 50m 22s\n- check-osc-plugins http://logs.openstack.org/96/303496/5/check/check-osc-plugins/a64ab0f/ : SUCCESS in 3m 47s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/5/check/gate-osc-dsvm-functional/0d7f1ac/ : FAILURE in 27m 24s","accounts_in_message":[],"_revision_number":5},{"id":"773ffe90d339758091c21e872cd058e44c1e824f","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-10 17:07:20.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"85375ed54345b70780d3e1ebed8d8c556f787df9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-10 18:11:18.000000000","message":"Patch Set 6: 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://docs-draft.openstack.org/96/303496/6/check/gate-python-openstackclient-docs/eab319f//doc/build/html/ : SUCCESS in 4m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/6/check/gate-python-openstackclient-pep8/2ad5f1e/ : FAILURE in 3m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/6/check/gate-python-openstackclient-python27/fca374c/ : SUCCESS in 4m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/6/check/gate-python-openstackclient-python34/aab3797/ : SUCCESS in 5m 19s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/21afb9c/ : SUCCESS in 1h 03m 50s\n- check-osc-plugins http://logs.openstack.org/96/303496/6/check/check-osc-plugins/53431f1/ : SUCCESS in 4m 53s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/6/check/gate-osc-dsvm-functional/9a5a93a/ : FAILURE in 26m 09s","accounts_in_message":[],"_revision_number":6},{"id":"52af1f13db641a98433eabfc127de1d6fd91dcd4","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-11 08:54:37.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"bc2debfce2b1d84756ebe31c3a516412378c845d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-11 09:59:35.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/303496/7/check/gate-python-openstackclient-docs/a1a1a33//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/7/check/gate-python-openstackclient-pep8/f00fd7b/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/7/check/gate-python-openstackclient-python27/1ed3f2b/ : SUCCESS in 2m 51s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/7/check/gate-python-openstackclient-python34/11fef45/ : SUCCESS in 3m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/99456dd/ : SUCCESS in 1h 03m 35s\n- check-osc-plugins http://logs.openstack.org/96/303496/7/check/check-osc-plugins/8bf3573/ : SUCCESS in 2m 02s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/7/check/gate-osc-dsvm-functional/ea4dfd9/ : SUCCESS in 15m 07s","accounts_in_message":[],"_revision_number":7},{"id":"c950ba709e4a15dd1da8d46c6b6ce7cee35652d3","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-11 12:32:22.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"6cd84c40ad82d2f0808afa39942d8c7f1a842366","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-12 04:09:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e30121cf416c52647ffee30ed309fa01e83da4f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-12 05:06:44.000000000","message":"Patch Set 8: 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://docs-draft.openstack.org/96/303496/8/check/gate-python-openstackclient-docs/4ec7af3//doc/build/html/ : SUCCESS in 6m 09s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/8/check/gate-python-openstackclient-pep8/248e0a8/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/8/check/gate-python-openstackclient-python27/a9f1cc4/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/8/check/gate-python-openstackclient-python34/57ce8fc/ : SUCCESS in 3m 04s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/2291da3/ : SUCCESS in 56m 45s\n- check-osc-plugins http://logs.openstack.org/96/303496/8/check/check-osc-plugins/b5e4374/ : SUCCESS in 4m 22s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/8/check/gate-osc-dsvm-functional/468ec72/ : FAILURE in 20m 38s","accounts_in_message":[],"_revision_number":8},{"id":"5bd1d817afab2f03f7432b2f7be01c5a542191cb","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-12 06:09:14.000000000","message":"Patch Set 8:\n\n\u003e Uploaded patch set 8.\n\nI already tried to separate into another test function but I\u0027ve got this error before. Do you think that should I use sleep for few seconds before create volume from snapshot to make it properly available first?","accounts_in_message":[],"_revision_number":8},{"id":"ec805bbf2b01f1624a49217a94a96ead4ea155f9","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-04-12 09:06:52.000000000","message":"Patch Set 8:\n\nThank you fixing the issue, and add some test cases. I think you should add wait_for() method to check volume status util the volume is available or error status, that can be deleted, you can refer to the compute v2 functional test_server.py.\n\nAnd IMO adding some unit tests to cover the snapshot scenario, that make sense too.","accounts_in_message":[],"_revision_number":8},{"id":"cc636f08cfc2c77c84e6aa5130783095706a11c9","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-12 14:47:46.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"5bd95f9d16a56b16c5d978be1835af290293cb24","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-12 14:51:50.000000000","message":"Patch Set 9:\n\n\u003e Uploaded patch set 9.\n\nI tried unit test but I couldn\u0027t solve this problem. Please advice. http://paste.openstack.org/show/493817/","accounts_in_message":[],"_revision_number":9},{"id":"a8518e8241056a174d68ae02b6ab649dbdfc175a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-12 16:11:43.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/303496/9/check/gate-python-openstackclient-docs/b666c52//doc/build/html/ : SUCCESS in 4m 47s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/9/check/gate-python-openstackclient-pep8/213fe55/ : SUCCESS in 2m 08s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/9/check/gate-python-openstackclient-python27/a103c2d/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/9/check/gate-python-openstackclient-python34/d285a59/ : SUCCESS in 4m 14s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient/2e711fd/ : SUCCESS in 54m 54s\n- check-osc-plugins http://logs.openstack.org/96/303496/9/check/check-osc-plugins/a0e8aa1/ : SUCCESS in 3m 36s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/9/check/gate-osc-dsvm-functional/7d9d929/ : SUCCESS in 21m 43s","accounts_in_message":[],"_revision_number":9},{"id":"93df1c50e3202fc82c9dfb204b7c130e79b36be2","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-12 18:10:11.000000000","message":"Patch Set 9:\n\nRegarding the unit test, it appears that you need to mock the get method that is used to get the snapshot.","accounts_in_message":[],"_revision_number":9},{"id":"860df2d8ea7e904c001033c14e6f0007f0e080dd","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-13 03:01:42.000000000","message":"Patch Set 9:\n\n\u003e Regarding the unit test, it appears that you need to mock the get\n \u003e method that is used to get the snapshot.\n\nI\u0027m newbie python programmer. I tried to read about mock method but I still have no clue how to create it. Can you show me an example?","accounts_in_message":[],"_revision_number":9},{"id":"d3632ec177b154e100b67982224a25d2e089ed12","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-04-13 03:25:53.000000000","message":"Patch Set 9:\n\nfeel free to raise question.\n\n1. you should add new class FakeSnapshot and create_one_snapshot() method, refer FakeVolume.create_one_volume()\n\n2. self.volume_snapshot_mock.get.return_value \u003d FakeSnapshot.create_one_snapshot()\n\n3. assert the fake snapshot id in your unit test.","accounts_in_message":[],"_revision_number":9},{"id":"340718de3dc23245fc8236fa2dabf4f828dd4a67","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-13 04:08:57.000000000","message":"Patch Set 9:\n\n\u003e feel free to raise question.\n \u003e \n \u003e 1. you should add new class FakeSnapshot and create_one_snapshot()\n \u003e method, refer FakeVolume.create_one_volume()\n \u003e \n \u003e 2. self.volume_snapshot_mock.get.return_value \u003d FakeSnapshot.create_one_snapshot()\n \u003e \n \u003e 3. assert the fake snapshot id in your unit test.\n\nI don\u0027t think I could understand this. Can you help me on this? So I will learn from it.","accounts_in_message":[],"_revision_number":9},{"id":"6d418a2018138d7389e467e51abe0c641fbc8e17","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-04-13 06:50:25.000000000","message":"Patch Set 9:\n\nIf you are willing to, I can push a new patch include related unit test in the patch serial.","accounts_in_message":[],"_revision_number":9},{"id":"07afaf7cb3655a5636dd8ca15f8f5a8f1c5781e3","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-13 07:47:25.000000000","message":"Patch Set 9:\n\n\u003e If you are willing to, I can push a new patch include related unit\n \u003e test in the patch serial.\n\nYes please submit a patch regarding to unit test for me.","accounts_in_message":[],"_revision_number":9},{"id":"9b4dea68b9f0863578d4c0277c10166d8320d2d2","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-04-13 07:47:47.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"b0a39a8e76f40bc60fd27d7ee1a6f633e8fe2320","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-04-13 07:49:30.000000000","message":"Patch Set 10:\n\nHi Jirayut:\n\nI push a patch include unit test, hope to be helpful.","accounts_in_message":[],"_revision_number":10},{"id":"ee4c1a5a5c3237734b72f7f00237b51123cfdc79","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-13 08:05:15.000000000","message":"Patch Set 10: Code-Review+1\n\n\u003e Hi Jirayut:\n \u003e \n \u003e I push a patch include unit test, hope to be helpful.\n\nThanks. That\u0027s help me learn something but I\u0027m still not understand it all. I\u0027ll find out more myself or upstream university from upcoming summit maybe can help me. I\u0027m going to join as mentee :)","accounts_in_message":[],"_revision_number":10},{"id":"6cdb5561e9dfe00ccb6373d11458bfa30ef0bddc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-13 08:42:18.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/303496/10/check/gate-python-openstackclient-docs/7624405//doc/build/html/ : SUCCESS in 1m 49s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/10/check/gate-python-openstackclient-pep8/dbebd4d/ : SUCCESS in 1m 54s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/10/check/gate-python-openstackclient-python27/aae214f/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/10/check/gate-python-openstackclient-python34/ce1135c/ : SUCCESS in 2m 29s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient/325c05a/ : SUCCESS in 51m 21s\n- check-osc-plugins http://logs.openstack.org/96/303496/10/check/check-osc-plugins/61f98e8/ : SUCCESS in 1m 35s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/10/check/gate-osc-dsvm-functional/9e35164/ : SUCCESS in 15m 09s","accounts_in_message":[],"_revision_number":10},{"id":"386679d7da947e4d6e4f810832b097afc57d3a4e","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-14 13:00:44.000000000","message":"Patch Set 10:\n\nIt appears that stevemar beat you to the fix here https://review.openstack.org/#/c/303494/ so you\u0027ll need to rebase.  But you can still add the functional and unit tests with this patch set.  Thank you.","accounts_in_message":[],"_revision_number":10},{"id":"369206705462d8200a5606aa0983f9e32f4dbffc","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-15 16:13:02.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"6ccfa1ea97ed60f9329284b5cb7733ddf1983c2c","author":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"date":"2016-04-15 16:14:45.000000000","message":"Patch Set 11: -Code-Review\n\n\u003e It appears that stevemar beat you to the fix here https://review.openstack.org/#/c/303494/\n \u003e so you\u0027ll need to rebase.  But you can still add the functional and\n \u003e unit tests with this patch set.  Thank you.\n\nI\u0027m sorry. I\u0027m not sure what action that I should do next?","accounts_in_message":[],"_revision_number":11},{"id":"883aab29bc0ecaad2bda8e7daacd3fe20f1df4bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-15 17:16:45.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/303496/11/check/gate-python-openstackclient-docs/b402814//doc/build/html/ : SUCCESS in 2m 22s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/11/check/gate-python-openstackclient-pep8/ec791b4/ : SUCCESS in 1m 57s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/11/check/gate-python-openstackclient-python27/c51f6b6/ : SUCCESS in 2m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/11/check/gate-python-openstackclient-python34/453dbb7/ : SUCCESS in 3m 05s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a0193e4/ : SUCCESS in 1h 00m 30s\n- check-osc-plugins http://logs.openstack.org/96/303496/11/check/check-osc-plugins/8d2782e/ : SUCCESS in 3m 07s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/11/check/gate-osc-dsvm-functional/3e18918/ : SUCCESS in 15m 37s","accounts_in_message":[],"_revision_number":11},{"id":"571176a5c86b11c5eb6c81a72cc479128ef6c322","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-04-15 19:06:44.000000000","message":"Patch Set 11: Code-Review+2\n\nJirayut, the rebase is what was needed, I think this is good now","accounts_in_message":[],"_revision_number":11},{"id":"049dd8f433a1967d50d4d8d64a1610e598a6f8d1","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-15 20:03:07.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1\n\nThank you.","accounts_in_message":[],"_revision_number":11},{"id":"3367652ac6f2852120e76edaab4bfedb94b6551d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-15 20:04:08.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"e659c304c837a4fa5d0ca21f3fc467226810f06b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-15 21:01:09.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/303496/11/gate/gate-python-openstackclient-docs/901498b//doc/build/html/ : SUCCESS in 5m 02s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/303496/11/gate/gate-python-openstackclient-pep8/fffaf6a/ : SUCCESS in 3m 17s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/303496/11/gate/gate-python-openstackclient-python27/a5f14fb/ : SUCCESS in 4m 15s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/303496/11/gate/gate-python-openstackclient-python34/fce8810/ : SUCCESS in 5m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/303496/11/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/5f89e90/ : SUCCESS in 53m 54s\n- gate-osc-dsvm-functional http://logs.openstack.org/96/303496/11/gate/gate-osc-dsvm-functional/07d9619/ : SUCCESS in 24m 48s","accounts_in_message":[],"_revision_number":11},{"id":"c886e010ee57428fa373ea9cb5c73950b04d8c6b","date":"2016-04-15 21:01:10.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"e12837067698062ce3fea89dd543f1cab39866c1","revisions":{"81ef7549548f9ca4541253bc508b8eed9994e3e5":{"kind":"REWORK","_number":1,"created":"2016-04-08 15:27:43.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/1"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-08 15:26:02.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-08 15:26:02.000000000","tz":420},"subject":"Fix wrong attribute name","message":"Fix wrong attribute name\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/81ef7549548f9ca4541253bc508b8eed9994e3e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/81ef7549548f9ca4541253bc508b8eed9994e3e5"}]},"branch":"refs/heads/master"},"807670d24dbc035260fe161cf05b570a56425693":{"kind":"REWORK","_number":2,"created":"2016-04-09 03:33:15.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/2"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-08 15:26:02.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-09 03:32:23.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/807670d24dbc035260fe161cf05b570a56425693"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/807670d24dbc035260fe161cf05b570a56425693"}]},"branch":"refs/heads/master"},"3373b7272732cdaec8d9a6273afee32c05bad71b":{"kind":"REWORK","_number":3,"created":"2016-04-09 05:42:00.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/3"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-08 15:26:02.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-09 05:41:35.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3373b7272732cdaec8d9a6273afee32c05bad71b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3373b7272732cdaec8d9a6273afee32c05bad71b"}]},"branch":"refs/heads/master"},"fa1663548faed7cfc08bfe4fd3915ce024a825a1":{"kind":"REWORK","_number":4,"created":"2016-04-10 15:56:17.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/4"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-08 15:26:02.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-10 15:55:55.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fa1663548faed7cfc08bfe4fd3915ce024a825a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fa1663548faed7cfc08bfe4fd3915ce024a825a1"}]},"branch":"refs/heads/master"},"82490bb585837a88d665f31b6148fbc550cba0e1":{"kind":"REWORK","_number":5,"created":"2016-04-10 15:58:29.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/5"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-08 15:26:02.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-10 15:58:17.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82490bb585837a88d665f31b6148fbc550cba0e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82490bb585837a88d665f31b6148fbc550cba0e1"}]},"branch":"refs/heads/master"},"b535ee0617d5cc9ca11eb8814ebb8e1dca331d12":{"kind":"REWORK","_number":6,"created":"2016-04-10 17:07:20.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/6"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-08 15:26:02.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-10 17:07:04.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b535ee0617d5cc9ca11eb8814ebb8e1dca331d12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b535ee0617d5cc9ca11eb8814ebb8e1dca331d12"}]},"branch":"refs/heads/master"},"48d7bf5e0a007ffbac24bcb567a2bff229180e93":{"kind":"REWORK","_number":7,"created":"2016-04-11 08:54:37.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/7"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-11 08:54:23.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-11 08:54:23.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48d7bf5e0a007ffbac24bcb567a2bff229180e93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48d7bf5e0a007ffbac24bcb567a2bff229180e93"}]},"branch":"refs/heads/master"},"ec12afa7d919e7dc6b90ce2c4de29d31480f442a":{"kind":"REWORK","_number":8,"created":"2016-04-12 04:09:38.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/8"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-11 08:54:23.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-12 04:09:19.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec12afa7d919e7dc6b90ce2c4de29d31480f442a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec12afa7d919e7dc6b90ce2c4de29d31480f442a"}]},"branch":"refs/heads/master"},"83814aa09261a99349cff48efd7df9f46aaee3b5":{"kind":"REWORK","_number":9,"created":"2016-04-12 14:47:46.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/9"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-11 08:54:23.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-12 14:47:16.000000000","tz":420},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83814aa09261a99349cff48efd7df9f46aaee3b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83814aa09261a99349cff48efd7df9f46aaee3b5"}]},"branch":"refs/heads/master"},"ede1188f3945ec7820d31772ea88049441648da0":{"kind":"REWORK","_number":10,"created":"2016-04-13 07:47:47.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/96/303496/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/10"}}},"commit":{"parents":[{"commit":"9f2e7039e1ac631a4e83fe96d945e9e220db9ad8","subject":"Merge \"TrivialFix: Rename provider segment option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2e7039e1ac631a4e83fe96d945e9e220db9ad8"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-11 08:54:23.000000000","tz":420},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-04-13 07:44:53.000000000","tz":480},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ede1188f3945ec7820d31772ea88049441648da0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ede1188f3945ec7820d31772ea88049441648da0"}]},"branch":"refs/heads/master"},"e12837067698062ce3fea89dd543f1cab39866c1":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2016-04-15 16:13:02.000000000","uploader":{"_account_id":21241,"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","username":"winggundamth"},"ref":"refs/changes/96/303496/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/303496/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/303496/11"}}},"commit":{"parents":[{"commit":"52a12e743ea1047b6c34cd66dcb60cd61638ce1f","subject":"Merge \"Add project options to security group rule create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/52a12e743ea1047b6c34cd66dcb60cd61638ce1f"}]}],"author":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-11 08:54:23.000000000","tz":420},"committer":{"name":"Jirayut Nimsaeng","email":"wingth@gmail.com","date":"2016-04-15 16:13:02.000000000","tz":0},"subject":"Fix wrong attribute name and add functional test for --snapshot","message":"Fix wrong attribute name and add functional test for --snapshot\n\nChange-Id: I91f2091ef06a55bcf5373d1beeea2dd81e9f1334\nCloses-Bug: #1567895\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e12837067698062ce3fea89dd543f1cab39866c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e12837067698062ce3fea89dd543f1cab39866c1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
