)]}'
{"id":"openstack%2Fpython-openstackclient~179537","triplet_id":"openstack%2Fpython-openstackclient~master~I91d96f483d395f19ffcf74ec0187718ba01a1c41","project":"openstack/python-openstackclient","branch":"master","topic":"occ-tests","hashtags":[],"change_id":"I91d96f483d395f19ffcf74ec0187718ba01a1c41","subject":"Add os-client-config cli tests","status":"MERGED","created":"2015-05-01 22:45:40.000000000","updated":"2015-05-11 19:52:42.000000000","submitted":"2015-05-11 19:52:42.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2a8d130ce5b935c7e51b431961b0a4789046de60","_number":179537,"virtual_id_number":179537,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2015-05-11 19:52:42.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":2,"date":"2015-05-07 23:44:19.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2015-05-07 22:35:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-05-11 18:09:21.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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-05-11 18:09:21.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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-07 22:35:44.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2015-05-07 23:44:19.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2015-05-11 19:52:42.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0a6c84684337dc6560f300e6c6b83a2605c3244e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-05-01 22:45:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d9f7391ea1f097d3a59910bcd46c388595147c64","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-05-01 23:13:00.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4cd034425ddab9b7311fa7ac6027aba3c5460437","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-05-01 23:58:35.000000000","message":"Patch Set 1:\n\n(1 comment)\n\n(Bringing the comments out here to be easier to follow...)\n\nMy immediate goal is to get tests that record what we have now so that the rewrite I\u0027m doing of the entire argument handling in shell and clientmanager can be validated to not break anything.  That rewrite should address the structural problems you mention; it doesn\u0027t now but I totally agree with your assessment about the way initialize_app() is structured, I\u0027m afraid fixing that may include making some basic changes to cliff too.\n\nDo you have a suggestion about where to put functional (or maybe integration?) tests that still do not need an operational could to run?  That\u0027s why I started in unit tests, it was easy to get working.","accounts_in_message":[],"_revision_number":1},{"id":"5e0c814c7dfc0ddf13ade2e1ddaa1604c0269354","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-02 00:26:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/37/179537/1/check/gate-python-openstackclient-python26/e6614ff/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/179537/1/check/gate-python-openstackclient-pep8/3246a5a/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/179537/1/check/gate-python-openstackclient-docs/58cc19c//doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/179537/1/check/gate-python-openstackclient-python27/39196ae/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/179537/1/check/gate-python-openstackclient-python34/f955a45/ : SUCCESS in 2m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/179537/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/07ce41c/ : SUCCESS in 1h 05m 46s\n- check-osc-dsvm-functional http://logs.openstack.org/37/179537/1/check/check-osc-dsvm-functional/92ede36/ : SUCCESS in 18m 46s","accounts_in_message":[],"_revision_number":1},{"id":"c9af016a8711ccf461f6f74e7249bda8218309a6","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-05-03 11:45:29.000000000","message":"Patch Set 1:\n\nYeh, you are probably right.  We should just send this stuff through so we have something, but not get all emotionally attached to this because these tests would be hard to move to something else.\n\nWe should have some functional tests overriding args from the command line, but it is hard to imagine getting comprehensive about that.  Just the major ones like region, api version","accounts_in_message":[],"_revision_number":1},{"id":"19735dc97e2da6bb8c0e033969d092259455e06c","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-05-07 22:35:44.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"63fc2bd30d8f409b8bcb3ea9466fb6c7d5d96563","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-05-07 23:44:19.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"e765c4863bc59577c014432f4266cb5a455abc5e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-05-11 18:09:21.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8db641e4144ecf4f92020fd2b8c73c7dab2040a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 18:09:26.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"18672580ba292795d768febf07c50b0db0b59f3d","date":"2015-05-11 19:52:42.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"0ca31edbb8dde5c2a1304f08a05da7116d052d45","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 19:52:42.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/37/179537/1/gate/gate-python-openstackclient-python26/b4e7921/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/179537/1/gate/gate-python-openstackclient-docs/a189b98//doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/179537/1/gate/gate-python-openstackclient-pep8/e60b86f/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/179537/1/gate/gate-python-openstackclient-python27/142c481/ : SUCCESS in 1m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/179537/1/gate/gate-python-openstackclient-python34/bdb8984/ : SUCCESS in 1m 54s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/179537/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/f463ac7/ : SUCCESS in 55m 04s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/179537/1/gate/gate-osc-dsvm-functional/b288408/ : SUCCESS in 19m 10s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"90705f191e7f3831ecf9426679d5474ef5e5fecc","revisions":{"90705f191e7f3831ecf9426679d5474ef5e5fecc":{"kind":"REWORK","_number":1,"created":"2015-05-01 22:45:40.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/37/179537/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/179537/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/179537/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/179537/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/179537/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/179537/1"}}},"commit":{"parents":[{"commit":"28f65e665045c1c6d0697f856f06020c7c8e656a","subject":"Merge \"Create 1.2.0 release notes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/28f65e665045c1c6d0697f856f06020c7c8e656a"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-05-01 22:37:38.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-05-01 22:44:57.000000000","tz":-300},"subject":"Add os-client-config cli tests","message":"Add os-client-config cli tests\n\nAdd tests for --os-cloud handling and precedence between CLI,\nenv vars and clouds.yaml.\n\nChange-Id: I91d96f483d395f19ffcf74ec0187718ba01a1c41\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/90705f191e7f3831ecf9426679d5474ef5e5fecc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/90705f191e7f3831ecf9426679d5474ef5e5fecc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
