)]}'
{"id":"openstack%2Fpython-openstackclient~340229","triplet_id":"openstack%2Fpython-openstackclient~master~I2f698e54ff35e24ffbdcaba29da6f96eb263cc0a","project":"openstack/python-openstackclient","branch":"master","topic":"bp/use-fake-project","hashtags":[],"change_id":"I2f698e54ff35e24ffbdcaba29da6f96eb263cc0a","subject":"Use FakeProject and FakeDomain classes in unit tests of networkv2","status":"MERGED","created":"2016-07-11 06:55:56.000000000","updated":"2016-07-14 06:25:39.000000000","submitted":"2016-07-14 06:25:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4a2fe1e536bae15b70e3307346eacc4ecbdffc83","_number":340229,"virtual_id_number":340229,"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-14 06:25:39.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-11 14:44:10.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-12 05:28:44.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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-07-12 05:28:44.000000000","_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-11 14:44:10.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-12 05:28:44.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-14 06:25:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"87f28a6b041811a61a33e778de99dedce1415cae","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-07-11 06:55:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"585104deeee2682b15e21c54742363eb95e076a3","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-07-11 07:08:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a01c05688c6526fe4c3cc7aa304c303af6db13df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-11 08:07:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/29/340229/2/check/gate-python-openstackclient-docs/d48ef6f//doc/build/html/ : SUCCESS in 4m 57s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-pep8/f93cc16/ : SUCCESS in 3m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python27/309e444/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-python34 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python34/47a00e4/ : SUCCESS in 4m 21s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python35-nv/a4afd3f/ : SUCCESS in 4m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/29/340229/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1adc641/ : SUCCESS in 59m 07s\n- check-osc-plugins http://logs.openstack.org/29/340229/2/check/check-osc-plugins/bf18f69/ : SUCCESS in 4m 16s\n- gate-osc-dsvm-functional http://logs.openstack.org/29/340229/2/check/gate-osc-dsvm-functional/7dd3476/ : SUCCESS in 36m 24s","accounts_in_message":[],"_revision_number":2},{"id":"c19cf6b1be9f4fa28f8d6f8ec0fbd9f23d4eacba","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-11 14:44:10.000000000","message":"Patch Set 2: Code-Review+2\n\nnice","accounts_in_message":[],"_revision_number":2},{"id":"978146bb734c038f7c6e2f45a4f1223362b166a7","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-07-12 05:28:44.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"56cf6e4dec7b49491ce30f497eca210d9dc5d0b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-12 05:28:54.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"4ee86cc16dae2de4dd7a1c8324a2a4ead43e6fce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-12 06:41:35.000000000","message":"Patch Set 2: 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 http://docs-draft.openstack.org/29/340229/2/gate/gate-python-openstackclient-docs/aa6fecc//doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/29/340229/2/gate/gate-python-openstackclient-pep8/f07ae6f/ : SUCCESS in 3m 08s\n- gate-python-openstackclient-python27 http://logs.openstack.org/29/340229/2/gate/gate-python-openstackclient-python27/9906bf8/ : FAILURE in 3m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/29/340229/2/gate/gate-python-openstackclient-python34/3ca4921/ : FAILURE in 3m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/29/340229/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/f48a62d/ : SUCCESS in 1h 12m 21s\n- check-osc-plugins http://logs.openstack.org/29/340229/2/gate/check-osc-plugins/ae7293e/ : SUCCESS in 6m 12s\n- gate-osc-dsvm-functional http://logs.openstack.org/29/340229/2/gate/gate-osc-dsvm-functional/95b0ee8/ : FAILURE in 23m 59s","accounts_in_message":[],"_revision_number":2},{"id":"e31861a09542e426484673336f71bcd69135dd21","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-12 16:59:56.000000000","message":"Patch Set 2:\n\nrecheck osc-lib 0.3.0 released","accounts_in_message":[],"_revision_number":2},{"id":"d9883d724b39a1248baa19c762a00c17d65e4294","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-12 17:54:03.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/29/340229/2/check/gate-python-openstackclient-docs/ae26db6//doc/build/html/ : SUCCESS in 3m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-pep8/dfcb287/ : SUCCESS in 4m 05s\n- gate-python-openstackclient-python27 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python27/3122f35/ : FAILURE in 3m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python34/3161048/ : FAILURE in 3m 46s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python35-nv/e827994/ : FAILURE in 6m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/29/340229/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/88dd8a9/ : FAILURE in 19m 05s\n- check-osc-plugins http://logs.openstack.org/29/340229/2/check/check-osc-plugins/db14436/ : SUCCESS in 5m 08s\n- gate-osc-dsvm-functional http://logs.openstack.org/29/340229/2/check/gate-osc-dsvm-functional/51b3b2a/ : FAILURE in 8m 22s","accounts_in_message":[],"_revision_number":2},{"id":"b948556c0d5682be5b269a7a71aeb63724d19d7d","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-07-14 02:53:01.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"86366c34766707cf05d8b99103dd47bb2ad21b2c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-14 03:59:49.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/29/340229/2/check/gate-python-openstackclient-docs/a6cd2d6//doc/build/html/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-pep8/76b05f0/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-python27 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python27/b136552/ : SUCCESS in 3m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python34/d397c0b/ : SUCCESS in 4m 03s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python35-nv/b291bda/ : SUCCESS in 5m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/29/340229/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5fc5cf3/ : FAILURE in 1h 03m 32s\n- check-osc-plugins http://logs.openstack.org/29/340229/2/check/check-osc-plugins/28f0a5a/ : SUCCESS in 5m 22s\n- gate-osc-dsvm-functional http://logs.openstack.org/29/340229/2/check/gate-osc-dsvm-functional/15dd2e2/ : SUCCESS in 35m 27s","accounts_in_message":[],"_revision_number":2},{"id":"7cd7144d666c31f62187192df39f4690b0eb0346","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-14 04:31:24.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"abd691972bb3d54867b42a867dd4bda8ef1bc9cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-14 05:34:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/29/340229/2/check/gate-python-openstackclient-docs/193c4b3//doc/build/html/ : SUCCESS in 3m 55s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-pep8/cfa79dc/ : SUCCESS in 3m 04s\n- gate-python-openstackclient-python27 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python27/ec856da/ : SUCCESS in 3m 32s\n- gate-python-openstackclient-python34 http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python34/34b3375/ : SUCCESS in 3m 17s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/29/340229/2/check/gate-python-openstackclient-python35-nv/9386dbb/ : SUCCESS in 5m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/29/340229/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/30bee2f/ : SUCCESS in 1h 01m 46s\n- check-osc-plugins http://logs.openstack.org/29/340229/2/check/check-osc-plugins/6af5bdb/ : SUCCESS in 5m 01s\n- gate-osc-dsvm-functional http://logs.openstack.org/29/340229/2/check/gate-osc-dsvm-functional/07232cb/ : SUCCESS in 37m 30s","accounts_in_message":[],"_revision_number":2},{"id":"1d6ffa0c01b3ea1bcfc6e185dcb5bab1940cc836","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-14 05:34:35.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"fac8658055e63a5681290d7aa5808b83deea0a75","date":"2016-07-14 06:25:39.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"c3ea76cfd09c1d5203246cd6f5670a5fa176eeb1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-14 06:25:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/29/340229/2/gate/gate-python-openstackclient-docs/9eac575//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/29/340229/2/gate/gate-python-openstackclient-pep8/f7405f6/ : SUCCESS in 3m 31s\n- gate-python-openstackclient-python27 http://logs.openstack.org/29/340229/2/gate/gate-python-openstackclient-python27/40adaa7/ : SUCCESS in 2m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/29/340229/2/gate/gate-python-openstackclient-python34/c156a50/ : SUCCESS in 3m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/29/340229/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/57b9325/ : SUCCESS in 50m 19s\n- check-osc-plugins http://logs.openstack.org/29/340229/2/gate/check-osc-plugins/e33a60b/ : SUCCESS in 4m 39s\n- gate-osc-dsvm-functional http://logs.openstack.org/29/340229/2/gate/gate-osc-dsvm-functional/e697578/ : SUCCESS in 36m 12s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6825263609be062649997f81d0f4fdde091eaf43","revisions":{"e39af02aaf3f0633a201075d751a3e2b73fb82aa":{"kind":"REWORK","_number":1,"created":"2016-07-11 06:55:56.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/29/340229/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/340229/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/1"}}},"commit":{"parents":[{"commit":"ffa2b56713e8f321bc48d2e6efb7ace2757b2f5e","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ffa2b56713e8f321bc48d2e6efb7ace2757b2f5e"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-11 06:46:13.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-11 06:46:13.000000000","tz":480},"subject":"Use FakeProject and FakeDomain classes in unit tests of networkv2","message":"Use FakeProject and FakeDomain classes in unit tests of networkv2\n\nFakeProject and FakeDomain classes have been completed\nin identityv2_0 and v3, Now we can use these classes\ninstead of old test data in networkv2.\n\nChange-Id: I2f698e54ff35e24ffbdcaba29da6f96eb263cc0a\nPartially-Implements: blueprint use-fake-project\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e39af02aaf3f0633a201075d751a3e2b73fb82aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e39af02aaf3f0633a201075d751a3e2b73fb82aa"}]},"branch":"refs/heads/master"},"6825263609be062649997f81d0f4fdde091eaf43":{"kind":"REWORK","_number":2,"created":"2016-07-11 07:08:03.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/29/340229/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/340229/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/340229/2"}}},"commit":{"parents":[{"commit":"ffa2b56713e8f321bc48d2e6efb7ace2757b2f5e","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ffa2b56713e8f321bc48d2e6efb7ace2757b2f5e"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-11 06:46:13.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-07-11 07:07:03.000000000","tz":480},"subject":"Use FakeProject and FakeDomain classes in unit tests of networkv2","message":"Use FakeProject and FakeDomain classes in unit tests of networkv2\n\nFakeProject and FakeDomain classes have been completed\nin identityv2_0 and v3, Now we can use these classes\ninstead of old test data in networkv2.\n\nChange-Id: I2f698e54ff35e24ffbdcaba29da6f96eb263cc0a\nPartially-Implements: blueprint use-fake-project\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6825263609be062649997f81d0f4fdde091eaf43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6825263609be062649997f81d0f4fdde091eaf43"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
