)]}'
{"id":"openstack%2Fpython-keystoneclient~236824","triplet_id":"openstack%2Fpython-keystoneclient~master~I6aaf761a9676edf5bd799d22b79497be1d423e7c","project":"openstack/python-keystoneclient","branch":"master","topic":"rm-unused-code","hashtags":[],"change_id":"I6aaf761a9676edf5bd799d22b79497be1d423e7c","subject":"remove unnecessary FakeLog class in test code","status":"MERGED","created":"2015-10-19 07:05:32.000000000","updated":"2015-11-26 14:48:06.000000000","submitted":"2015-11-26 14:48:04.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"da9e571cb6e2916e3ec436ba677e98b2f0523192","_number":236824,"virtual_id_number":236824,"owner":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"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":0,"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"value":2,"date":"2015-11-26 14:48:04.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"}],"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-26 09:07:36.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2015-11-26 09:07:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-11-26 09:08:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":2,"date":"2015-11-26 09:07:36.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2015-11-26 13:47:13.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-19 07:22:45.000000000","updated_by":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"reviewer":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"state":"REVIEWER"},{"updated":"2015-10-20 13:45:56.000000000","updated_by":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"reviewer":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"state":"REVIEWER"},{"updated":"2015-11-26 03:57:58.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-11-26 09:08:19.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2015-11-26 13:47:13.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-26 14:48:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"08cec63b2eb807afc1a2f7791782833def479fc4","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-10-19 07:05:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d67ddf6d931eda44f27631dd8e652b6111d2e077","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2015-10-19 07:22:45.000000000","message":"Patch Set 1: Code-Review+1\n\nverified, this is truly not used anywhere.","accounts_in_message":[],"_revision_number":1},{"id":"81e381ba79dce2ab105c4967dc7eae1ea59cccea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-19 08:16:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/24/236824/1/check/gate-python-keystoneclient-python26/b3a6604/ : SUCCESS in 2m 17s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/24/236824/1/check/gate-python-keystoneclient-pep8/455e1ad/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/24/236824/1/check/gate-python-keystoneclient-docs/1c41736//doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/24/236824/1/check/gate-python-keystoneclient-python27/4136fee/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/24/236824/1/check/gate-python-keystoneclient-python34/e1a52ee/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/24/236824/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/997b712/ : SUCCESS in 1h 10m 35s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/24/236824/1/check/gate-keystoneclient-dsvm-functional/b063ca8/ : SUCCESS in 26m 27s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/24/236824/1/check/gate-python-keystoneclient-tox-bandit/d7af7a7/ : SUCCESS in 2m 33s","accounts_in_message":[],"_revision_number":1},{"id":"b7efd6a96d97793d1dafe8439ca7f3befc4e707f","author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"date":"2015-10-19 13:42:26.000000000","message":"Patch Set 1: Code-Review-1\n\nIt looks like people are using something similar to it here, http://git.openstack.org/cgit/openstack/python-keystoneclient/tree/keystoneclient/tests/unit/test_auth_token_middleware.py#n928\nMaybe they didn\u0027t realize its already done in test_http.  I think it might be useful to keep if someone is implementing the almost identical thing. Maybe import that into test_auth_token_middleware.py and use it there. :)","accounts_in_message":[],"_revision_number":1},{"id":"e761eb67bdcc86b20c09a586578967b6eb3a608b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-19 15:43:38.000000000","message":"Patch Set 1: Code-Review-1\n\ngood point by tom, suggest you rework this patch to make the second instance of it more accessible to other tests. we can still remove this instance","accounts_in_message":[],"_revision_number":1},{"id":"a01faa782535d839542959b6a8c5a5dbb76ebfe1","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-10-20 03:28:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0f9f92608244067ac175523bbbdc1cc191459b1c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-20 04:22:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/24/236824/2/check/gate-python-keystoneclient-python26/66faaea/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/24/236824/2/check/gate-python-keystoneclient-pep8/05d3b8f/ : SUCCESS in 2m 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/24/236824/2/check/gate-python-keystoneclient-docs/7367912//doc/build/html/ : SUCCESS in 3m 30s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/24/236824/2/check/gate-python-keystoneclient-python27/9c426f8/ : SUCCESS in 2m 45s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/24/236824/2/check/gate-python-keystoneclient-python34/8b5afbc/ : SUCCESS in 3m 33s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/24/236824/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/629c3d1/ : SUCCESS in 52m 36s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/24/236824/2/check/gate-keystoneclient-dsvm-functional/4cdf539/ : SUCCESS in 22m 19s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/24/236824/2/check/gate-python-keystoneclient-tox-bandit/f39e99b/ : SUCCESS in 2m 42s","accounts_in_message":[],"_revision_number":2},{"id":"5cbdc097dbcdaa524c1efe9ccb94e59c4466e07d","author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"date":"2015-10-20 13:45:56.000000000","message":"Patch Set 2: Code-Review+1\n\nEverything looks good here.  Thank you for updating your commit message and cleaning up that test case.","accounts_in_message":[],"_revision_number":2},{"id":"3dcdb5015de258095ce3f22d832809b54248eb25","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-11-26 03:57:58.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"8b810543e0ef3dbb0a9c51d3e5eda88f674f144b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-26 04:41:27.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"69525b133a3d5355095884df277824441d377b72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 04:42:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"26fe2caffc41eb459213ea6c70fa49673b362d8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 06:02:43.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/24/236824/2/gate/gate-python-keystoneclient-docs/168e8c1//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/24/236824/2/gate/gate-python-keystoneclient-pep8/4dc3f87/ : SUCCESS in 2m 22s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/24/236824/2/gate/gate-python-keystoneclient-python27/6adff99/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/24/236824/2/gate/gate-python-keystoneclient-python34/a08f7e0/ : SUCCESS in 3m 51s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/24/236824/2/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/81c4093/ : SUCCESS in 1h 18m 36s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/24/236824/2/gate/gate-keystoneclient-dsvm-functional/14deb00/ : SUCCESS in 26m 54s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/24/236824/2/gate/gate-python-keystoneclient-tox-bandit/4730d1c/ : SUCCESS in 3m 07s","accounts_in_message":[],"_revision_number":2},{"id":"47813637fae6d41c9983050b83c7d91de239c517","date":"2015-11-26 06:02:44.000000000","message":"The change requires a local merge to resolve.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.","accounts_in_message":[],"_revision_number":2},{"id":"14280925ccbf90bb8dd1f0cb6622910b650422cb","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-11-26 09:07:36.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"d26b0548b863c96fa0d8a9cbbd351321cc8a68f0","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-11-26 09:08:19.000000000","message":"Patch Set 3: Code-Review+1\n\nclicked \"rebase\", maybe it\u0027ll help","accounts_in_message":[],"_revision_number":3},{"id":"13c07c2b785eef99059c968259c27f53424dd676","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 10:26:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/24/236824/3/check/gate-python-keystoneclient-pep8/e7c6e56/ : SUCCESS in 3m 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/24/236824/3/check/gate-python-keystoneclient-docs/85bfe6b//doc/build/html/ : SUCCESS in 3m 27s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/24/236824/3/check/gate-python-keystoneclient-python27/457bdb0/ : SUCCESS in 3m 21s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/24/236824/3/check/gate-python-keystoneclient-python34/b625340/ : SUCCESS in 3m 52s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/24/236824/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/fe32742/ : SUCCESS in 1h 14m 09s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/24/236824/3/check/gate-keystoneclient-dsvm-functional/271188d/ : SUCCESS in 21m 21s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/24/236824/3/check/gate-python-keystoneclient-tox-bandit/0193df4/ : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":3},{"id":"e31657cb00042f72cc52d25e399247a9b1173332","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-26 13:47:13.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"be927c6fed05d54728678446c0a40c48996787d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 13:47:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"9819401385fd72c24f3a71733380c9d28db3f0f8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-26 13:47:28.000000000","message":"Patch Set 3:\n\nthanks Boris","accounts_in_message":[],"_revision_number":3},{"id":"126063de2a7b88621163a677d9cc7a575fa89690","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 14:48:04.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/24/236824/3/gate/gate-python-keystoneclient-docs/6a37ae9//doc/build/html/ : SUCCESS in 2m 40s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/24/236824/3/gate/gate-python-keystoneclient-pep8/83a4e94/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/24/236824/3/gate/gate-python-keystoneclient-python27/277209e/ : SUCCESS in 3m 26s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/24/236824/3/gate/gate-python-keystoneclient-python34/8d96a61/ : SUCCESS in 2m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/24/236824/3/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/006571c/ : SUCCESS in 1h 00m 42s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/24/236824/3/gate/gate-keystoneclient-dsvm-functional/17d0eaa/ : SUCCESS in 20m 54s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/24/236824/3/gate/gate-python-keystoneclient-tox-bandit/26b070e/ : SUCCESS in 3m 04s","accounts_in_message":[],"_revision_number":3},{"id":"372182b2da6a94b3e5e392a5c5eaac3ed4837eae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 14:48:06.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8506a6e071f4ae2b4c29a9cdf65bae9a3d002752","revisions":{"73ce53b420b8d0b1fdab3a0723ad48401f59f3c0":{"kind":"REWORK","_number":1,"created":"2015-10-19 07:05:32.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/24/236824/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/24/236824/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/1"}}},"commit":{"parents":[{"commit":"8f2aaedfe331181622d86ffb9f522b92c6f26e14","subject":"Merge \"Fix typo that says V3 token only works for v2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f2aaedfe331181622d86ffb9f522b92c6f26e14"}]}],"author":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2015-10-19 07:01:56.000000000","tz":-360},"committer":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2015-10-19 07:03:43.000000000","tz":-360},"subject":"remove unused FakeLog class in test code","message":"remove unused FakeLog class in test code\n\nThe FakeLog defined in keystoneclient/tests/unit/test_http.py isn\u0027t\nused anywhere. This patch removes it.\n\nChange-Id: I6aaf761a9676edf5bd799d22b79497be1d423e7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/73ce53b420b8d0b1fdab3a0723ad48401f59f3c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/73ce53b420b8d0b1fdab3a0723ad48401f59f3c0"}]},"branch":"refs/heads/master"},"5d8ecdab19d5be992a97bf0745c130259e25ad37":{"kind":"REWORK","_number":2,"created":"2015-10-20 03:28:54.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/24/236824/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/24/236824/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/2"}}},"commit":{"parents":[{"commit":"8f2aaedfe331181622d86ffb9f522b92c6f26e14","subject":"Merge \"Fix typo that says V3 token only works for v2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f2aaedfe331181622d86ffb9f522b92c6f26e14"}]}],"author":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2015-10-19 07:01:56.000000000","tz":-360},"committer":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2015-10-20 03:26:05.000000000","tz":-360},"subject":"remove unnecessary FakeLog class in test code","message":"remove unnecessary FakeLog class in test code\n\nThe FakeLog defined in keystoneclient/tests/unit/test_http.py isn\u0027t\nused anywhere. This patch removes it.\n\nfixtures package already provides a FakeLogger for us to use,\nso we really don\u0027t need to maintain a private implementation,\nthis patch removes FakeLog in test_auth_token_middleware and replaces\nit with fixtures.FakeLogger\n\nChange-Id: I6aaf761a9676edf5bd799d22b79497be1d423e7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5d8ecdab19d5be992a97bf0745c130259e25ad37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5d8ecdab19d5be992a97bf0745c130259e25ad37"}]},"branch":"refs/heads/master"},"8506a6e071f4ae2b4c29a9cdf65bae9a3d002752":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-11-26 09:07:36.000000000","uploader":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"ref":"refs/changes/24/236824/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/24/236824/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/236824/3"}}},"commit":{"parents":[{"commit":"7c58da8435d96ce0ac3e42b6026d69f0d7199f4e","subject":"Merge \"No keystone Endpoint now gives a valid Error Message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7c58da8435d96ce0ac3e42b6026d69f0d7199f4e"}]}],"author":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2015-10-19 07:01:56.000000000","tz":-360},"committer":{"name":"Boris Bobrov","email":"bbobrov@mirantis.com","date":"2015-11-26 09:07:35.000000000","tz":0},"subject":"remove unnecessary FakeLog class in test code","message":"remove unnecessary FakeLog class in test code\n\nThe FakeLog defined in keystoneclient/tests/unit/test_http.py isn\u0027t\nused anywhere. This patch removes it.\n\nfixtures package already provides a FakeLogger for us to use,\nso we really don\u0027t need to maintain a private implementation,\nthis patch removes FakeLog in test_auth_token_middleware and replaces\nit with fixtures.FakeLogger\n\nChange-Id: I6aaf761a9676edf5bd799d22b79497be1d423e7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8506a6e071f4ae2b4c29a9cdf65bae9a3d002752"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8506a6e071f4ae2b4c29a9cdf65bae9a3d002752"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
