)]}'
{"id":"openstack%2Fpython-openstackclient~347166","triplet_id":"openstack%2Fpython-openstackclient~master~Ic37d5d9db98f0f2acc6c714a9646063dcbde4ff3","project":"openstack/python-openstackclient","branch":"master","topic":"bp/use-fake-project","hashtags":[],"change_id":"Ic37d5d9db98f0f2acc6c714a9646063dcbde4ff3","subject":"Use identity fake classes instead of old unit tests data","status":"MERGED","created":"2016-07-26 07:56:35.000000000","updated":"2016-07-26 15:13:20.000000000","submitted":"2016-07-26 15:13:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fd845846155ab09b5e26ad58ad6e0facdabb6dcf","_number":347166,"virtual_id_number":347166,"owner":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-07-26 15:13:20.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-07-26 12:32:11.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-07-26 12:07:24.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2016-07-26 12:32:11.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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-26 12:07:24.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-07-26 12:32:11.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-07-26 15:13:20.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"50a63f1ff57e6db02dee49bf6c213cc5f0b1d4e4","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-07-26 07:56:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20d8e196e87c78ff6138f0b8b282cd7f8d4620fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 09:23:42.000000000","message":"Patch Set 1: 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/66/347166/1/check/gate-python-openstackclient-docs-ubuntu-xenial/4d53603//doc/build/html/ : SUCCESS in 5m 14s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/66/347166/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/0ff54d4/ : FAILURE in 4m 42s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/66/347166/1/check/gate-python-openstackclient-python27-ubuntu-xenial/e870f69/ : SUCCESS in 3m 43s\n- gate-python-openstackclient-python34 http://logs.openstack.org/66/347166/1/check/gate-python-openstackclient-python34/cd22b41/ : SUCCESS in 5m 13s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/66/347166/1/check/gate-python-openstackclient-python35-nv/be92045/ : SUCCESS in 3m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/66/347166/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0f2640e/ : SUCCESS in 1h 19m 07s\n- check-osc-plugins http://logs.openstack.org/66/347166/1/check/check-osc-plugins/bb46ade/ : SUCCESS in 4m 23s\n- gate-osc-dsvm-functional http://logs.openstack.org/66/347166/1/check/gate-osc-dsvm-functional/4784387/ : SUCCESS in 44m 07s","accounts_in_message":[],"_revision_number":1},{"id":"39aa84b1db1c3cdb63fcccafb69899111d465575","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-07-26 10:11:02.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"535f8df01efe059efbca144272fec30ed39401b4","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-07-26 10:38:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8f9f0393527b85dab5e0795851f41645da3e4290","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-07-26 12:07:24.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"5923dc70af5ea1e3fb8b2ad67e396b45fd01777c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 12:31:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/66/347166/2/check/gate-python-openstackclient-docs-ubuntu-xenial/f4d6b45//doc/build/html/ : SUCCESS in 6m 05s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/66/347166/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/d375044/ : SUCCESS in 6m 04s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/66/347166/2/check/gate-python-openstackclient-python27-ubuntu-xenial/e174e09/ : SUCCESS in 5m 50s\n- gate-python-openstackclient-python34 http://logs.openstack.org/66/347166/2/check/gate-python-openstackclient-python34/152f482/ : SUCCESS in 3m 34s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/66/347166/2/check/gate-python-openstackclient-python35-nv/0553281/ : SUCCESS in 6m 14s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/66/347166/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/adc1eca/ : SUCCESS in 1h 24m 03s\n- check-osc-plugins http://logs.openstack.org/66/347166/2/check/check-osc-plugins/3dcd29b/ : SUCCESS in 4m 46s\n- gate-osc-dsvm-functional http://logs.openstack.org/66/347166/2/check/gate-osc-dsvm-functional/6b96cfe/ : SUCCESS in 43m 39s","accounts_in_message":[],"_revision_number":2},{"id":"c7129ace42a5c4f29dd855c5e2be5406c9ae4b58","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-26 12:32:11.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"43d810c45ed8c8dbe8f99637e581d7c0b7935afb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 12:32:55.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"2c3e870339897bf446765a7cbc17ff586e9333c6","date":"2016-07-26 15:13:20.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"77ac97946633de7990dc6f8aab995a07af5143a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 15:13:20.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/66/347166/2/gate/gate-python-openstackclient-docs-ubuntu-xenial/1562b20//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/66/347166/2/gate/gate-python-openstackclient-pep8-ubuntu-xenial/c279855/ : SUCCESS in 10m 41s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/66/347166/2/gate/gate-python-openstackclient-python27-ubuntu-xenial/b8b0228/ : SUCCESS in 4m 17s\n- gate-python-openstackclient-python34 http://logs.openstack.org/66/347166/2/gate/gate-python-openstackclient-python34/0fdf7e9/ : SUCCESS in 5m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/66/347166/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/b38cdf9/ : SUCCESS in 1h 23m 37s\n- check-osc-plugins http://logs.openstack.org/66/347166/2/gate/check-osc-plugins/89cf206/ : SUCCESS in 4m 46s\n- gate-osc-dsvm-functional http://logs.openstack.org/66/347166/2/gate/gate-osc-dsvm-functional/ed09732/ : SUCCESS in 52m 40s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1b2ea91420e297d51e66b985b8fb04c45059bd85","revisions":{"cc24b86e2604ff8f5df2d5dbb1711a51a879cad7":{"kind":"REWORK","_number":1,"created":"2016-07-26 07:56:35.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/66/347166/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/66/347166/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/1"}}},"commit":{"parents":[{"commit":"b838e9970d90920950af06769204d63ca6781293","subject":"Merge \"Unit test of credential in identityv3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b838e9970d90920950af06769204d63ca6781293"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-15 11:02:18.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-26 07:55:05.000000000","tz":480},"subject":"Use identity fake classes instead of old unit tests data","message":"Use identity fake classes instead of old unit tests data\n\nUse FakeProject, FakeDomain and FakeUser classes instead\nof old test data in image, compute and volume. (This work\nhas done in network)\n\nChange-Id: Ic37d5d9db98f0f2acc6c714a9646063dcbde4ff3\nPartially-Implements: blueprint use-fake-project\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cc24b86e2604ff8f5df2d5dbb1711a51a879cad7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cc24b86e2604ff8f5df2d5dbb1711a51a879cad7"}]},"branch":"refs/heads/master"},"1b2ea91420e297d51e66b985b8fb04c45059bd85":{"kind":"REWORK","_number":2,"created":"2016-07-26 10:38:27.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/66/347166/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/66/347166/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/66/347166/2"}}},"commit":{"parents":[{"commit":"b838e9970d90920950af06769204d63ca6781293","subject":"Merge \"Unit test of credential in identityv3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b838e9970d90920950af06769204d63ca6781293"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-15 11:02:18.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-26 10:38:12.000000000","tz":480},"subject":"Use identity fake classes instead of old unit tests data","message":"Use identity fake classes instead of old unit tests data\n\nUse FakeProject, FakeDomain and FakeUser classes instead\nof old test data in image, compute and volume. (This work\nhas done in network)\n\nChange-Id: Ic37d5d9db98f0f2acc6c714a9646063dcbde4ff3\nPartially-Implements: blueprint use-fake-project\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1b2ea91420e297d51e66b985b8fb04c45059bd85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1b2ea91420e297d51e66b985b8fb04c45059bd85"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
