)]}'
{"id":"openstack%2Fkeystone~1574","triplet_id":"openstack%2Fkeystone~master~Iea273196f1782653eccdcf0f2391eacb1434aa8e","project":"openstack/keystone","branch":"master","topic":"bug/878431","hashtags":[],"change_id":"Iea273196f1782653eccdcf0f2391eacb1434aa8e","subject":"Adding middleware tests","status":"MERGED","created":"2011-11-12 01:46:34.000000000","updated":"2011-11-16 18:00:57.000000000","submitted":"2011-11-16 17:57:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"00a537671b5256f4e73ffdda17e91aa1dbf273e4","_number":1574,"virtual_id_number":1574,"owner":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2011-11-16 17:57:25.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"value":0,"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"date":"2011-11-16 17:57:25.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2011-11-16 17:53:47.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2011-11-16 17:54:37.000000000","_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"value":0,"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"}],"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":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"value":0,"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2011-11-15 16:46:43.000000000","updated_by":{"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"},"reviewer":{"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"},"state":"REVIEWER"},{"updated":"2011-11-16 17:53:47.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2011-11-16 17:57:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"35bd39ae1d7c96480a591d720bffd65cd7092821","author":{"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"},"date":"2011-11-12 02:45:22.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nHad a separate issue to test middleware.\nhttps://bugs.launchpad.net/keystone/+bug/88814\nKeeping both name and username did not strike me.Better way to keep things compatible.","accounts_in_message":[],"_revision_number":1},{"id":"d615a9dd886908fdc5f5719f4b4759e851e2f518","author":{"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"},"date":"2011-11-12 02:48:06.000000000","message":"Patch Set 1:\n\nHad a separate issue to test middleware. https://bugs.launchpad.net/keystone/+bug/888142 Keeping both name and username did not strike me.Better way to keep things compatible","accounts_in_message":[],"_revision_number":1},{"id":"e5869da1fe8da73585a7814889299fcf88f92009","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-14 14:26:07.000000000","message":"Patch Set 1: Looks good to me, approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"963ea0501703e2d62fa7edc430aa0092ee879f69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-14 22:53:33.000000000","message":"Patch Set 1: Fails\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/keystone-merge/389/ : SUCCESS \nhttps://jenkins.openstack.org/job/keystone-pep8/432/ : SUCCESS \nhttps://jenkins.openstack.org/job/keystone-pylint/505/ : SUCCESS \nhttps://jenkins.openstack.org/job/keystone/497/ : ABORTED","accounts_in_message":[],"_revision_number":1},{"id":"2588fc120c75db7d1b42b92280456fe8e0cb438d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-15 00:57:47.000000000","message":"Patch Set 1:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/keystone-merge/389/ : SUCCESS \nhttps://jenkins.openstack.org/job/keystone-pep8/432/ : SUCCESS \nhttps://jenkins.openstack.org/job/keystone-pylint/505/ : SUCCESS \nhttps://jenkins.openstack.org/job/keystone/506/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"e471079b2b82d6fe517c9111b89c4142ce3b7918","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-15 15:21:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"680c7dcc401ee95b322d8e6654bc71da98bd2d97","author":{"_account_id":8,"name":"Yogeshwar Srikrishnan","email":"yoga80@yahoo.com","username":"yogesh-srikrishnan"},"date":"2011-11-15 16:46:43.000000000","message":"Patch Set 2:\n\nZiad this just struck me.If we use both name and username when would we come back and change?Should we shoot out an email to openstack asking clients to change?","accounts_in_message":[],"_revision_number":2},{"id":"0ab795b54111283f00351100c74f20713d662d96","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2011-11-15 18:27:04.000000000","message":"Patch Set 2:\n\nNormally you would document both usages (latest and deprecated), and note the date you intended to remove support for the deprecated approach.\n\nThe foxtrot-m1 release would be a good time to remove features deprecated during essex.","accounts_in_message":[],"_revision_number":2},{"id":"0d0085bb7fc5d830e7895647c95e608f7ea80d12","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2011-11-15 18:47:12.000000000","message":"Patch Set 2: Looks good to me, approved\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0133ed4c4b145371c38d02de750b59edc60272b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-15 18:47:32.000000000","message":"Patch Set 2: Fails\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-keystone-unittests/9/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-keystone-merge/407/ : This change was unable to be automatically merged  with the current state of the repository. Please rebase your change and upload a new patchset. \nhttps://jenkins.openstack.org/job/gate-keystone-pep8/450/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-keystone-pylint/523/ : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"27fabc7c2f535e4e988b6e22d8d6db42ca5cc8d2","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-15 20:44:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"eaca9802522f04dd56643ff460eb0fd6fdeed376","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-15 20:45:44.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"b07c7aa41cada2ee3a819e792c7e73134928296e","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 01:30:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f8ca24aaaeba4f92a8b9e8c85df3d7564dcf2120","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 01:38:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"bc27add3ed66edc9015b80948fe46d7c6b354fe8","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 01:56:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5bdaeb0bd3b40567d54750528005b91b34d407e8","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 14:20:44.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9ba4d52491c964cfa84ac53bbf111cb0efabd2ad","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 14:23:21.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"4af0d8ff896b062e2a8aac9ae036578ae7a0ae68","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 14:49:29.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ec6c8bb50e113ed0d406f38def42c892fc6b1914","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 14:51:48.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"ac21e48e88b6025b756bc17135e2b48e1081843d","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2011-11-16 17:53:47.000000000","message":"Patch Set 10: Looks good to me, approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"f39f70933ab50b267495b0c5f23ddaee2e623d63","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-11-16 17:54:37.000000000","message":"Patch Set 10: Looks good to me, approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"f6e1d1afd60ea96454c69dc6b408a216f14984b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-16 17:57:25.000000000","message":"Patch Set 10: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-keystone-unittests/15/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-keystone-pylint/530/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-keystone-merge/414/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-keystone-pep8/457/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"0337a4139d615e0bf3eb645fdbd627123a9069d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-16 17:57:26.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10},{"id":"90c6c0441324974751f7701bec8aa588632c803a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-11-16 18:00:57.000000000","message":"Patch Set 10:\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-keystone-unittests/16/ : SUCCESS","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"719d6ed06a6f26cbbf7d03a490aaf9b28bfab593","revisions":{"e6a29712cbc7279ae633cef652c02f5fbdf4794c":{"kind":"REWORK","_number":1,"created":"2011-11-12 01:46:34.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/1"}}},"commit":{"parents":[{"commit":"eed8a937a61b564614deed933ef6159f42a7c814","subject":"Bug 888448: - Changes to allow validate token call return user name as per contract. - Additional test assertions to test the same. - Changes to middleware.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/eed8a937a61b564614deed933ef6159f42a7c814"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-12 01:46:22.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e6a29712cbc7279ae633cef652c02f5fbdf4794c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e6a29712cbc7279ae633cef652c02f5fbdf4794c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eed8a937a61b564614deed933ef6159f42a7c814","is_merged_in_target_branch":true,"change_id":"I7138deb4a260e47a50625b2c49132691f7e5a970","change_number":1509,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"1c64f6fe037c7bdbab6b8355534150f73a8b8cb4":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2011-11-15 15:21:35.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/2"}}},"commit":{"parents":[{"commit":"34b3cee38d48e36b40eb583d682ac71c993b932a","subject":"Merge \"Bug 888170: Fixing references to incorrect schema.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/34b3cee38d48e36b40eb583d682ac71c993b932a"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-15 15:21:37.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1c64f6fe037c7bdbab6b8355534150f73a8b8cb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1c64f6fe037c7bdbab6b8355534150f73a8b8cb4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"34b3cee38d48e36b40eb583d682ac71c993b932a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"8a0ea9d58f55b46f2eee181fe6cd10bbb10841e9":{"kind":"REWORK","_number":3,"created":"2011-11-15 20:44:15.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/3"}}},"commit":{"parents":[{"commit":"0bb26b959e856be12f75c403f444bcf706ee7660","subject":"Merge \"\u0027text/json\u0027 should be \u0027application/json\u0027 (bug 843226)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bb26b959e856be12f75c403f444bcf706ee7660"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-15 20:44:06.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8a0ea9d58f55b46f2eee181fe6cd10bbb10841e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8a0ea9d58f55b46f2eee181fe6cd10bbb10841e9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0bb26b959e856be12f75c403f444bcf706ee7660","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"85b6caeff81155779566b93beef9a6a4bef4cc43":{"kind":"REWORK","_number":4,"created":"2011-11-16 01:30:36.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/4"}}},"commit":{"parents":[{"commit":"0bb26b959e856be12f75c403f444bcf706ee7660","subject":"Merge \"\u0027text/json\u0027 should be \u0027application/json\u0027 (bug 843226)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bb26b959e856be12f75c403f444bcf706ee7660"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-16 01:29:41.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nUpdate testing options to support verbosity and selecting tests Addresses bug 890777 Fixes to middleware tests that were hanging Jenkins\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/85b6caeff81155779566b93beef9a6a4bef4cc43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/85b6caeff81155779566b93beef9a6a4bef4cc43"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0bb26b959e856be12f75c403f444bcf706ee7660","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"925bafe8a63c66b598e2a7401775dcb4fe6356ef":{"kind":"REWORK","_number":5,"created":"2011-11-16 01:38:01.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/5"}}},"commit":{"parents":[{"commit":"0bb26b959e856be12f75c403f444bcf706ee7660","subject":"Merge \"\u0027text/json\u0027 should be \u0027application/json\u0027 (bug 843226)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bb26b959e856be12f75c403f444bcf706ee7660"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-16 01:37:51.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nUpdate testing options to support verbosity and selecting tests Addresses bug 890777 Fixes to middleware tests that were hanging Jenkins\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/925bafe8a63c66b598e2a7401775dcb4fe6356ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/925bafe8a63c66b598e2a7401775dcb4fe6356ef"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0bb26b959e856be12f75c403f444bcf706ee7660","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2d4397f9cc15a02ffaa2cd93fc240f5293cbb2be":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2011-11-16 01:56:49.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/6"}}},"commit":{"parents":[{"commit":"0bb26b959e856be12f75c403f444bcf706ee7660","subject":"Merge \"\u0027text/json\u0027 should be \u0027application/json\u0027 (bug 843226)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bb26b959e856be12f75c403f444bcf706ee7660"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-16 01:55:14.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nUpdate testing options to support verbosity and selecting\nindividual tests\n\nAddresses bug 890777\n\nFixes to middleware tests that were hanging Jenkins\n- needed to add support for SSL tests\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2d4397f9cc15a02ffaa2cd93fc240f5293cbb2be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2d4397f9cc15a02ffaa2cd93fc240f5293cbb2be"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0bb26b959e856be12f75c403f444bcf706ee7660","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f0f84334c2ae96fe9e44ec716c2149242eed488a":{"kind":"REWORK","_number":7,"created":"2011-11-16 14:20:44.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/7"}}},"commit":{"parents":[{"commit":"7bb47334506634914b78f6fe3044a601ac0da1c6","subject":"Remove executable bit on template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bb47334506634914b78f6fe3044a601ac0da1c6"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-16 14:20:45.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f0f84334c2ae96fe9e44ec716c2149242eed488a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f0f84334c2ae96fe9e44ec716c2149242eed488a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7bb47334506634914b78f6fe3044a601ac0da1c6","is_merged_in_target_branch":true,"change_id":"I6048470641350c2ac4843a606e75f9ebd187ad71","change_number":1678,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"7952b8c4497097a1e8b1fc3fcb72a0309d34d1cc":{"kind":"REWORK","_number":8,"created":"2011-11-16 14:23:21.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/8"}}},"commit":{"parents":[{"commit":"7bb47334506634914b78f6fe3044a601ac0da1c6","subject":"Remove executable bit on template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bb47334506634914b78f6fe3044a601ac0da1c6"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-16 14:23:23.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nUpdate testing options to support verbosity and selecting\nindividual tests\n\nAddresses bug 890777\n\nFixes to middleware tests that were hanging Jenkins\n- needed to add support for SSL tests\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7952b8c4497097a1e8b1fc3fcb72a0309d34d1cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7952b8c4497097a1e8b1fc3fcb72a0309d34d1cc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7bb47334506634914b78f6fe3044a601ac0da1c6","is_merged_in_target_branch":true,"change_id":"I6048470641350c2ac4843a606e75f9ebd187ad71","change_number":1678,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"25f958e2b8ec73ec8fbafa4b56b1e80497479f9e":{"kind":"REWORK","_number":9,"created":"2011-11-16 14:49:29.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/9"}}},"commit":{"parents":[{"commit":"7bb47334506634914b78f6fe3044a601ac0da1c6","subject":"Remove executable bit on template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bb47334506634914b78f6fe3044a601ac0da1c6"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-16 14:49:31.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/25f958e2b8ec73ec8fbafa4b56b1e80497479f9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/25f958e2b8ec73ec8fbafa4b56b1e80497479f9e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7bb47334506634914b78f6fe3044a601ac0da1c6","is_merged_in_target_branch":true,"change_id":"I6048470641350c2ac4843a606e75f9ebd187ad71","change_number":1678,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"719d6ed06a6f26cbbf7d03a490aaf9b28bfab593":{"kind":"REWORK","_number":10,"created":"2011-11-16 14:51:48.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/74/1574/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/74/1574/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/74/1574/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/74/1574/10"}}},"commit":{"parents":[{"commit":"7bb47334506634914b78f6fe3044a601ac0da1c6","subject":"Remove executable bit on template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bb47334506634914b78f6fe3044a601ac0da1c6"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-11 23:16:41.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-11-16 14:51:27.000000000","tz":-360},"subject":"Adding middleware tests","message":"Adding middleware tests\n\nMiddleware tests start a fake echo app and put the auth_token.py\nmiddleware in front of it and then simulate calls. The tests\ncheck the correct response for unauthenticated calls and also\nthat the right headers are being passed down to the fake app from\nthe middleware (the fake app echos the headers it receives)\n\nIncludes fixes discovered in testing and non-breaking fix\nfor Bug 878431\n\nUpdate testing options to support verbosity and selecting\nindividual tests\n\nAddresses bug 890777\n\nFixes to middleware tests that were hanging Jenkins\n- needed to add support for SSL tests\n\nChange-Id: Iea273196f1782653eccdcf0f2391eacb1434aa8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/719d6ed06a6f26cbbf7d03a490aaf9b28bfab593"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/719d6ed06a6f26cbbf7d03a490aaf9b28bfab593"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7bb47334506634914b78f6fe3044a601ac0da1c6","is_merged_in_target_branch":true,"change_id":"I6048470641350c2ac4843a606e75f9ebd187ad71","change_number":1678,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
