)]}'
{"id":"openstack%2Fpython-neutronclient~330933","triplet_id":"openstack%2Fpython-neutronclient~master~Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1593126","hashtags":[],"change_id":"Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc","subject":"Fix the problem of mox in test_shell.py","status":"MERGED","created":"2016-06-17 07:41:42.000000000","updated":"2016-06-30 17:13:45.000000000","submitted":"2016-06-30 17:13:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8301f3616af4cd8e935d29d9e4bd3972dd2160df","_number":330933,"virtual_id_number":330933,"owner":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"value":0,"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"value":2,"date":"2016-06-30 17:13:44.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"value":0,"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":0,"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"value":0,"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},{"value":0,"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"recommended":{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},"all":[{"value":0,"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"value":0,"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-06-28 10:25:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":2,"date":"2016-06-30 14:39:21.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":1,"date":"2016-06-28 10:25:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"value":2,"date":"2016-06-30 16:15:30.000000000","_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":1,"date":"2016-06-30 12:59:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"value":1,"date":"2016-06-28 10:25:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},{"value":0,"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"all":[{"value":0,"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"value":0,"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"value":1,"date":"2016-06-30 16:15:30.000000000","_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":0,"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"value":0,"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},{"value":0,"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-17 08:42:16.000000000","updated_by":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"reviewer":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"state":"REVIEWER"},{"updated":"2016-06-17 09:53:56.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-06-21 01:48:17.000000000","updated_by":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"reviewer":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"state":"REVIEWER"},{"updated":"2016-06-21 01:53:37.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2016-06-22 00:46:17.000000000","updated_by":{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},"reviewer":{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},"state":"REVIEWER"},{"updated":"2016-06-25 02:18:57.000000000","updated_by":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"reviewer":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"state":"REVIEWER"},{"updated":"2016-06-27 01:58:47.000000000","updated_by":{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},"reviewer":{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},"state":"REVIEWER"},{"updated":"2016-06-27 09:57:06.000000000","updated_by":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"reviewer":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"state":"REVIEWER"},{"updated":"2016-06-30 12:59:06.000000000","updated_by":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"reviewer":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"state":"REVIEWER"},{"updated":"2016-06-30 14:39:21.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2016-06-30 16:15:30.000000000","updated_by":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"reviewer":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"state":"REVIEWER"},{"updated":"2016-06-30 17:13:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"15e8a784749b16426ea8d8119adf882873b953a3","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-17 07:41:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a8c80a51843fe07b916a46d93a896ffe43a19f38","author":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"date":"2016-06-17 08:19:13.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"025bbf6afeab364dca229e7c1adb51a5a72c73b9","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-17 08:23:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8a3de3f69d4a93aa2b320a2c3dabb72ce7c1267c","author":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"date":"2016-06-17 08:42:16.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"3bf4395bb5fe050bafd56ec267642f9d374e255a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-17 09:34:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/33/330933/2/check/gate-python-neutronclient-docs/f168790//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/33/330933/2/check/gate-python-neutronclient-pep8/28fb62f/ : SUCCESS in 3m 56s\n- gate-python-neutronclient-python27 http://logs.openstack.org/33/330933/2/check/gate-python-neutronclient-python27/52075b7/ : SUCCESS in 3m 13s\n- gate-python-neutronclient-python34 http://logs.openstack.org/33/330933/2/check/gate-python-neutronclient-python34/f6d0220/ : SUCCESS in 9m 15s\n- gate-python-neutronclient-pypy http://logs.openstack.org/33/330933/2/check/gate-python-neutronclient-pypy/f871e4c/ : FAILURE in 2m 42s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/33/330933/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/1320464/ : SUCCESS in 1h 07m 56s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/33/330933/2/check/gate-neutronclient-test-dsvm-functional/2135f3b/ : SUCCESS in 26m 02s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/33/330933/2/check/gate-neutronclient-test-dsvm-functional-adv-svcs/72cae07/ : SUCCESS in 26m 23s","accounts_in_message":[],"_revision_number":2},{"id":"d3b1cdca106d9473da9f896413a78d0490b95eee","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-06-17 09:53:56.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"32f14509d649ada760e77735d29f134b6e06d5a1","author":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"date":"2016-06-18 03:24:17.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"d7db53b12852fc597aceb8006230f16b6b57f939","author":{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},"date":"2016-06-19 09:40:49.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8c53f71486efa01ee4057ef97e1563a7b4a9d545","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-19 11:26:51.000000000","message":"Patch Set 3: Published edit on patch set 2","accounts_in_message":[],"_revision_number":3},{"id":"96a79333724dc8ba8036503fac3f8a74831be094","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-19 12:34:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/33/330933/3/check/gate-python-neutronclient-docs/1b25786//doc/build/html/ : SUCCESS in 5m 35s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/33/330933/3/check/gate-python-neutronclient-pep8/c37483c/ : SUCCESS in 2m 48s\n- gate-python-neutronclient-python27 http://logs.openstack.org/33/330933/3/check/gate-python-neutronclient-python27/ba92286/ : SUCCESS in 2m 14s\n- gate-python-neutronclient-python34 http://logs.openstack.org/33/330933/3/check/gate-python-neutronclient-python34/445ec1d/ : SUCCESS in 5m 36s\n- gate-python-neutronclient-pypy http://logs.openstack.org/33/330933/3/check/gate-python-neutronclient-pypy/0789b61/ : FAILURE in 6m 00s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/33/330933/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient/ccd1a91/ : SUCCESS in 1h 07m 26s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/33/330933/3/check/gate-neutronclient-test-dsvm-functional/47a3539/ : SUCCESS in 26m 03s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/33/330933/3/check/gate-neutronclient-test-dsvm-functional-adv-svcs/31c8a19/ : SUCCESS in 14m 13s","accounts_in_message":[],"_revision_number":3},{"id":"8d333339586b651e4bad2cdc782a8ea80bb925fc","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-06-21 06:16:10.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a5377b825dd95a6c907917b308a76e601c8a606b","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-21 22:06:23.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nCan someone explain to me what we\u0027re testing? To me it\u0027s making sure main is callable, with argv specified as some kind of list. The function NeutronShell.run is mocked so all we\u0027re doing here is initializing a NeutronShell object and then calling sys.exit(0) what does that have to do with unicode?","accounts_in_message":[],"_revision_number":3},{"id":"c5565aa0418f3878b8551843bc6acc0f68688f98","author":{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},"date":"2016-06-22 00:46:17.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3dcc1730f73c23ee889ad125d3b4bd48e72bc3c0","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-22 21:05:37.000000000","message":"Patch Set 3: Code-Review-1\n\n-1 for reasons in my previous at least for the comment about using assert_called_once_with.","accounts_in_message":[],"_revision_number":3},{"id":"ebfecf2f00d729fc79cd957dff0debf3f7ff1768","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-24 02:27:18.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"073b4fb29b819c9ee17a3f4058ba839ec1de17f4","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-24 02:29:29.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"1b1a8dcbf1289aa887a9ce0584abe9a31afb28f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 03:42:38.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-neutronclient-docs http://docs-draft.openstack.org/33/330933/5/check/gate-python-neutronclient-docs/7c0b588//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/33/330933/5/check/gate-python-neutronclient-pep8/c137e31/ : FAILURE in 3m 19s\n- gate-python-neutronclient-python27 http://logs.openstack.org/33/330933/5/check/gate-python-neutronclient-python27/3b570db/ : SUCCESS in 3m 37s\n- gate-python-neutronclient-python34 http://logs.openstack.org/33/330933/5/check/gate-python-neutronclient-python34/fd0f455/ : SUCCESS in 2m 42s\n- gate-python-neutronclient-pypy http://logs.openstack.org/33/330933/5/check/gate-python-neutronclient-pypy/d38542c/ : FAILURE in 3m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/33/330933/5/check/gate-tempest-dsvm-neutron-src-python-neutronclient/126c015/ : SUCCESS in 1h 11m 03s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/33/330933/5/check/gate-neutronclient-test-dsvm-functional/ef58f6c/ : SUCCESS in 14m 45s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/33/330933/5/check/gate-neutronclient-test-dsvm-functional-adv-svcs/16344a0/ : SUCCESS in 23m 07s","accounts_in_message":[],"_revision_number":5},{"id":"bcd9193bbf97622713aa19ac10d5d22ccd0373e9","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-24 06:46:50.000000000","message":"Patch Set 6: Published edit on patch set 5","accounts_in_message":[],"_revision_number":6},{"id":"b6adc6548c9dfeb255efdf869f3adf0599bde805","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 07:49:25.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/33/330933/6/check/gate-python-neutronclient-docs/2dedd9b//doc/build/html/ : SUCCESS in 3m 55s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/33/330933/6/check/gate-python-neutronclient-pep8/bffebf8/ : SUCCESS in 3m 06s\n- gate-python-neutronclient-python27 http://logs.openstack.org/33/330933/6/check/gate-python-neutronclient-python27/796b730/ : SUCCESS in 4m 08s\n- gate-python-neutronclient-python34 http://logs.openstack.org/33/330933/6/check/gate-python-neutronclient-python34/c27cdc9/ : SUCCESS in 5m 12s\n- gate-python-neutronclient-pypy http://logs.openstack.org/33/330933/6/check/gate-python-neutronclient-pypy/55aa683/ : FAILURE in 3m 42s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/33/330933/6/check/gate-tempest-dsvm-neutron-src-python-neutronclient/6c9a448/ : SUCCESS in 1h 00m 13s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/33/330933/6/check/gate-neutronclient-test-dsvm-functional/3823df0/ : SUCCESS in 14m 36s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/33/330933/6/check/gate-neutronclient-test-dsvm-functional-adv-svcs/7f304f3/ : SUCCESS in 27m 36s","accounts_in_message":[],"_revision_number":6},{"id":"14f799e4c31875aa710e2d2e113e8326ddd1ef75","author":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"date":"2016-06-25 02:18:57.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"d4e021b11a0e22bd1016a71c37c8e2e5c4673e5d","author":{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},"date":"2016-06-27 01:58:47.000000000","message":"Patch Set 6: Code-Review+1\n\nok","accounts_in_message":[],"_revision_number":6},{"id":"c0a57c72ed3f9dfeb3a419ff9de199a11c684b3c","author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"date":"2016-06-27 09:57:06.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"e2cbefb12c56bdb46898bffbde21adfc969437f3","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-28 10:25:09.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"bed19743f8707a508246b65caa5154f69d243efa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-28 11:32:40.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/33/330933/7/check/gate-python-neutronclient-docs/d33b6ca//doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/33/330933/7/check/gate-python-neutronclient-pep8/f46afef/ : SUCCESS in 3m 09s\n- gate-python-neutronclient-python27 http://logs.openstack.org/33/330933/7/check/gate-python-neutronclient-python27/581d4a5/ : SUCCESS in 9m 47s\n- gate-python-neutronclient-python34 http://logs.openstack.org/33/330933/7/check/gate-python-neutronclient-python34/4f9803d/ : SUCCESS in 9m 40s\n- gate-python-neutronclient-pypy http://logs.openstack.org/33/330933/7/check/gate-python-neutronclient-pypy/2fd9cf6/ : FAILURE in 9m 45s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/33/330933/7/check/gate-tempest-dsvm-neutron-src-python-neutronclient/5b9a2c2/ : SUCCESS in 1h 00m 29s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/33/330933/7/check/gate-neutronclient-test-dsvm-functional/6ca046b/ : SUCCESS in 22m 05s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/33/330933/7/check/gate-neutronclient-test-dsvm-functional-adv-svcs/6189fbd/ : SUCCESS in 20m 56s","accounts_in_message":[],"_revision_number":7},{"id":"7a22160cb78fedcf454d0d1c8291906692331cdf","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-06-28 13:34:46.000000000","message":"Patch Set 7:\n\nI am really sad the author did not respond to Trevor\u0027s question in patch set 3.\nI think what are tested is whether parameters are encoded.\n\nIn addition, I would suggest the author to reply Done if you fix something.\nReviewers can know you agree comments and fix them. If you don\u0027t reply, reviewers cannot know whether you agree or ignore comments. It tends to slow down reviews.","accounts_in_message":[],"_revision_number":7},{"id":"0bc992142626431dbb14af1bd5ace82ce1a8f37b","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-29 09:21:43.000000000","message":"Patch Set 7:\n\n\u003e I am really sad the author did not respond to Trevor\u0027s question in\n \u003e patch set 3.\n \u003e I think what are tested is whether parameters are encoded.\n \u003e \n \u003e In addition, I would suggest the author to reply Done if you fix\n \u003e something.\n \u003e Reviewers can know you agree comments and fix them. If you don\u0027t\n \u003e reply, reviewers cannot know whether you agree or ignore comments.\n \u003e It tends to slow down reviews.\nThanks for reminding me this. I\u0027ll take care of every comments next time.","accounts_in_message":[],"_revision_number":7},{"id":"8c2025a0c25713289a98cf36f1ddb90b528e892b","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-29 09:35:36.000000000","message":"Patch Set 3:\n\n(2 comments)\n\n\u003e (2 comments)\n \u003e \n \u003e Can someone explain to me what we\u0027re testing? To me it\u0027s making\n \u003e sure main is callable, with argv specified as some kind of list.\n \u003e The function NeutronShell.run is mocked so all we\u0027re doing here is\n \u003e initializing a NeutronShell object and then calling sys.exit(0)\n \u003e what does that have to do with unicode?\n\nI agree with you, i can\u0027t see how this test case to test unicode.\nAnd i find other testcase use the same way of that. Such as: \"test_do_request_unicode\" in /neutronclient/tests/unit/test_cli20.py.\nThat be another problem. I\u0027ll see how to change these test case in other patch.","accounts_in_message":[],"_revision_number":3},{"id":"d204abb19f5f2086737f183abd6f082044f86ce9","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-29 19:41:01.000000000","message":"Patch Set 7: Code-Review-1\n\nI removed the test_main_with_unicode function all together and the coverage of the file is still the same. I don\u0027t understand why we need this function. If you want to test unicode, I suggest that an error be raised when main is called without unicode and then assert that error has been raised. Otherwise, remove the function.","accounts_in_message":[],"_revision_number":7},{"id":"ffd9317b34d6e4c42c9626251729caac1075f288","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-30 12:59:06.000000000","message":"Patch Set 7: Code-Review+1\n\nI should respect the scope of the patch. It was to remove mox and replace it with mock. We have done that with this patch.","accounts_in_message":[],"_revision_number":7},{"id":"abafd54da4711c36e9e7d010994fa34bd7c241f6","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-06-30 14:38:50.000000000","message":"Patch Set 7:\n\nI think the unicode test under discussion is to ensure arguments are decoded before passed to main() function. however, the test checks the same unicode strings are passed. The test seems to be improved rather than just dropped.","accounts_in_message":[],"_revision_number":7},{"id":"4afda907acbaae295263ecb03644c9a61ea9f322","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-06-30 14:39:21.000000000","message":"Patch Set 7: Code-Review+2\n\nConsidering the scope of the patch, it looks okay.","accounts_in_message":[],"_revision_number":7},{"id":"d198d5339f3363f0b276c3f4fcc1ba95f993a287","author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"date":"2016-06-30 16:15:30.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"fd68aaa48b5f08ca1397ff94de517764f7e34ad0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-30 16:15:42.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"85cb19c38a75acd3ce0b11943a9c01d861e3dbfa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-30 17:13:44.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/33/330933/7/gate/gate-python-neutronclient-docs/a1b6164//doc/build/html/ : SUCCESS in 3m 02s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/33/330933/7/gate/gate-python-neutronclient-pep8/0731128/ : SUCCESS in 5m 29s\n- gate-python-neutronclient-python27 http://logs.openstack.org/33/330933/7/gate/gate-python-neutronclient-python27/b647b92/ : SUCCESS in 6m 35s\n- gate-python-neutronclient-python34 http://logs.openstack.org/33/330933/7/gate/gate-python-neutronclient-python34/e1e1848/ : SUCCESS in 3m 57s\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/33/330933/7/gate/gate-tempest-dsvm-neutron-src-python-neutronclient/1142ec1/ : SUCCESS in 57m 24s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/33/330933/7/gate/gate-neutronclient-test-dsvm-functional/94b347e/ : SUCCESS in 19m 52s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/33/330933/7/gate/gate-neutronclient-test-dsvm-functional-adv-svcs/eedef25/ : SUCCESS in 20m 26s","accounts_in_message":[],"_revision_number":7},{"id":"1f561da3811ae025178422c6651e40fb5a3d64b3","date":"2016-06-30 17:13:45.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"e917f21bca2b29c762083a152318c2ace0961802","revisions":{"1865cf2fe651ce45b2c83509fb0148606630dd93":{"kind":"REWORK","_number":1,"created":"2016-06-17 07:41:42.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/33/330933/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/33/330933/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/1"}}},"commit":{"parents":[{"commit":"32883fcc45bd004bf2ad84ffbb74ff98a9c21103","subject":"Merge \"improve readme contents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/32883fcc45bd004bf2ad84ffbb74ff98a9c21103"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"committer":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"subject":"Fix the problem of mox","message":"Fix the problem of mox\n\nUse mock instead of mox.\n\nChange-Id: Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1865cf2fe651ce45b2c83509fb0148606630dd93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1865cf2fe651ce45b2c83509fb0148606630dd93"}]},"branch":"refs/heads/master"},"9ce420bd0372febc61a4f2a354a34802f5893286":{"kind":"REWORK","_number":2,"created":"2016-06-17 08:23:43.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/33/330933/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/33/330933/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/2"}}},"commit":{"parents":[{"commit":"32883fcc45bd004bf2ad84ffbb74ff98a9c21103","subject":"Merge \"improve readme contents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/32883fcc45bd004bf2ad84ffbb74ff98a9c21103"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"committer":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 08:28:14.000000000","tz":-240},"subject":"Fix the problem of mox","message":"Fix the problem of mox\n\nUse mock instead of mox.\n\nChange-Id: Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9ce420bd0372febc61a4f2a354a34802f5893286"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9ce420bd0372febc61a4f2a354a34802f5893286"}]},"branch":"refs/heads/master"},"ad79c38862aa4c65040487dad869936b2541a404":{"kind":"REWORK","_number":3,"created":"2016-06-19 11:26:51.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/33/330933/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/33/330933/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/3"}}},"commit":{"parents":[{"commit":"32883fcc45bd004bf2ad84ffbb74ff98a9c21103","subject":"Merge \"improve readme contents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/32883fcc45bd004bf2ad84ffbb74ff98a9c21103"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"committer":{"name":"Songming Yan","email":"yan.songming@zte.com.cn","date":"2016-06-19 11:26:25.000000000","tz":0},"subject":"Fix the problem of mox","message":"Fix the problem of mox\n\nUse mock instead of mox.\n\nChange-Id: Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ad79c38862aa4c65040487dad869936b2541a404"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ad79c38862aa4c65040487dad869936b2541a404"}]},"branch":"refs/heads/master"},"f57f9253a7f57df7bd2ef8c5d39e4bacf3c13027":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-06-24 02:27:18.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/33/330933/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/33/330933/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/4"}}},"commit":{"parents":[{"commit":"8585c140de05af603b6b20c17a0d02c9b0efb063","subject":"Trivial Fix: Fix typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8585c140de05af603b6b20c17a0d02c9b0efb063"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"committer":{"name":"Songming Yan","email":"yan.songming@zte.com.cn","date":"2016-06-24 02:27:18.000000000","tz":0},"subject":"Fix the problem of mox","message":"Fix the problem of mox\n\nUse mock instead of mox.\n\nChange-Id: Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f57f9253a7f57df7bd2ef8c5d39e4bacf3c13027"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f57f9253a7f57df7bd2ef8c5d39e4bacf3c13027"}]},"branch":"refs/heads/master"},"792c04fbc3782b8d09026b24a0c537ef8ef44e6a":{"kind":"REWORK","_number":5,"created":"2016-06-24 02:29:29.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/33/330933/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/33/330933/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/5"}}},"commit":{"parents":[{"commit":"8585c140de05af603b6b20c17a0d02c9b0efb063","subject":"Trivial Fix: Fix typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8585c140de05af603b6b20c17a0d02c9b0efb063"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"committer":{"name":"Songming Yan","email":"yan.songming@zte.com.cn","date":"2016-06-24 02:29:07.000000000","tz":0},"subject":"Fix the problem of mox in test_shell.py","message":"Fix the problem of mox in test_shell.py\n\nUse mock instead of mox.\n\nChange-Id: Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/792c04fbc3782b8d09026b24a0c537ef8ef44e6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/792c04fbc3782b8d09026b24a0c537ef8ef44e6a"}]},"branch":"refs/heads/master"},"61e5e8bbb04f0458d256d8db1be19a3d18ca00a3":{"kind":"REWORK","_number":6,"created":"2016-06-24 06:46:50.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/33/330933/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/33/330933/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/6"}}},"commit":{"parents":[{"commit":"8585c140de05af603b6b20c17a0d02c9b0efb063","subject":"Trivial Fix: Fix typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8585c140de05af603b6b20c17a0d02c9b0efb063"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"committer":{"name":"Songming Yan","email":"yan.songming@zte.com.cn","date":"2016-06-24 06:46:38.000000000","tz":0},"subject":"Fix the problem of mox in test_shell.py","message":"Fix the problem of mox in test_shell.py\n\nUse mock instead of mox.\n\nChange-Id: Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/61e5e8bbb04f0458d256d8db1be19a3d18ca00a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/61e5e8bbb04f0458d256d8db1be19a3d18ca00a3"}]},"branch":"refs/heads/master"},"e917f21bca2b29c762083a152318c2ace0961802":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-06-28 10:25:09.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/33/330933/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/33/330933/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/33/330933/7"}}},"commit":{"parents":[{"commit":"f3bea7e83aef53cf2a2794a9049b543d8c7b7d90","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f3bea7e83aef53cf2a2794a9049b543d8c7b7d90"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-17 07:46:15.000000000","tz":-240},"committer":{"name":"Songming Yan","email":"yan.songming@zte.com.cn","date":"2016-06-28 10:25:09.000000000","tz":0},"subject":"Fix the problem of mox in test_shell.py","message":"Fix the problem of mox in test_shell.py\n\nUse mock instead of mox.\n\nChange-Id: Ic3938687a5a35e7788e7c2fe0bc562b0d32d96fc\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e917f21bca2b29c762083a152318c2ace0961802"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e917f21bca2b29c762083a152318c2ace0961802"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
