)]}'
{"id":"openstack%2Fpython-openstackclient~241924","triplet_id":"openstack%2Fpython-openstackclient~master~If5551e77d7dd4f7f48c6ee4a7f80f8313817f492","project":"openstack/python-openstackclient","branch":"master","topic":"bp/osc-unit-test-framework-improvement","hashtags":[],"change_id":"If5551e77d7dd4f7f48c6ee4a7f80f8313817f492","subject":"Add unit tests for \"server pause\" command.","status":"MERGED","created":"2015-11-05 08:28:54.000000000","updated":"2015-11-19 21:21:53.000000000","submitted":"2015-11-19 21:21:52.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"91c6740308f985e4bfa9c32da7878796e01f5ae6","_number":241924,"virtual_id_number":241924,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"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":"2015-11-19 21:21:52.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":"2015-11-19 07:47:52.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2015-11-19 19:42:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"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":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2015-11-19 19:42:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_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":"2015-11-05 08:33:49.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-11-19 04:35:01.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":"2015-11-19 19:42:53.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-11-19 21:21:52.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"233d138f8fb4b239324be251aaf441a582ce1368","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-05 08:28:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ac5a7126c6345cf5242b75002ea19eb856d6b5bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-05 09:39:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/1/check/gate-python-openstackclient-python26/223a2c2/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/1/check/gate-python-openstackclient-pep8/2fe7338/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/1/check/gate-python-openstackclient-docs/4cefbea//doc/build/html/ : SUCCESS in 2m 03s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/1/check/gate-python-openstackclient-python27/10798bb/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/1/check/gate-python-openstackclient-python34/f41b1f5/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/670e6f6/ : SUCCESS in 1h 10m 39s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/1/check/gate-osc-dsvm-functional/61c04ca/ : SUCCESS in 26m 31s","accounts_in_message":[],"_revision_number":1},{"id":"7706bec0312cb94fcc3b24e94e407bb6625adfc7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-05 12:48:57.000000000","message":"Patch Set 1: Code-Review+2\n\ni\u0027m cool with this","accounts_in_message":[],"_revision_number":1},{"id":"7a7b938a4446db0b913197bb075600426de44829","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-05 15:00:43.000000000","message":"Patch Set 1:\n\nHi Steve, \n\nThanks for the review. Will add more tests for server.xxx() after this patch is merged.\n\nThanks.","accounts_in_message":[],"_revision_number":1},{"id":"c2e425d7c3ff1a1f1811ce74ae8d67346f4ec1f9","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-06 05:59:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e9ae087d68233e715f4569ca28744a6ca2fae9fe","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-06 06:01:44.000000000","message":"Patch Set 2:\n\nHi Steve,\n\nSince I also changed the \"server pause\" command, I improved this patch to be able to test the command with more than one parameters. \n\nI\u0027ll improve other commands like this soon.\n\nThanks. :)","accounts_in_message":[],"_revision_number":2},{"id":"993aa9e7725a0ac59684ce861dd260c9d98df794","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-06 07:12:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/2/check/gate-python-openstackclient-python26/fe3c7e0/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/2/check/gate-python-openstackclient-pep8/44a82f4/ : SUCCESS in 1m 04s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/2/check/gate-python-openstackclient-docs/bff00c3//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/2/check/gate-python-openstackclient-python27/9438feb/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/2/check/gate-python-openstackclient-python34/db69ed2/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/adab9ab/ : SUCCESS in 1h 13m 03s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/2/check/gate-osc-dsvm-functional/ad67bd4/ : SUCCESS in 27m 24s","accounts_in_message":[],"_revision_number":2},{"id":"44dda427736d8c2dcb6c748b15390e4f3d924f9a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-06 10:12:48.000000000","message":"Patch Set 2: Code-Review+2\n\nthanks!","accounts_in_message":[],"_revision_number":2},{"id":"ddcd95082c034334438a399e1b98ee6c0ef2ab34","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-09 07:24:16.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"da848742ddea9a201532057f1fbd5c22ac364362","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-09 08:31:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/3/check/gate-python-openstackclient-python26/ca9d565/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/3/check/gate-python-openstackclient-pep8/2465138/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/3/check/gate-python-openstackclient-docs/ceaf236//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/3/check/gate-python-openstackclient-python27/03a803c/ : SUCCESS in 3m 56s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/3/check/gate-python-openstackclient-python34/c2098c7/ : SUCCESS in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1340aae/ : SUCCESS in 1h 07m 30s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/3/check/gate-osc-dsvm-functional/d87475f/ : SUCCESS in 21m 10s","accounts_in_message":[],"_revision_number":3},{"id":"48d2835fd0b3483e99f0105e3bb962eba08bd73a","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-11 06:52:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a638baea5e81044c6acab76bfecc605290ffbaf7","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-11 06:56:41.000000000","message":"Patch Set 4:\n\nHi Steve, \n\nThank you for the +2. But I think the original implementation was not good enough. I\u0027d like to introduce a new mechanism to fake servers. Please refer to:\nhttps://review.openstack.org/#/c/243977/\nhttps://review.openstack.org/#/c/243978/\n\nAnd the BP: \nhttps://blueprints.launchpad.net/python-openstackclient/+spec/osc-unit-test-framework-improvement\n\nThanks. :)","accounts_in_message":[],"_revision_number":4},{"id":"2097c302f7b695b87aaee5e74c999536f3b50255","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 07:52:49.000000000","message":"Patch Set 4: 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-python26 http://logs.openstack.org/24/241924/4/check/gate-python-openstackclient-python26/b42aa38/ : FAILURE in 1m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/4/check/gate-python-openstackclient-pep8/d5c4609/ : FAILURE in 1m 07s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/4/check/gate-python-openstackclient-docs/5d842dd//doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/4/check/gate-python-openstackclient-python27/c2e5369/ : FAILURE in 1m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/4/check/gate-python-openstackclient-python34/79ad1df/ : FAILURE in 2m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/4c2b50e/ : FAILURE in 59m 19s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/4/check/gate-osc-dsvm-functional/7536d3b/ : SUCCESS in 21m 45s","accounts_in_message":[],"_revision_number":4},{"id":"98e381d7bccb85b24cc9f174321120dc74b76aef","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-13 07:52:34.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f3d395e51e1a3315b4df569771223cb0503024f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 09:11:56.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/5/check/gate-python-openstackclient-python26/2924fc0/ : SUCCESS in 2m 21s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/5/check/gate-python-openstackclient-pep8/cd916d9/ : FAILURE in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/5/check/gate-python-openstackclient-docs/5f9c180//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/5/check/gate-python-openstackclient-python27/5a57f0a/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/5/check/gate-python-openstackclient-python34/c56da0e/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/821f779/ : SUCCESS in 1h 18m 12s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/5/check/gate-osc-dsvm-functional/a182b4e/ : SUCCESS in 27m 12s","accounts_in_message":[],"_revision_number":5},{"id":"78a5bfbd7b8a90d6a52dd23879971e98415c9211","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-13 09:23:30.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"4841d190c1c9e75a6c25363d80a037b176c540dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 10:43:46.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/6/check/gate-python-openstackclient-python26/9b5fb05/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/6/check/gate-python-openstackclient-pep8/c688d36/ : SUCCESS in 58s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/6/check/gate-python-openstackclient-docs/9234ed4//doc/build/html/ : SUCCESS in 3m 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/6/check/gate-python-openstackclient-python27/8a7f77b/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/6/check/gate-python-openstackclient-python34/9e4ecc6/ : SUCCESS in 1m 20s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7733e87/ : SUCCESS in 1h 11m 32s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/6/check/gate-osc-dsvm-functional/d7263f3/ : SUCCESS in 26m 54s","accounts_in_message":[],"_revision_number":6},{"id":"1fd8fc711c7f415013949ee5ea39d1ff5ca85234","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-16 22:15:08.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"08b9ef9cc57591b3444fdfeae62f910a8599eddd","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-17 09:24:18.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"f483c2921788832900cad29c325812a3f025fdd3","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-18 10:32:25.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"bf5c5f631d06b88a943b6c6d9fe24f8d14b16284","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-18 11:43:23.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/7/check/gate-python-openstackclient-python26/7bf108a/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/7/check/gate-python-openstackclient-pep8/ad97c32/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/7/check/gate-python-openstackclient-docs/03350aa//doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/7/check/gate-python-openstackclient-python27/2e69834/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/7/check/gate-python-openstackclient-python34/bee737d/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1cd506d/ : SUCCESS in 1h 07m 20s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/7/check/gate-osc-dsvm-functional/b1317db/ : SUCCESS in 35m 54s","accounts_in_message":[],"_revision_number":7},{"id":"29786a62b1155aa453f8f2bede7d6c15d0cc895a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-19 04:35:01.000000000","message":"Patch Set 7: Code-Review+2\n\nty!","accounts_in_message":[],"_revision_number":7},{"id":"a369f59619a946818d2d26c7391b993cc731c112","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-19 07:47:52.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c5b89d0fc177083c6118baaf9a8512d3912d75b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 08:57:50.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/8/check/gate-python-openstackclient-python26/3e8fb49/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/8/check/gate-python-openstackclient-pep8/91eaeaa/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/8/check/gate-python-openstackclient-docs/1594b88//doc/build/html/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/8/check/gate-python-openstackclient-python27/fe208a0/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/8/check/gate-python-openstackclient-python34/474aec1/ : SUCCESS in 1m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5605237/ : SUCCESS in 1h 06m 53s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/8/check/gate-osc-dsvm-functional/7da0dad/ : SUCCESS in 23m 26s","accounts_in_message":[],"_revision_number":8},{"id":"e16c495784a8c6be1a52cc434bd2b737891bf40f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-19 19:42:53.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"76728359b76918b735db3458d053e9ac168f3e77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 19:56:28.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"285703714f991d98ecdce87482263cbf598370cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 21:21:52.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/241924/8/gate/gate-python-openstackclient-python26/c930376/ : SUCCESS in 58s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/241924/8/gate/gate-python-openstackclient-docs/2447e00//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/241924/8/gate/gate-python-openstackclient-pep8/a1ec8de/ : SUCCESS in 1m 07s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/241924/8/gate/gate-python-openstackclient-python27/7821dc5/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/241924/8/gate/gate-python-openstackclient-python34/c54ab03/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/241924/8/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/0cce592/ : SUCCESS in 1h 13m 54s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/241924/8/gate/gate-osc-dsvm-functional/c945fd0/ : SUCCESS in 32m 17s","accounts_in_message":[],"_revision_number":8},{"id":"8393f497ca0366c939e2bf339eebef59fe2d5205","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 21:21:53.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"5c0959c4fedf541fa40d543f17b9e97dedabab9d","revisions":{"8585dd4ab608d7af10a7a7f2fd40c07bc7337ba4":{"kind":"REWORK","_number":1,"created":"2015-11-05 08:28:54.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/24/241924/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/1"}}},"commit":{"parents":[{"commit":"266ecf57f508b7dab2e005aecff9dc66bb81a6d1","subject":"Merge \"Mark arguments for \u0027credential\u0027 commands as required\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/266ecf57f508b7dab2e005aecff9dc66bb81a6d1"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-06 06:13:12.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-06 06:13:12.000000000","tz":480},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nIn the current osc, we cannot test any interface of a server object.\nBecause we don\u0027t have a Mock object to fake a server.\n\nFor example, we cannot test \"server pause\" command. If we use FakeResource\nobject to fake a server, just like we did in class TestDeleteServer, we will\nrun into error because FakeResource object doesn\u0027t have a pause() method.\nAnd also, it is not a Mock object.\n\nThis patch introduces a new simple class \"FakeServer\", which is a subclass\nof Mock. And then we can use it to test any method of a server object.\n\nAnd this patch also adds a simple unit test case for \"server pause\" command\nto show how to use this new class.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8585dd4ab608d7af10a7a7f2fd40c07bc7337ba4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8585dd4ab608d7af10a7a7f2fd40c07bc7337ba4"}]},"branch":"refs/heads/master"},"8fbc018a1d50804f83c1d1d3226e8f4d92e1aa0a":{"kind":"REWORK","_number":2,"created":"2015-11-06 05:59:25.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/24/241924/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/2"}}},"commit":{"parents":[{"commit":"e024349d32b5b0aa73c5d65a0bde125dc7a8436a","subject":"Enable \"openstack server pause\" command to take multiple servers.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e024349d32b5b0aa73c5d65a0bde125dc7a8436a"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-06 06:13:12.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-07 05:47:52.000000000","tz":480},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nIn the current osc, we cannot test any interface of a server object.\nBecause we don\u0027t have a Mock object to fake a server.\n\nFor example, we cannot test \"server pause\" command. If we use FakeResource\nobject to fake a server, just like we did in class TestDeleteServer, we will\nrun into error because FakeResource object doesn\u0027t have a pause() method.\nAnd also, it is not a Mock object.\n\nThis patch introduces a new simple class \"FakeServer\", which is a subclass\nof Mock. And then we can use it to test any method of a server object.\n\nAnd this patch also adds a simple unit test case for \"server pause\" command\nto show how to use this new class.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8fbc018a1d50804f83c1d1d3226e8f4d92e1aa0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8fbc018a1d50804f83c1d1d3226e8f4d92e1aa0a"}]},"branch":"refs/heads/master"},"58ae67064522fad5382fd6ec8aaaa41a201b0dcf":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-11-09 07:24:16.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/24/241924/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/3"}}},"commit":{"parents":[{"commit":"a337f664d23cea334be4618a0049a9f124df777c","subject":"Enable \"openstack server pause\" command to take multiple servers.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a337f664d23cea334be4618a0049a9f124df777c"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-06 06:13:12.000000000","tz":480},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-11-09 07:24:16.000000000","tz":0},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nIn the current osc, we cannot test any interface of a server object.\nBecause we don\u0027t have a Mock object to fake a server.\n\nFor example, we cannot test \"server pause\" command. If we use FakeResource\nobject to fake a server, just like we did in class TestDeleteServer, we will\nrun into error because FakeResource object doesn\u0027t have a pause() method.\nAnd also, it is not a Mock object.\n\nThis patch introduces a new simple class \"FakeServer\", which is a subclass\nof Mock. And then we can use it to test any method of a server object.\n\nAnd this patch also adds a simple unit test case for \"server pause\" command\nto show how to use this new class.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/58ae67064522fad5382fd6ec8aaaa41a201b0dcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/58ae67064522fad5382fd6ec8aaaa41a201b0dcf"}]},"branch":"refs/heads/master"},"a8b07df4e052f6a7a6d3168c93395df7ef3f2e12":{"kind":"REWORK","_number":4,"created":"2015-11-11 06:52:45.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/24/241924/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/4"}}},"commit":{"parents":[{"commit":"04da37d7e9692abdd8a83b0def299fe6211646fe","subject":"Introduce random server faking mechanism.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/04da37d7e9692abdd8a83b0def299fe6211646fe"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-12 05:22:06.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-12 06:48:56.000000000","tz":480},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nThis patch adds unit tests for \"server pause\" command,\nincluding one and multiple servers.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\nImplements: blueprint osc-unit-test-framework-improvement\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8b07df4e052f6a7a6d3168c93395df7ef3f2e12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8b07df4e052f6a7a6d3168c93395df7ef3f2e12"}]},"branch":"refs/heads/master"},"4ff1de69c2a81f9053a5c2b42aafa56c35817b41":{"kind":"REWORK","_number":5,"created":"2015-11-13 07:52:34.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/24/241924/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/5"}}},"commit":{"parents":[{"commit":"37abe28cdde98b4bf177f2c1e9d60ee11f407089","subject":"Introduce random server faking mechanism.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/37abe28cdde98b4bf177f2c1e9d60ee11f407089"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-12 05:22:06.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-14 07:50:43.000000000","tz":480},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nThis patch adds unit tests for \"server pause\" command,\nincluding one and multiple servers.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\nImplements: blueprint osc-unit-test-framework-improvement\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4ff1de69c2a81f9053a5c2b42aafa56c35817b41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4ff1de69c2a81f9053a5c2b42aafa56c35817b41"}]},"branch":"refs/heads/master"},"447f4e9a4c13ba3c263c39cab17a3a304511c59e":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2015-11-13 09:23:30.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/24/241924/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/6"}}},"commit":{"parents":[{"commit":"e7f4be98d0af23415cb88d986aee088169be36f4","subject":"Introduce random server faking mechanism.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e7f4be98d0af23415cb88d986aee088169be36f4"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-12 05:22:06.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-14 09:22:58.000000000","tz":480},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nThis patch adds unit tests for \"server pause\" command,\nincluding one and multiple servers.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\nImplements: blueprint osc-unit-test-framework-improvement\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/447f4e9a4c13ba3c263c39cab17a3a304511c59e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/447f4e9a4c13ba3c263c39cab17a3a304511c59e"}]},"branch":"refs/heads/master"},"5a8d5e2423a582c9daadc14b87b92c5807cfa48b":{"kind":"REWORK","_number":7,"created":"2015-11-18 10:32:25.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/24/241924/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/7"}}},"commit":{"parents":[{"commit":"1588334ce3598543d185cd49c46e74b80acfac52","subject":"Introduce random server faking mechanism.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1588334ce3598543d185cd49c46e74b80acfac52"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-12 05:22:06.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-19 10:31:29.000000000","tz":480},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nThis patch adds unit tests for \"server pause\" command,\nincluding one and multiple servers.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\nImplements: blueprint osc-unit-test-framework-improvement\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a8d5e2423a582c9daadc14b87b92c5807cfa48b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a8d5e2423a582c9daadc14b87b92c5807cfa48b"}]},"branch":"refs/heads/master"},"5c0959c4fedf541fa40d543f17b9e97dedabab9d":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2015-11-19 07:47:52.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/24/241924/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/241924/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/241924/8"}}},"commit":{"parents":[{"commit":"b1cc7fb4f6b6fd1844ead784978d9f5dae0e81f5","subject":"Introduce random server faking mechanism.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b1cc7fb4f6b6fd1844ead784978d9f5dae0e81f5"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-12 05:22:06.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-20 07:47:13.000000000","tz":480},"subject":"Add unit tests for \"server pause\" command.","message":"Add unit tests for \"server pause\" command.\n\nThis patch adds unit tests for \"server pause\" command,\nincluding one and multiple servers.\n\nChange-Id: If5551e77d7dd4f7f48c6ee4a7f80f8313817f492\nImplements: blueprint osc-unit-test-framework-improvement\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5c0959c4fedf541fa40d543f17b9e97dedabab9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5c0959c4fedf541fa40d543f17b9e97dedabab9d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
