)]}'
{"id":"openstack%2Fpython-keystoneclient~128770","triplet_id":"openstack%2Fpython-keystoneclient~master~I46f45553995316c7d006a83897413d57e127e48c","project":"openstack/python-keystoneclient","branch":"master","topic":"py34","hashtags":[],"change_id":"I46f45553995316c7d006a83897413d57e127e48c","subject":"Actually test interactive password prompt","status":"MERGED","created":"2014-10-15 21:37:30.000000000","updated":"2014-10-16 01:41:02.000000000","submitted":"2014-10-16 01:41:01.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c6197a4cb55d3c0e598d6d19b894e37800aeaba3","_number":128770,"virtual_id_number":128770,"owner":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"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":"2014-10-16 01:41:01.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"recommended":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2014-10-15 22:02:42.000000000","permitted_voting_range":{"min":1,"max":1},"_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":"2014-10-15 22:43:31.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2014-10-16 00:41:22.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2014-10-16 00:41:34.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-15 22:02:42.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":"2014-10-15 22:43:31.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-10-16 00:41:34.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-10-16 01:41:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"37d102548f27b179ca81fc1130dc1f3004f4d984","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2014-10-15 21:37:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ecf432bf6c9adf995c4942550ea3d6e5356f706b","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2014-10-15 21:44:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"650c0c5ea98834320ee5767a83a52971884561b0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-15 22:02:42.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"ca69f408fb02427ab25d3fa28b94f1d395d2e924","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-10-15 22:43:31.000000000","message":"Patch Set 2: Code-Review+2\n\nTested this on py26, py27, and py34. LGTM. This is needed for py34 testing to move forward.","accounts_in_message":[],"_revision_number":2},{"id":"3ad3d8a9d2716e100d49f1f3d8fb7d1f7266023c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-15 23:10:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/70/128770/2/check/gate-python-keystoneclient-pep8/94ea635 : SUCCESS in 2m 18s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/70/128770/2/check/gate-python-keystoneclient-docs/d159dc2/doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/70/128770/2/check/gate-python-keystoneclient-python26/43b9852 : SUCCESS in 1m 54s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/70/128770/2/check/gate-python-keystoneclient-python27/87937cb : SUCCESS in 2m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/70/128770/2/check/gate-python-keystoneclient-python33/71067a8 : SUCCESS in 4m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/70/128770/2/check/check-tempest-dsvm-full/0f54d5b : SUCCESS in 54m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/70/128770/2/check/check-tempest-dsvm-postgres-full/619de06 : SUCCESS in 58m 17s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/70/128770/2/check/check-tempest-dsvm-neutron-full/cba3795 : SUCCESS in 1h 00m 43s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/70/128770/2/check/check-tempest-dsvm-neutron-heat-slow/6c9ebb6 : SUCCESS in 20m 04s\n- check-grenade-dsvm http://logs.openstack.org/70/128770/2/check/check-grenade-dsvm/2165894 : SUCCESS in 51m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/128770/2/check/gate-tempest-dsvm-large-ops/3f238e8 : SUCCESS in 24m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/128770/2/check/gate-tempest-dsvm-neutron-large-ops/59ae0a8 : SUCCESS in 18m 51s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/70/128770/2/check/check-tempest-dsvm-full-icehouse/a5abfa6 : SUCCESS in 54m 30s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/70/128770/2/check/check-tempest-dsvm-neutron-icehouse/3a1dbfb : SUCCESS in 58m 20s\n- check-devstack-dsvm-cells http://logs.openstack.org/70/128770/2/check/check-devstack-dsvm-cells/3bbf4b0 : SUCCESS in 12m 55s","accounts_in_message":[],"_revision_number":2},{"id":"50917fcf4de584946b5b03b8bd9f7f341f06a421","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-10-16 00:41:22.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"ae03c3078ed68610b8d5d3eed07dc78a68619fef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-16 00:41:34.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"fa813360d9fad84760f10a39eb882a2b4df9fed1","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-10-16 00:41:34.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"b80d71cf1713a95136a7b513411dfd52e8b16ed9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-16 01:41:01.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/70/128770/2/gate/gate-python-keystoneclient-docs/f66b28f/doc/build/html/ : SUCCESS in 2m 51s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/70/128770/2/gate/gate-python-keystoneclient-pep8/93193a0 : SUCCESS in 2m 17s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/70/128770/2/gate/gate-python-keystoneclient-python26/8c3f495 : SUCCESS in 1m 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/70/128770/2/gate/gate-python-keystoneclient-python27/21e6170 : SUCCESS in 1m 44s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/70/128770/2/gate/gate-python-keystoneclient-python33/211d5c8 : SUCCESS in 4m 18s\n- gate-tempest-dsvm-full http://logs.openstack.org/70/128770/2/gate/gate-tempest-dsvm-full/f63f381 : SUCCESS in 55m 47s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/70/128770/2/gate/gate-tempest-dsvm-postgres-full/34f4993 : SUCCESS in 57m 29s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/70/128770/2/gate/gate-tempest-dsvm-neutron-full/b5bc0db : SUCCESS in 58m 46s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/70/128770/2/gate/gate-tempest-dsvm-neutron-heat-slow/160d0b3 : SUCCESS in 22m 14s\n- gate-grenade-dsvm http://logs.openstack.org/70/128770/2/gate/gate-grenade-dsvm/424c3b5 : SUCCESS in 49m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/128770/2/gate/gate-tempest-dsvm-large-ops/a10d83f : SUCCESS in 24m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/128770/2/gate/gate-tempest-dsvm-neutron-large-ops/ec354c1 : SUCCESS in 22m 03s\n- gate-devstack-dsvm-cells http://logs.openstack.org/70/128770/2/gate/gate-devstack-dsvm-cells/65757b5 : SUCCESS in 16m 23s","accounts_in_message":[],"_revision_number":2},{"id":"8392e7b407e22e39146aad7e9b3ef0c73fcc1e48","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-16 01:41:02.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e9d0fc3cd5cdbfcf58620aa0638e7b0ca3ade720","revisions":{"b1c106897754dbefd0cb6d745b1c2bc2db847749":{"kind":"REWORK","_number":1,"created":"2014-10-15 21:37:30.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/70/128770/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/70/128770/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/1"}}},"commit":{"parents":[{"commit":"8b267842a701970d4e1aae2f115afe4d73bc5ee6","subject":"Docstrings should have :returns: everywhere.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8b267842a701970d4e1aae2f115afe4d73bc5ee6"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-10-15 21:28:39.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-10-15 21:37:29.000000000","tz":0},"subject":"Actually test interactive password prompt","message":"Actually test interactive password prompt\n\n* keystoneclient/tests/v2_0/test_shell.py\n(ShellTests.test_user_create_password_prompt): Remove the password\nfrom the calling environment and fake out the check for an\ninteractive terminal session so that the code which implements\npassword prompting will actually be exercised.\n\nChange-Id: I46f45553995316c7d006a83897413d57e127e48c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b1c106897754dbefd0cb6d745b1c2bc2db847749"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b1c106897754dbefd0cb6d745b1c2bc2db847749"}]},"branch":"refs/heads/master"},"e9d0fc3cd5cdbfcf58620aa0638e7b0ca3ade720":{"kind":"REWORK","_number":2,"created":"2014-10-15 21:44:28.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/70/128770/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/70/128770/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/128770/2"}}},"commit":{"parents":[{"commit":"8b267842a701970d4e1aae2f115afe4d73bc5ee6","subject":"Docstrings should have :returns: everywhere.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8b267842a701970d4e1aae2f115afe4d73bc5ee6"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-10-15 21:28:39.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2014-10-15 21:42:20.000000000","tz":0},"subject":"Actually test interactive password prompt","message":"Actually test interactive password prompt\n\n* keystoneclient/tests/v2_0/test_shell.py\n(ShellTests.test_user_create_password_prompt): Remove the password\nfrom the calling environment and fake out the check for an\ninteractive terminal session so that the code which implements\npassword prompting will actually be exercised.\n\nChange-Id: I46f45553995316c7d006a83897413d57e127e48c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e9d0fc3cd5cdbfcf58620aa0638e7b0ca3ade720"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e9d0fc3cd5cdbfcf58620aa0638e7b0ca3ade720"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
