)]}'
{"id":"openstack%2Fpython-neutronclient~332015","triplet_id":"openstack%2Fpython-neutronclient~master~I160d90067203f86f41957907dc864c5e827f8fb8","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1593126","hashtags":[],"change_id":"I160d90067203f86f41957907dc864c5e827f8fb8","subject":"Replace mox with mock in test_cli20_loadbalancer.py","status":"ABANDONED","created":"2016-06-21 08:51:58.000000000","updated":"2017-04-16 10:42:24.000000000","total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"eb678ae6197bf4b7a0ea3489e28d3504a5432b33","_number":332015,"virtual_id_number":332015,"owner":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"_account_id":20257,"name":"liujie","email":"liu.jie3@zte.com.cn","username":"liujie"},{"value":1,"date":"2016-08-11 08:26:50.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},{"_account_id":21614,"name":"JingLiu","email":"liu.jing5@zte.com.cn","username":"JingLiu"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"all":[{"value":1,"date":"2016-11-25 08:53:48.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20257,"name":"liujie","email":"liu.jie3@zte.com.cn","username":"liujie"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},{"value":1,"date":"2016-08-11 07:07:41.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":21614,"name":"JingLiu","email":"liu.jing5@zte.com.cn","username":"JingLiu"},{"value":1,"date":"2016-08-11 07:07:41.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"value":0,"date":"2016-08-11 07:07:41.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"value":1,"date":"2016-08-11 07:07:41.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"}],"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":{"all":[{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"_account_id":20257,"name":"liujie","email":"liu.jie3@zte.com.cn","username":"liujie"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},{"_account_id":21614,"name":"JingLiu","email":"liu.jing5@zte.com.cn","username":"JingLiu"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"}],"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":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":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},{"_account_id":20257,"name":"liujie","email":"liu.jie3@zte.com.cn","username":"liujie"},{"_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"},{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"_account_id":21614,"name":"JingLiu","email":"liu.jing5@zte.com.cn","username":"JingLiu"},{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-21 09:05:10.000000000","updated_by":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"reviewer":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"state":"REVIEWER"},{"updated":"2016-06-21 09:05:56.000000000","updated_by":{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},"reviewer":{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},"state":"REVIEWER"},{"updated":"2016-06-21 09:06:48.000000000","updated_by":{"_account_id":20257,"name":"liujie","email":"liu.jie3@zte.com.cn","username":"liujie"},"reviewer":{"_account_id":20257,"name":"liujie","email":"liu.jie3@zte.com.cn","username":"liujie"},"state":"REVIEWER"},{"updated":"2016-06-22 06:04:24.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-22 09:54:46.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-25 03:01:22.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 02:01:34.000000000","updated_by":{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},"reviewer":{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},"state":"REVIEWER"},{"updated":"2016-06-28 10:38:41.000000000","updated_by":{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},"reviewer":{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},"state":"REVIEWER"},{"updated":"2016-06-30 08:58:58.000000000","updated_by":{"_account_id":21614,"name":"JingLiu","email":"liu.jing5@zte.com.cn","username":"JingLiu"},"reviewer":{"_account_id":21614,"name":"JingLiu","email":"liu.jing5@zte.com.cn","username":"JingLiu"},"state":"REVIEWER"},{"updated":"2016-06-30 12:57:34.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-07-12 14:51: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-08-11 08:26:50.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-11-25 08:53:48.000000000","updated_by":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"reviewer":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"state":"REVIEWER"}],"messages":[{"id":"d6d8977d320d799b7892880a1ba0d60bf1db96f5","author":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"date":"2016-06-21 08:51:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"38b1a26bc415adc4e9b09695c9eae0ddfe8df0ff","author":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"date":"2016-06-21 09:02:21.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"79cf78d02b832dc12b9e07b3e8cb7e91e8c4577d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-21 10:15:52.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-neutronclient-docs http://docs-draft.openstack.org/15/332015/2/check/gate-python-neutronclient-docs/053e233//doc/build/html/ : SUCCESS in 5m 42s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/15/332015/2/check/gate-python-neutronclient-pep8/8704395/ : FAILURE in 3m 56s\n- gate-python-neutronclient-python27 http://logs.openstack.org/15/332015/2/check/gate-python-neutronclient-python27/2bb2506/ : SUCCESS in 3m 39s\n- gate-python-neutronclient-python34 http://logs.openstack.org/15/332015/2/check/gate-python-neutronclient-python34/9792cde/ : SUCCESS in 4m 07s\n- gate-python-neutronclient-pypy http://logs.openstack.org/15/332015/2/check/gate-python-neutronclient-pypy/c1ab2ad/ : FAILURE in 5m 46s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/15/332015/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/f787ad1/ : SUCCESS in 1h 08m 25s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/15/332015/2/check/gate-neutronclient-test-dsvm-functional/d597bfd/ : SUCCESS in 26m 14s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/15/332015/2/check/gate-neutronclient-test-dsvm-functional-adv-svcs/255e9c5/ : SUCCESS in 27m 04s","accounts_in_message":[],"_revision_number":2},{"id":"3b1966794899f4005b45bd7667b4879a98cf5f36","author":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"date":"2016-06-22 01:35:21.000000000","message":"Patch Set 3: Published edit on patch set 2","accounts_in_message":[],"_revision_number":3},{"id":"75702105004847d4f5dab105dfb40b7f0ba3af2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-22 02:40:25.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/15/332015/3/check/gate-python-neutronclient-docs/89cf776//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/15/332015/3/check/gate-python-neutronclient-pep8/e4daf5e/ : SUCCESS in 5m 15s\n- gate-python-neutronclient-python27 http://logs.openstack.org/15/332015/3/check/gate-python-neutronclient-python27/b8a6274/ : SUCCESS in 5m 58s\n- gate-python-neutronclient-python34 http://logs.openstack.org/15/332015/3/check/gate-python-neutronclient-python34/420349a/ : SUCCESS in 5m 16s\n- gate-python-neutronclient-pypy http://logs.openstack.org/15/332015/3/check/gate-python-neutronclient-pypy/42b2826/ : FAILURE in 5m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/15/332015/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient/b40bdd1/ : SUCCESS in 1h 02m 16s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/15/332015/3/check/gate-neutronclient-test-dsvm-functional/938d411/ : SUCCESS in 26m 15s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/15/332015/3/check/gate-neutronclient-test-dsvm-functional-adv-svcs/581198e/ : SUCCESS in 18m 11s","accounts_in_message":[],"_revision_number":3},{"id":"341bc1c44de36042d15f5fe28b1a53b484a72648","author":{"_account_id":20251,"name":"LiuYong","email":"liu.yong8@zte.com.cn","username":"LiuYong"},"date":"2016-06-22 06:04:24.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"c635df055f7e267e5a4885500dbc210a979eb47b","author":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"date":"2016-06-22 09:54:46.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"7a16cc559e844d51fa367a95b3ce290553745cba","author":{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},"date":"2016-06-25 03:01:22.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d63cb8a9e882a671c462d9f8e72eb19f79259696","author":{"_account_id":20325,"name":"qinchunhua","email":"qin.chunhua@zte.com.cn","username":"qinchunhua"},"date":"2016-06-25 03:01:43.000000000","message":"Patch Set 3:\n\nok","accounts_in_message":[],"_revision_number":3},{"id":"786756d3b418181de63ad9bfdab0d9e820f7a032","author":{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},"date":"2016-06-25 03:47:22.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"c9cc488dfa6dbffebff1bab284504bf3437d8a2d","author":{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},"date":"2016-06-27 02:01:25.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"f3d6eaefe37a91883df33eefd84d9fe210228069","author":{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},"date":"2016-06-27 02:01:34.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"6b4c2a3f0ef80856d76f61c33fe03ac4a8e35cf2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 02:57:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/15/332015/4/check/gate-python-neutronclient-docs/4bb0ebf//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/15/332015/4/check/gate-python-neutronclient-pep8/ded9b2a/ : SUCCESS in 2m 58s\n- gate-python-neutronclient-python27 http://logs.openstack.org/15/332015/4/check/gate-python-neutronclient-python27/6b2dab4/ : SUCCESS in 3m 22s\n- gate-python-neutronclient-python34 http://logs.openstack.org/15/332015/4/check/gate-python-neutronclient-python34/a164e92/ : SUCCESS in 2m 16s\n- gate-python-neutronclient-pypy http://logs.openstack.org/15/332015/4/check/gate-python-neutronclient-pypy/e7258d4/ : FAILURE in 3m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/15/332015/4/check/gate-tempest-dsvm-neutron-src-python-neutronclient/e9b8277/ : SUCCESS in 54m 27s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/15/332015/4/check/gate-neutronclient-test-dsvm-functional/517a817/ : SUCCESS in 24m 57s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/15/332015/4/check/gate-neutronclient-test-dsvm-functional-adv-svcs/ec6e6dc/ : SUCCESS in 24m 04s","accounts_in_message":[],"_revision_number":4},{"id":"0ca95881f5606200264a4e61b6194924ae67d9b5","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-27 15:31:30.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)\n\nLet\u0027s remove all the mox stuff or update your commit message.","accounts_in_message":[],"_revision_number":4},{"id":"2a2d51d21f199e939ea12ea30c6bf4fa982a3c09","author":{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},"date":"2016-06-28 10:38:41.000000000","message":"Patch Set 4: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c4f7ec1f5740a51334206297866befaea1fed338","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-28 15:03:16.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"19f5e3d869446937073ecf6bf95150c5438de878","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-28 15:07:03.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9899b7ec7cf854910a2245ca902582ac87e1594c","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-28 15:17:57.000000000","message":"Patch Set 6:\n\nIf we want to remove mox completely we should remove the mox import and all mox calls. I have replicated the ContainsKeyValue class to test the header does indeed have an X-Auth-Token. I\u0027m not sure if it is that important to check if we have a token from keystone every time but I know in other refactors they have removed the call all together See: https://review.openstack.org/#/c/143281/","accounts_in_message":[],"_revision_number":6},{"id":"e8201f796c14fdc1804419dbd95b04cc36056fc3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-28 16:33:44.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-neutronclient-docs http://docs-draft.openstack.org/15/332015/6/check/gate-python-neutronclient-docs/2dee457//doc/build/html/ : SUCCESS in 3m 24s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/15/332015/6/check/gate-python-neutronclient-pep8/6558e05/ : SUCCESS in 4m 19s\n- gate-python-neutronclient-python27 http://logs.openstack.org/15/332015/6/check/gate-python-neutronclient-python27/2248dad/ : SUCCESS in 3m 53s\n- gate-python-neutronclient-python34 http://logs.openstack.org/15/332015/6/check/gate-python-neutronclient-python34/452ddaf/ : SUCCESS in 2m 36s\n- gate-python-neutronclient-pypy http://logs.openstack.org/15/332015/6/check/gate-python-neutronclient-pypy/8892c83/ : FAILURE in 2m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/15/332015/6/check/gate-tempest-dsvm-neutron-src-python-neutronclient/26fd13d/ : FAILURE in 56m 32s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/15/332015/6/check/gate-neutronclient-test-dsvm-functional/36a3665/ : SUCCESS in 27m 12s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/15/332015/6/check/gate-neutronclient-test-dsvm-functional-adv-svcs/dfd8c37/ : SUCCESS in 25m 54s","accounts_in_message":[],"_revision_number":6},{"id":"e855d8dd6f9a045d2814f962aebbc7848336a875","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-28 17:49:16.000000000","message":"Patch Set 6:\n\nFailure seems unrelated, an ssh timeout?","accounts_in_message":[],"_revision_number":6},{"id":"bf7a2ccddbef67890398d9a87079a99c74824b9c","author":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"date":"2016-06-29 08:32:16.000000000","message":"Patch Set 6: Code-Review+1\n\nthanks, Trevor.I was going to define \"Class MyContainsKeyValue\" in \"neutronclient/tests/unit/test_cli20.py\" and replace the class defined in mox, but my workmate has aslo added the same class in \"test_cli20.py\" in other review, that may causes conflict, so I don\u0027t define it in public files.","accounts_in_message":[],"_revision_number":6},{"id":"f5a5115b20f7d79c876cc893207ccfdcb6b9acdd","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-29 20:34:11.000000000","message":"Patch Set 6:\n\n\u003e thanks, Trevor.I was going to define \"Class MyContainsKeyValue\" in\n \u003e \"neutronclient/tests/unit/test_cli20.py\" and replace the class\n \u003e defined in mox, but my workmate has aslo added the same class in\n \u003e \"test_cli20.py\" in other review, that may causes conflict, so I\n \u003e don\u0027t define it in public files.\n\nBy looking at reviews that also have the same bug# I see there are two patch sets with a similar class being added. I would suggest to wait until one of those merges.","accounts_in_message":[],"_revision_number":6},{"id":"1c4cc17036f541682b046b275318331083866503","author":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"date":"2016-06-30 01:01:56.000000000","message":"Patch Set 6: -Code-Review\n\nOK.","accounts_in_message":[],"_revision_number":6},{"id":"dc2254e5361dc9d82be3d3e647784eaec6fb3dd9","author":{"_account_id":21614,"name":"JingLiu","email":"liu.jing5@zte.com.cn","username":"JingLiu"},"date":"2016-06-30 08:58:58.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"796a43aa873b8cda272a7ef390bf6c4109190b99","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2016-06-30 12:57:34.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"4a9f4414ad07bd82bfdde90dd41955ef87aec5e6","author":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"date":"2016-07-05 02:03:53.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"6b8e93693682b423947ff3d903b18045dec5e6dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-05 03:08:27.000000000","message":"Patch Set 7: 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/15/332015/7/check/gate-python-neutronclient-docs/5376988//doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-pep8/82d7ae4/ : SUCCESS in 2m 47s\n- gate-python-neutronclient-python27 http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-python27/f19e4c0/ : SUCCESS in 2m 50s\n- gate-python-neutronclient-python34 http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-python34/fa4f9ce/ : SUCCESS in 3m 17s\n- gate-python-neutronclient-pypy http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-pypy/38da57e/ : SUCCESS in 4m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/15/332015/7/check/gate-tempest-dsvm-neutron-src-python-neutronclient/d4d00e8/ : SUCCESS in 1h 02m 51s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/15/332015/7/check/gate-neutronclient-test-dsvm-functional/c10903f/ : FAILURE in 50m 17s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/15/332015/7/check/gate-neutronclient-test-dsvm-functional-adv-svcs/8d19bb2/ : SUCCESS in 25m 08s","accounts_in_message":[],"_revision_number":7},{"id":"9c2c55cb89f7bc56ef88603a45ed878b41c8e5a3","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-07-12 14:51:56.000000000","message":"Patch Set 7: Code-Review+1\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"fdfe43130b61bf693fbe037fc88041fb57d993ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-12 16:10:41.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/15/332015/7/check/gate-python-neutronclient-docs/366f313//doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-pep8/56a5061/ : SUCCESS in 3m 16s\n- gate-python-neutronclient-python27 http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-python27/393b458/ : SUCCESS in 5m 17s\n- gate-python-neutronclient-python34 http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-python34/700e9b1/ : SUCCESS in 4m 51s\n- gate-python-neutronclient-python35-nv http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-python35-nv/608dece/ : SUCCESS in 5m 28s (non-voting)\n- gate-python-neutronclient-pypy http://logs.openstack.org/15/332015/7/check/gate-python-neutronclient-pypy/80b5986/ : SUCCESS in 6m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/15/332015/7/check/gate-tempest-dsvm-neutron-src-python-neutronclient/bd21732/ : SUCCESS in 1h 08m 08s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/15/332015/7/check/gate-neutronclient-test-dsvm-functional/9a091e1/ : SUCCESS in 15m 45s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/15/332015/7/check/gate-neutronclient-test-dsvm-functional-adv-svcs/3766f49/ : SUCCESS in 25m 24s","accounts_in_message":[],"_revision_number":7},{"id":"cb5716cb0f5cb4d4fcdf1c47fe0b1998c61c67ac","author":{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},"date":"2016-08-11 07:07:41.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"0797d4eb1fa55e9d067e366edbf98ee6b141c032","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-11 08:26:50.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs-ubuntu-xenial http://docs-draft.openstack.org/15/332015/8/check/gate-python-neutronclient-docs-ubuntu-xenial/8b4f620//doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-neutronclient-pep8-ubuntu-xenial http://logs.openstack.org/15/332015/8/check/gate-python-neutronclient-pep8-ubuntu-xenial/d8dfbb9/ : SUCCESS in 4m 11s\n- gate-python-neutronclient-python27-ubuntu-xenial http://logs.openstack.org/15/332015/8/check/gate-python-neutronclient-python27-ubuntu-xenial/68ab125/ : SUCCESS in 5m 20s\n- gate-python-neutronclient-python34 http://logs.openstack.org/15/332015/8/check/gate-python-neutronclient-python34/11433ee/ : SUCCESS in 4m 01s\n- gate-python-neutronclient-python35 http://logs.openstack.org/15/332015/8/check/gate-python-neutronclient-python35/c9afea9/ : SUCCESS in 6m 18s\n- gate-python-neutronclient-pypy http://logs.openstack.org/15/332015/8/check/gate-python-neutronclient-pypy/1999269/ : SUCCESS in 2m 47s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/15/332015/8/check/gate-tempest-dsvm-neutron-src-python-neutronclient/efa7d0e/ : SUCCESS in 1h 16m 31s\n- check-osc-plugins http://logs.openstack.org/15/332015/8/check/check-osc-plugins/2c1f088/ : SUCCESS in 5m 22s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/15/332015/8/check/gate-neutronclient-test-dsvm-functional/ffca510/ : SUCCESS in 41m 27s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/15/332015/8/check/gate-neutronclient-test-dsvm-functional-adv-svcs/25207d2/ : SUCCESS in 37m 38s","accounts_in_message":[],"_revision_number":8},{"id":"8c7117041942ceab6b018e77e093eb5e39e78143","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-11-25 08:53:48.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"900b64d8f45c1809c1a9f3e87b5d114127011137","author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"date":"2017-04-16 10:42:24.000000000","message":"Abandoned\n\nneutronclient is deprecated, let\u0027s not spend effort improving the unit tests","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"a6b1adbcfaf555d65e5709945f492f7511ad0413","revisions":{"12840a60f2d9c920f7c9903b0cd049b0a0ddc048":{"kind":"REWORK","_number":1,"created":"2016-06-21 08:51:58.000000000","uploader":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"ref":"refs/changes/15/332015/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/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":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/12840a60f2d9c920f7c9903b0cd049b0a0ddc048"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/12840a60f2d9c920f7c9903b0cd049b0a0ddc048"}]},"branch":"refs/heads/master"},"390b55a8bd047d50b9bdfb0929ea5ce1058ca279":{"kind":"REWORK","_number":2,"created":"2016-06-21 09:02:21.000000000","uploader":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"ref":"refs/changes/15/332015/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/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":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"Bin Lu","email":"369283883@qq.com","date":"2016-06-21 09:01:34.000000000","tz":0},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/390b55a8bd047d50b9bdfb0929ea5ce1058ca279"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/390b55a8bd047d50b9bdfb0929ea5ce1058ca279"}]},"branch":"refs/heads/master"},"3b088fec38d72c9785c9c777c1811eb4ec5ef934":{"kind":"REWORK","_number":3,"created":"2016-06-22 01:35:21.000000000","uploader":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"ref":"refs/changes/15/332015/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/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":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"Bin Lu","email":"369283883@qq.com","date":"2016-06-22 01:35:18.000000000","tz":0},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3b088fec38d72c9785c9c777c1811eb4ec5ef934"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3b088fec38d72c9785c9c777c1811eb4ec5ef934"}]},"branch":"refs/heads/master"},"a4c08512723a6f4a358222b5fe9c2c639a971e26":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-06-27 02:01:25.000000000","uploader":{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},"ref":"refs/changes/15/332015/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/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":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"QunyingRan","email":"ran.qunying@zte.com.cn","date":"2016-06-27 02:01:25.000000000","tz":0},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a4c08512723a6f4a358222b5fe9c2c639a971e26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a4c08512723a6f4a358222b5fe9c2c639a971e26"}]},"branch":"refs/heads/master"},"159098f1598c992ace6013158b17b4e9fc979924":{"kind":"REWORK","_number":5,"created":"2016-06-28 15:03:16.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/15/332015/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/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":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"Trevor McCasland","email":"TM2086@att.com","date":"2016-06-28 15:02:30.000000000","tz":-300},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/159098f1598c992ace6013158b17b4e9fc979924"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/159098f1598c992ace6013158b17b4e9fc979924"}]},"branch":"refs/heads/master"},"0950ff712c5592eeefeea98b7d98788549569de5":{"kind":"REWORK","_number":6,"created":"2016-06-28 15:07:03.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/15/332015/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/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":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"Trevor McCasland","email":"TM2086@att.com","date":"2016-06-28 15:06:45.000000000","tz":-300},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0950ff712c5592eeefeea98b7d98788549569de5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0950ff712c5592eeefeea98b7d98788549569de5"}]},"branch":"refs/heads/master"},"7630612b2aa44598a3033a16849455eb19fda19c":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-07-05 02:03:53.000000000","uploader":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"ref":"refs/changes/15/332015/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/7"}}},"commit":{"parents":[{"commit":"1828552b9c6fada3f51a9fd9896737c1cd2ed6e7","subject":"Fixed --insecure not taking effect when specified","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1828552b9c6fada3f51a9fd9896737c1cd2ed6e7"}]}],"author":{"name":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"Bin Lu","email":"369283883@qq.com","date":"2016-07-05 02:03:53.000000000","tz":0},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7630612b2aa44598a3033a16849455eb19fda19c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7630612b2aa44598a3033a16849455eb19fda19c"}]},"branch":"refs/heads/master"},"a6b1adbcfaf555d65e5709945f492f7511ad0413":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2016-08-11 07:07:41.000000000","uploader":{"_account_id":20076,"name":"QunyingRan","email":"ran.qunying@zte.com.cn","username":"QunyingRan"},"ref":"refs/changes/15/332015/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/332015/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/332015/8"}}},"commit":{"parents":[{"commit":"c87c325cf258aeda99036be590cbe22d0a7980c5","subject":"Merge \"Add documentation for OSC plugin commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c87c325cf258aeda99036be590cbe22d0a7980c5"}]}],"author":{"name":"Bin-Lu","email":"369283883@qq.com","date":"2016-06-21 10:17:21.000000000","tz":480},"committer":{"name":"QunyingRan","email":"ran.qunying@zte.com.cn","date":"2016-08-11 07:07:41.000000000","tz":0},"subject":"Replace mox with mock in test_cli20_loadbalancer.py","message":"Replace mox with mock in test_cli20_loadbalancer.py\n\nRemove the mox stuff from test_cli20_loadbalancer.py\n\nChange-Id: I160d90067203f86f41957907dc864c5e827f8fb8\nPartial-Bug: #1593126\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a6b1adbcfaf555d65e5709945f492f7511ad0413"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a6b1adbcfaf555d65e5709945f492f7511ad0413"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
