)]}'
{"id":"openstack%2Ftempest-lib~235473","triplet_id":"openstack%2Ftempest-lib~master~I738098c061c64d8bb68670ecd9ade616d3a9d5ab","project":"openstack/tempest-lib","branch":"master","topic":"bad_alt_auth","hashtags":[],"change_id":"I738098c061c64d8bb68670ecd9ade616d3a9d5ab","subject":"throw BadAltAuth exception when alt auth \u003d\u003d auth","status":"MERGED","created":"2015-10-15 16:16:22.000000000","updated":"2015-10-16 15:47:35.000000000","submitted":"2015-10-16 15:47:34.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"958be9b44085866da7d6fa0a6f4ecc3950ccfd17","_number":235473,"virtual_id_number":235473,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":2,"date":"2015-10-16 15:47:34.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":2,"date":"2015-10-16 14:39:03.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":2,"date":"2015-10-15 20:54:43.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":1,"date":"2015-10-16 14:39:03.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-15 17:29:38.000000000","updated_by":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"reviewer":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"state":"REVIEWER"},{"updated":"2015-10-16 14:39:03.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2015-10-16 15:47:34.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e9febaa33b3291dadbf02d88f8e6d6e8429be6dc","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-10-15 16:16:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"26f0e62049230ca0cadc852f6e1bd401a4865107","author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"date":"2015-10-15 17:29:38.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThe direction of the change seems good to me, but I think we need to apply the same logic a few lines below as well.","accounts_in_message":[],"_revision_number":1},{"id":"0e15340ca56f472534ad1af76db08f5eb9e5c252","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-15 17:49:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-neutron-src-tempest-lib http://logs.openstack.org/73/235473/1/check/gate-tempest-dsvm-neutron-src-tempest-lib/eaa6302/ : SUCCESS in 1h 19m 29s\n- gate-tempest-lib-pep8 http://logs.openstack.org/73/235473/1/check/gate-tempest-lib-pep8/cb7bc38/ : SUCCESS in 45s\n- gate-tempest-lib-docs http://docs-draft.openstack.org/73/235473/1/check/gate-tempest-lib-docs/85cb64f//doc/build/html/ : SUCCESS in 53s\n- gate-tempest-lib-python27 http://logs.openstack.org/73/235473/1/check/gate-tempest-lib-python27/7a2de6c/ : FAILURE in 48s\n- gate-tempest-lib-python34 http://logs.openstack.org/73/235473/1/check/gate-tempest-lib-python34/4fed96f/ : FAILURE in 54s","accounts_in_message":[],"_revision_number":1},{"id":"328ecf19906b48474f90018a3bf70f9d27531ac9","author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"date":"2015-10-15 18:58:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e2df86a4e2fd1bac6eaf357ffe5ed80c532e408f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-15 20:33:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-src-tempest-lib http://logs.openstack.org/73/235473/2/check/gate-tempest-dsvm-neutron-src-tempest-lib/5247b11/ : SUCCESS in 1h 07m 35s\n- gate-tempest-lib-pep8 http://logs.openstack.org/73/235473/2/check/gate-tempest-lib-pep8/69bbf18/ : SUCCESS in 54s\n- gate-tempest-lib-docs http://docs-draft.openstack.org/73/235473/2/check/gate-tempest-lib-docs/bae2853//doc/build/html/ : SUCCESS in 1m 04s\n- gate-tempest-lib-python27 http://logs.openstack.org/73/235473/2/check/gate-tempest-lib-python27/05e6b6b/ : SUCCESS in 1m 08s\n- gate-tempest-lib-python34 http://logs.openstack.org/73/235473/2/check/gate-tempest-lib-python34/2ca5e00/ : SUCCESS in 1m 33s","accounts_in_message":[],"_revision_number":2},{"id":"fb6b2382f9fb9305bfcc8bea466780ec642f5dee","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-10-15 20:54:43.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"fcbbaf6bdb1642240322c45ec69e80a514d643a8","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2015-10-16 14:39:03.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"e7378a2207d34a2fd8712c4023c6b6005d872edf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-16 14:39:08.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"07c6afcc7d322261e28b062900b1a5d7bfc8c2a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-16 15:47:34.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-src-tempest-lib http://logs.openstack.org/73/235473/2/gate/gate-tempest-dsvm-neutron-src-tempest-lib/8ce4bb9/ : SUCCESS in 1h 05m 29s\n- gate-tempest-lib-docs http://docs-draft.openstack.org/73/235473/2/gate/gate-tempest-lib-docs/9c78629//doc/build/html/ : SUCCESS in 1m 13s\n- gate-tempest-lib-pep8 http://logs.openstack.org/73/235473/2/gate/gate-tempest-lib-pep8/f975c96/ : SUCCESS in 58s\n- gate-tempest-lib-python27 http://logs.openstack.org/73/235473/2/gate/gate-tempest-lib-python27/12cddf9/ : SUCCESS in 1m 10s\n- gate-tempest-lib-python34 http://logs.openstack.org/73/235473/2/gate/gate-tempest-lib-python34/1ba4dc2/ : SUCCESS in 1m 41s","accounts_in_message":[],"_revision_number":2},{"id":"4ed02bc017d0941725cb3b46657ce9ad10ba15a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-16 15:47:35.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ca96243e586433a6b4aca769921462079ba67449","revisions":{"303e65190024823ea6f978a397a727d060835f21":{"kind":"REWORK","_number":1,"created":"2015-10-15 16:16:22.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/73/235473/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest-lib","ref":"refs/changes/73/235473/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/1"}}},"commit":{"parents":[{"commit":"002d2bdd29a39bf0b15732a165f11ba380ebc087","subject":"Merge \"Added Test Cases for VersionsClient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest-lib/commit/002d2bdd29a39bf0b15732a165f11ba380ebc087"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-10-15 16:15:12.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-10-15 16:15:12.000000000","tz":-240},"subject":"throw BadAltAuth exception when alt auth \u003d\u003d auth","message":"throw BadAltAuth exception when alt auth \u003d\u003d auth\n\nIf we are expecting to replace a thing by switching to alternate auth,\nbut don\u0027t, this should be an exception. Otherwise it\u0027s easy to\nobliviously not change to an alt auth element and be doing the wrong\nthing.\n\nChange-Id: I738098c061c64d8bb68670ecd9ade616d3a9d5ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest-lib/commit/303e65190024823ea6f978a397a727d060835f21"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest-lib/commit/303e65190024823ea6f978a397a727d060835f21"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"002d2bdd29a39bf0b15732a165f11ba380ebc087","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ca96243e586433a6b4aca769921462079ba67449":{"kind":"REWORK","_number":2,"created":"2015-10-15 18:58:03.000000000","uploader":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"ref":"refs/changes/73/235473/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest-lib","ref":"refs/changes/73/235473/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest-lib refs/changes/73/235473/2"}}},"commit":{"parents":[{"commit":"002d2bdd29a39bf0b15732a165f11ba380ebc087","subject":"Merge \"Added Test Cases for VersionsClient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest-lib/commit/002d2bdd29a39bf0b15732a165f11ba380ebc087"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-10-15 16:15:12.000000000","tz":-240},"committer":{"name":"Andrea Frittoli (andreaf)","email":"andrea.frittoli@hp.com","date":"2015-10-15 18:57:37.000000000","tz":60},"subject":"throw BadAltAuth exception when alt auth \u003d\u003d auth","message":"throw BadAltAuth exception when alt auth \u003d\u003d auth\n\nIf we are expecting to replace a thing by switching to alternate auth,\nbut don\u0027t, this should be an exception. Otherwise it\u0027s easy to\nobliviously not change to an alt auth element and be doing the wrong\nthing.\nFixing and extending unit tests accordingly.\n\nChange-Id: I738098c061c64d8bb68670ecd9ade616d3a9d5ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest-lib/commit/ca96243e586433a6b4aca769921462079ba67449"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest-lib/commit/ca96243e586433a6b4aca769921462079ba67449"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"002d2bdd29a39bf0b15732a165f11ba380ebc087","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
