)]}'
{"id":"openstack%2Fpython-openstackclient~482880","triplet_id":"openstack%2Fpython-openstackclient~master~Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1703782","hashtags":[],"change_id":"Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70","subject":"Fix unit test failures related to new os-client-config and osc-lib","status":"MERGED","created":"2017-07-12 09:50:43.000000000","updated":"2017-07-12 21:19:03.000000000","submitted":"2017-07-12 21:19:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8306a31502d4d420ceff1d116f02e43ba3f8351e","_number":482880,"virtual_id_number":482880,"owner":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2017-07-12 21:19:02.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"all":[{"value":1,"date":"2017-07-12 13:23:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},{"value":2,"date":"2017-07-12 16:30:58.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":1,"date":"2017-07-12 20:32:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":2,"date":"2017-07-12 13:43:52.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},{"value":1,"date":"2017-07-12 16:30:58.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-07-12 10:36:36.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2017-07-12 13:23:27.000000000","updated_by":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"reviewer":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"state":"REVIEWER"},{"updated":"2017-07-12 13:43:52.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2017-07-12 16:30:58.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-07-12 20:32:23.000000000","updated_by":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"reviewer":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"state":"REVIEWER"},{"updated":"2017-07-12 21:19:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"34f481552a01693447726cadb518c048eff22598","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-07-12 09:50:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"41103c474c8eeb47b94ee5f0885010d79db368ba","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-07-12 10:01:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dc6ceba066cfcc60871793227b912e304870dcb1","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-07-12 10:06:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"042f671e5311b7ffd74fae04a30266e931fb061f","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-07-12 10:36:36.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a8889205d5668ef80e15ef3132d767665aa47d45","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-12 11:45:38.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/80/482880/3/check/gate-python-openstackclient-docs-ubuntu-xenial/61107d8//doc/build/html/ : SUCCESS in 5m 57s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/80/482880/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/50d530e/ : SUCCESS in 5m 04s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/80/482880/3/check/gate-python-openstackclient-python27-ubuntu-xenial/1e0c990/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-python35 http://logs.openstack.org/80/482880/3/check/gate-python-openstackclient-python35/a44d04a/ : SUCCESS in 5m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/80/482880/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/6edeba8/ : FAILURE in 1h 18m 37s\n- check-osc-plugins http://logs.openstack.org/80/482880/3/check/check-osc-plugins/64bacac/ : SUCCESS in 6m 45s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/80/482880/3/check/gate-osc-dsvm-functional-ubuntu-xenial/44965a8/ : SUCCESS in 48m 04s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/80/482880/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/95c514e/ : FAILURE in 18m 15s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/80/482880/3/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/7b500aa/ : SUCCESS in 32m 41s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/80/482880/3/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/0c46a58/ : FAILURE in 1h 33m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f80674cc8eb2495ae9f3680e00ff939a6626cf84","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-07-12 12:10:59.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"945af150ea8850a053fb6dbd53fbbbff94494ccf","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-07-12 12:13:47.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c1584ab7d78420af9671b84a98b83aa32c09b11d","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-07-12 12:26:32.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f5bf0d0b215185d983f8b9a0b3728891df52d59a","author":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"date":"2017-07-12 13:23:27.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"4d920724c2cc728e58c26803f0fe80242fd87f45","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2017-07-12 13:43:52.000000000","message":"Patch Set 5: Code-Review+2\n\nI think some of the other cores are traveling this week, so if this passes the tests and you don\u0027t get an approval ping me on IRC and I\u0027ll push it through.","accounts_in_message":[],"_revision_number":5},{"id":"325ea3623fdb57d560a6ae74f5b044a460106916","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-12 13:45:11.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/80/482880/5/check/gate-python-openstackclient-docs-ubuntu-xenial/96d1c00//doc/build/html/ : SUCCESS in 4m 28s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/36f1861/ : SUCCESS in 4m 23s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-python-openstackclient-python27-ubuntu-xenial/142423f/ : SUCCESS in 4m 49s\n- gate-python-openstackclient-python35 http://logs.openstack.org/80/482880/5/check/gate-python-openstackclient-python35/23a7bd5/ : SUCCESS in 5m 00s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/c53bde6/ : SUCCESS in 1h 15m 41s\n- check-osc-plugins http://logs.openstack.org/80/482880/5/check/check-osc-plugins/d3c17fb/ : SUCCESS in 7m 57s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-osc-dsvm-functional-ubuntu-xenial/3f367af/ : SUCCESS in 39m 39s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/80/482880/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/c576a27/ : FAILURE in 30m 16s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/80/482880/5/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/b77c273/ : SUCCESS in 46m 18s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/80/482880/5/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/f8d937c/ : FAILURE in 51m 45s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b396821dd4100dc3fcf6525e64ce02605edb539f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-12 16:30:58.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"731a98bc451014571df949ffb19f7adc54a073ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-12 16:31:08.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"63d4d821423533e06175361501369b99b6c38659","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-12 17:55:47.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/80/482880/5/gate/gate-python-openstackclient-docs-ubuntu-xenial/e829d2b//doc/build/html/ : SUCCESS in 15m 29s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-python-openstackclient-pep8-ubuntu-xenial/5b00932/ : SUCCESS in 7m 26s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-python-openstackclient-python27-ubuntu-xenial/c034b46/ : SUCCESS in 5m 52s\n- gate-python-openstackclient-python35 http://logs.openstack.org/80/482880/5/gate/gate-python-openstackclient-python35/0dce09f/ : SUCCESS in 5m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/f4e70a1/ : FAILURE in 1h 22m 58s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-osc-dsvm-functional-ubuntu-xenial/6c5f593/ : SUCCESS in 52m 53s","accounts_in_message":[],"_revision_number":5},{"id":"ac02f15f00803340339026b62577518ff7205c47","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-12 18:03:56.000000000","message":"Patch Set 5:\n\nrecheck tempest timeout","accounts_in_message":[],"_revision_number":5},{"id":"f867ddd8813428c78a02615305541e60391a59da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-12 19:53:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/80/482880/5/check/gate-python-openstackclient-docs-ubuntu-xenial/cd19537//doc/build/html/ : SUCCESS in 11m 32s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/9e143ee/ : SUCCESS in 14m 13s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-python-openstackclient-python27-ubuntu-xenial/5a2873c/ : SUCCESS in 10m 27s\n- gate-python-openstackclient-python35 http://logs.openstack.org/80/482880/5/check/gate-python-openstackclient-python35/e3afc8d/ : SUCCESS in 9m 57s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/63132b1/ : SUCCESS in 1h 22m 31s\n- check-osc-plugins http://logs.openstack.org/80/482880/5/check/check-osc-plugins/bdfce10/ : SUCCESS in 11m 54s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/80/482880/5/check/gate-osc-dsvm-functional-ubuntu-xenial/c3e2f68/ : SUCCESS in 38m 31s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/80/482880/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/240c865/ : FAILURE in 1h 00m 02s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/80/482880/5/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/eb8448f/ : SUCCESS in 37m 00s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/80/482880/5/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/2ff8b8e/ : FAILURE in 35m 54s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b775e6a7e0fcc2eeb5a45311b482b17c6d422f55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-12 19:53:26.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"5b920bec607e7a89521cf02b36cad0ba4b5cb87b","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2017-07-12 20:32:23.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"0b809d0480842037945c4a59e7a9ce43bdfc5fb8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-12 21:19:02.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/80/482880/5/gate/gate-python-openstackclient-docs-ubuntu-xenial/5cacb5a//doc/build/html/ : SUCCESS in 3m 25s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-python-openstackclient-pep8-ubuntu-xenial/5d320af/ : SUCCESS in 4m 00s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-python-openstackclient-python27-ubuntu-xenial/d678047/ : SUCCESS in 5m 02s\n- gate-python-openstackclient-python35 http://logs.openstack.org/80/482880/5/gate/gate-python-openstackclient-python35/3ae38a8/ : SUCCESS in 2m 57s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/c1b7b5c/ : SUCCESS in 1h 24m 02s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/80/482880/5/gate/gate-osc-dsvm-functional-ubuntu-xenial/62c91be/ : SUCCESS in 34m 36s","accounts_in_message":[],"_revision_number":5},{"id":"27c6df7bcd14345542fa523159010b6fd6fd28b9","date":"2017-07-12 21:19:03.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"3cba09e767c6af3f715828966f0d0fa21edc00a8","revisions":{"ae3960f6cf4b21afdf0f4bd412b68464426f5ac8":{"kind":"REWORK","_number":1,"created":"2017-07-12 09:50:43.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/80/482880/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/482880/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/1"}}},"commit":{"parents":[{"commit":"faf6e16120206de763c1570698f71114307dab98","subject":"Use openstackdocstheme in release note","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/faf6e16120206de763c1570698f71114307dab98"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 09:42:28.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 09:50:31.000000000","tz":0},"subject":"Fix os-client-config related unit tests for occ 1.28.0","message":"Fix os-client-config related unit tests for occ 1.28.0\n\nos-client-config 1.28.0 add a check if filebased and envvars are\nboth used. This check causes OSC unit test failure.\n\nOSC now instantiates OpenStackConfig twice as a workaround.\nThe unit test mocks _load_config_file() and it returns a config dict,\nbut os-client-config OpenStackConfig.__init__ updates the dict returned.\nAs a result, when OpenStackConfig is instantiated second time,\nthe mock of _load_config_file returns a modified version of the config\ndict. This hits the new check in os-client-config 1.28.0.\n\nThis commit changes the mock to use side_effect rather than return_value\nto ensure the original dict is used.\n\nAlso adds skipTest until the other unit test failure combined with\nosc-lib 1.7.0. (This allows us to apply a fix step by step.)\n\nChange-Id: Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70\nCloses-Bug: #1703783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ae3960f6cf4b21afdf0f4bd412b68464426f5ac8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ae3960f6cf4b21afdf0f4bd412b68464426f5ac8"}]},"branch":"refs/heads/master"},"a1bf4a8326b001914d9e7684e07358b37a8291ac":{"kind":"REWORK","_number":2,"created":"2017-07-12 10:01:45.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/80/482880/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/482880/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/2"}}},"commit":{"parents":[{"commit":"faf6e16120206de763c1570698f71114307dab98","subject":"Use openstackdocstheme in release note","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/faf6e16120206de763c1570698f71114307dab98"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 09:42:28.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 10:01:37.000000000","tz":0},"subject":"Fix os-client-config related unit tests for occ 1.28.0","message":"Fix os-client-config related unit tests for occ 1.28.0\n\nos-client-config 1.28.0 add a check if filebased and envvars are\nboth used. This check causes OSC unit test failure.\n\nOSC now instantiates OpenStackConfig twice as a workaround.\nThe unit test mocks _load_config_file() and it returns a config dict,\nbut os-client-config OpenStackConfig.__init__ updates the dict returned.\nAs a result, when OpenStackConfig is instantiated second time,\nthe mock of _load_config_file returns a modified version of the config\ndict. This hits the new check in os-client-config 1.28.0.\n\nThis commit changes the mock to use side_effect rather than return_value\nto ensure the original dict is used.\n\nAlso adds skipTest until the other unit test failure combined with\nosc-lib 1.7.0. (This allows us to apply a fix step by step.)\n\nChange-Id: Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70\nCloses-Bug: #1703783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a1bf4a8326b001914d9e7684e07358b37a8291ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a1bf4a8326b001914d9e7684e07358b37a8291ac"}]},"branch":"refs/heads/master"},"c592facfd7f2ac15ee120127e7d506091dfe9bbd":{"kind":"REWORK","_number":3,"created":"2017-07-12 10:06:30.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/80/482880/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/482880/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/3"}}},"commit":{"parents":[{"commit":"faf6e16120206de763c1570698f71114307dab98","subject":"Use openstackdocstheme in release note","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/faf6e16120206de763c1570698f71114307dab98"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 09:42:28.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 10:05:29.000000000","tz":0},"subject":"Fix os-client-config related unit tests for occ 1.28.0","message":"Fix os-client-config related unit tests for occ 1.28.0\n\nos-client-config 1.28.0 add a check if filebased and envvars are\nboth used. This check causes OSC unit test failure.\n\nOSC now instantiates OpenStackConfig twice as a workaround.\nThe unit test mocks _load_config_file() and it returns a config dict,\nbut os-client-config OpenStackConfig.__init__ updates the dict returned.\nAs a result, when OpenStackConfig is instantiated second time,\nthe mock of _load_config_file returns a modified version of the config\ndict. This hits the new check in os-client-config 1.28.0.\n\nThis commit changes the mock to use side_effect rather than return_value\nto ensure the original dict is used.\n\nAlso adds skipTest until the other unit test failure combined with\nosc-lib 1.7.0. (This allows us to apply a fix step by step.)\n\nChange-Id: Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70\nCloses-Bug: #1703783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c592facfd7f2ac15ee120127e7d506091dfe9bbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c592facfd7f2ac15ee120127e7d506091dfe9bbd"}]},"branch":"refs/heads/master"},"9ff69fac9be57ea1b3d53ccceb643af6dfdab237":{"kind":"REWORK","_number":4,"created":"2017-07-12 12:13:47.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/80/482880/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/482880/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/4"}}},"commit":{"parents":[{"commit":"faf6e16120206de763c1570698f71114307dab98","subject":"Use openstackdocstheme in release note","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/faf6e16120206de763c1570698f71114307dab98"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 09:42:28.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 12:09:50.000000000","tz":0},"subject":"Fix unit test failures related to new os-client-config and osc-lib","message":"Fix unit test failures related to new os-client-config and osc-lib\n\n[breakage related to os-client-config 1.28.0]\nos-client-config 1.28.0 add a check if filebased and envvars are\nboth used. This check causes OSC unit test failure.\n\nOSC now instantiates OpenStackConfig twice as a workaround.\nThe unit test mocks _load_config_file() and it returns a config dict,\nbut os-client-config OpenStackConfig.__init__ updates the dict returned.\nAs a result, when OpenStackConfig is instantiated second time,\nthe mock of _load_config_file returns a modified version of the config\ndict. This hits the new check in os-client-config 1.28.0.\n\nThis commit changes the mock to use side_effect rather than return_value\nto ensure the original dict is used.\n\n[breakage related to osc-lib 1.7.0]\nThe change in osc-lib 1.7.0 added \"if\" logic to avoid calling get() twice.\nIn tests.unit.volume.test_find_resource, kwargs is empty dict in find_resource(),\nso the second call to get() is NOT called now.\nRemoving the second elements of side_effect addresses the unit failure.\n\nCo-Authored-By: Rui Chen \u003cchenrui.momo@gmail.com\u003e\nChange-Id: Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70\nCloses-Bug: #1703782\nCloses-Bug: #1703783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9ff69fac9be57ea1b3d53ccceb643af6dfdab237"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9ff69fac9be57ea1b3d53ccceb643af6dfdab237"}]},"branch":"refs/heads/master"},"3cba09e767c6af3f715828966f0d0fa21edc00a8":{"kind":"REWORK","_number":5,"created":"2017-07-12 12:26:32.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/80/482880/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/482880/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/482880/5"}}},"commit":{"parents":[{"commit":"faf6e16120206de763c1570698f71114307dab98","subject":"Use openstackdocstheme in release note","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/faf6e16120206de763c1570698f71114307dab98"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 09:42:28.000000000","tz":0},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-07-12 12:26:00.000000000","tz":0},"subject":"Fix unit test failures related to new os-client-config and osc-lib","message":"Fix unit test failures related to new os-client-config and osc-lib\n\n[breakage related to os-client-config 1.28.0]\nos-client-config 1.28.0 add a check if filebased and envvars are\nboth used. This check causes OSC unit test failure.\n\nOSC now instantiates OpenStackConfig twice as a workaround.\nThe unit test mocks _load_config_file() and it returns a config dict,\nbut os-client-config OpenStackConfig.__init__ updates the dict returned.\nAs a result, when OpenStackConfig is instantiated second time,\nthe mock of _load_config_file returns a modified version of the config\ndict. This hits the new check in os-client-config 1.28.0.\n\nThis commit changes the mock to use side_effect rather than return_value\nto ensure the original dict is used.\n\n[breakage related to osc-lib 1.7.0]\nThe change in osc-lib 1.7.0 added \"if\" logic to avoid calling get() twice.\nIn tests.unit.volume.test_find_resource, kwargs is empty dict in find_resource(),\nso the second call to get() is NOT called now.\nRemoving the second elements of side_effect addresses the unit failure.\n\nCo-Authored-By: Rui Chen \u003cchenrui.momo@gmail.com\u003e\nChange-Id: Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70\nCloses-Bug: #1703782\nCloses-Bug: #1703783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3cba09e767c6af3f715828966f0d0fa21edc00a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3cba09e767c6af3f715828966f0d0fa21edc00a8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
