)]}'
{"id":"openstack%2Fpython-keystoneclient~189145","triplet_id":"openstack%2Fpython-keystoneclient~master~If9f58e30a08a88778e4ae3fc01399ad90997e812","project":"openstack/python-keystoneclient","branch":"master","topic":"deprecations","hashtags":[],"change_id":"If9f58e30a08a88778e4ae3fc01399ad90997e812","subject":"Unit tests catch deprecated function usage","status":"MERGED","created":"2015-06-07 16:04:47.000000000","updated":"2015-07-23 20:14:05.000000000","submitted":"2015-07-23 20:14:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5c4ce0d6b4acd77b280307c52d0b1111589ffdbf","_number":189145,"virtual_id_number":189145,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2015-07-23 20:14:03.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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"date":"2015-07-23 15:28:26.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-07-09 16:11:26.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":1,"date":"2015-06-30 17:58:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":2,"date":"2015-07-23 01:19:30.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":1,"date":"2015-06-30 17:58:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2015-07-23 01:19:30.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-08 00:45:38.000000000","updated_by":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"reviewer":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"state":"REVIEWER"},{"updated":"2015-06-08 03:49:15.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2015-06-08 14:23:30.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2015-06-25 11:59:54.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-06-26 17:25:45.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2015-07-09 16:11:26.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":"2015-07-23 01:19:30.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":"2015-07-23 20:14:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0bb2873f43d8c83ff9e666c8e5624aeccdf7c45e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-07 16:04:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"050e1e30eef73eb63671bba4c46ae71fb2a353ea","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-07 16:22:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e5dddbf9d897d3dbbe05967c184960c82b1a336a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-07 16:43:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1e7ef018900c7c3a1a77893303e0832628a8407f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-07 17:25:57.000000000","message":"Patch Set 3: 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-python-keystoneclient-python26 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-python26/358b034/ : SUCCESS in 2m 19s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-pep8/9dcb2d2/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/3/check/gate-python-keystoneclient-docs/f9d7447//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-python27/6161f7e/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-python34/f171e18/ : FAILURE in 5m 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5ed5179/ : SUCCESS in 42m 01s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/3/check/check-keystoneclient-dsvm-functional/59c2990/ : FAILURE in 5m 15s","accounts_in_message":[],"_revision_number":3},{"id":"730718b4f5ea4c6511ed0adfcd8c3146798d0c52","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-07 23:00:03.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"0f2021ebb4d78dc34e1a8ba9c5712240b8b89fd9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-07 23:43:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-python26/b46599d/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-pep8/137b81d/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/3/check/gate-python-keystoneclient-docs/8355122//doc/build/html/ : SUCCESS in 3m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-python27/54d8278/ : SUCCESS in 2m 50s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/3/check/gate-python-keystoneclient-python34/1054fc1/ : SUCCESS in 3m 21s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/7010db0/ : SUCCESS in 40m 05s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/3/check/check-keystoneclient-dsvm-functional/7c1b271/ : SUCCESS in 21m 30s","accounts_in_message":[],"_revision_number":3},{"id":"22e2d4644f1abde9b875d608ee993e30bfa3e27f","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2015-06-08 00:45:38.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"34a3191c5286360e44acaf2c9903f053bbc0b2a2","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2015-06-08 03:49:15.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"c58e9d69b6935106921d8f7108c7454d3323a428","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-06-08 14:23:30.000000000","message":"Patch Set 3: Code-Review-1\n\nNot sure I agree that this should be global.  But, even if it is OK, it should be added to TestCase, and not BaseTest case, and then explicitly added to tests that do not extedn for TestCase...those tests either were written to avoid being tied to the overhead of TestCase, or some other reason, and forcing them into a deeper hierarchy is going to cause us more cleanup in the future.","accounts_in_message":[],"_revision_number":3},{"id":"69287d8114110698b19f3c6b455092cb8b66e453","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-09 01:47:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"070a094510017b7f90c07b5f407ce334cd596ed5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 02:31:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/189145/4/check/gate-python-keystoneclient-python26/53ea788/ : SUCCESS in 2m 14s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/4/check/gate-python-keystoneclient-pep8/64094c9/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/4/check/gate-python-keystoneclient-docs/7aa0edf//doc/build/html/ : SUCCESS in 2m 54s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/4/check/gate-python-keystoneclient-python27/cd19f85/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/4/check/gate-python-keystoneclient-python34/47ca02c/ : SUCCESS in 2m 48s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/13cc2fc/ : SUCCESS in 43m 02s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/4/check/check-keystoneclient-dsvm-functional/b9ebed2/ : SUCCESS in 16m 38s","accounts_in_message":[],"_revision_number":4},{"id":"2d20066884e0c060c3607f4bd9fcc82a037f304f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-14 01:51:19.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"2c012c7bb5f01f9c25415269b894583a6e24aa17","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-19 02:21:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"89b1d94d8c0e7790c5c0232978133b88e99f068b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-19 03:05:38.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/189145/5/check/gate-python-keystoneclient-python26/8c13fc3/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/5/check/gate-python-keystoneclient-pep8/c2cb191/ : SUCCESS in 2m 30s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/5/check/gate-python-keystoneclient-docs/c7a1703//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/5/check/gate-python-keystoneclient-python27/4e536b0/ : SUCCESS in 3m 30s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/5/check/gate-python-keystoneclient-python34/f5bdfca/ : SUCCESS in 3m 21s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/8deb989/ : SUCCESS in 44m 23s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/5/check/check-keystoneclient-dsvm-functional/f8cd35b/ : SUCCESS in 17m 00s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/45/189145/5/check/gate-python-keystoneclient-tox-bandit/0e32868/ : SUCCESS in 2m 35s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"c097d41442f6d9132e950880fb012e4510a1f7db","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-06-25 11:57:49.000000000","message":"Patch Set 5:\n\nThe change is fine, except that I don\u0027t like the code that is copypasted around. If we had a common base class in keystoneclient for all the tests, we could add that line there. What do you think?","accounts_in_message":[],"_revision_number":5},{"id":"c5c53c5a1c7d57c33e438e8dac55fd0bbdb842e7","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-06-25 11:59:54.000000000","message":"Patch Set 5: Code-Review+1\n\nOh, I see Adam\u0027s comment above. Okay.","accounts_in_message":[],"_revision_number":5},{"id":"59b47e86a80a2bf2ea67fd314b8c09743d77e3b8","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-06-26 17:18:42.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b6838402a49c3ef85e656ffc33441d954bc98a4b","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-06-26 17:25:45.000000000","message":"Patch Set 5: Code-Review+1\n\nDoesn\u0027t impact server behaviour, removing -1","accounts_in_message":[],"_revision_number":5},{"id":"0ceac6206e613367b86b6dc6aac1251a445aebd5","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-28 15:25:23.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"257186cc6ca14a8e4b845b87d196b9e755267e5a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-29 20:48:21.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9973eef76b2d5403f7b83b03a2679a68027a8530","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-29 22:33:07.000000000","message":"Patch Set 6: 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-python-keystoneclient-python26 http://logs.openstack.org/45/189145/6/check/gate-python-keystoneclient-python26/2b141dd/ : SUCCESS in 2m 31s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/6/check/gate-python-keystoneclient-pep8/c4f5166/ : FAILURE in 2m 35s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/6/check/gate-python-keystoneclient-docs/65a6616//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/6/check/gate-python-keystoneclient-python27/9a58a7b/ : SUCCESS in 3m 00s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/6/check/gate-python-keystoneclient-python34/ae33f8f/ : SUCCESS in 3m 24s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b8893a2/ : SUCCESS in 43m 44s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/6/check/check-keystoneclient-dsvm-functional/2f75e0f/ : SUCCESS in 17m 34s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/45/189145/6/check/gate-python-keystoneclient-tox-bandit/2f0cd5f/ : SUCCESS in 2m 38s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"ec4fe03bdde6a02f8ed7e7ad80ac058504a86e44","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-30 17:58:57.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"edbdc17d75863417fae60e28ee2175d55744655e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-30 20:31:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-python26/8775611/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-pep8/09fc312/ : SUCCESS in 2m 29s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/7/check/gate-python-keystoneclient-docs/a469598//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-python27/7c8051d/ : SUCCESS in 3m 12s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-python34/9549e49/ : SUCCESS in 3m 32s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/a085122/ : SUCCESS in 42m 58s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/7/check/check-keystoneclient-dsvm-functional/229e4cd/ : SUCCESS in 19m 43s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-tox-bandit/78aaa2d/ : SUCCESS in 3m 06s","accounts_in_message":[],"_revision_number":7},{"id":"3183e21776d584b7ea09da746b64d7ea243834b9","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-07-09 16:11:26.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"43022aa8efa6795d3ecc119b69f038174adb332a","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2015-07-23 01:19:30.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"17e547906a578ef1b5e523394e7ee27da8607131","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 01:20:04.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"b349151a2f18234ef7f0d32d5ed3c160129551c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 02:27:01.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-python26/edcf5ac/ : FAILURE in 2m 18s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/7/gate/gate-python-keystoneclient-docs/08e9bc5//doc/build/html/ : SUCCESS in 3m 17s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-pep8/77b2699/ : SUCCESS in 2m 35s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-python27/06d5bf9/ : FAILURE in 2m 47s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-python34/42b78f8/ : FAILURE in 4m 11s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/7/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/a0c69c8/ : SUCCESS in 1h 06m 51s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/7/gate/gate-keystoneclient-dsvm-functional/0d38b4c/ : SUCCESS in 28m 17s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-tox-bandit/c4a4582/ : SUCCESS in 2m 57s","accounts_in_message":[],"_revision_number":7},{"id":"4bbde98d7f061367c1833b69ff77507b7e368939","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-23 15:28:26.000000000","message":"Patch Set 7:\n\nthis needs an oauth fix.","accounts_in_message":[],"_revision_number":7},{"id":"bed27a062573de001af7e10ee9189a4f2e673c75","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-23 15:29:17.000000000","message":"Patch Set 7:\n\nrechec","accounts_in_message":[],"_revision_number":7},{"id":"e4bf39ed5e710f6c55f250c92d1e42633c2c4e1b","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-23 15:29:19.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"86b30111c79b931c3b10552bc2dd1d125d3258ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 19:06:37.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-python26/bc758e2/ : SUCCESS in 2m 58s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-pep8/847d9bd/ : SUCCESS in 2m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/7/check/gate-python-keystoneclient-docs/e382cf5//doc/build/html/ : SUCCESS in 3m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-python27/a978d18/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-python34/afb7835/ : SUCCESS in 2m 50s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b217427/ : SUCCESS in 1h 15m 41s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/7/check/gate-keystoneclient-dsvm-functional/7305ef0/ : SUCCESS in 30m 31s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/45/189145/7/check/gate-python-keystoneclient-tox-bandit/55bbc12/ : SUCCESS in 2m 11s","accounts_in_message":[],"_revision_number":7},{"id":"99c80d1129bf2b1fc3c9273d144d6c1ff64611f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 19:09:45.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"fd183c3e52df62b8b7d0a10c976eb9fe88c2a2e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 20:14:03.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-python26/950d2ab/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/189145/7/gate/gate-python-keystoneclient-docs/1cb8da5//doc/build/html/ : SUCCESS in 3m 08s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-pep8/0fc1644/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-python27/130db7b/ : SUCCESS in 2m 56s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-python34/fefc50e/ : SUCCESS in 3m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/45/189145/7/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/7727b89/ : SUCCESS in 1h 02m 21s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/45/189145/7/gate/gate-keystoneclient-dsvm-functional/9aae919/ : SUCCESS in 35m 35s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/45/189145/7/gate/gate-python-keystoneclient-tox-bandit/9da55a1/ : SUCCESS in 2m 59s","accounts_in_message":[],"_revision_number":7},{"id":"ddc964c7a5deb3527748e92cafa7e7ca0daf97c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 20:14:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"31f326dab688cab0274b3326ca3a5d3c6cf547fc","revisions":{"e19a8a1a37d787dcb6cce48c534e65dc62bf1171":{"kind":"REWORK","_number":1,"created":"2015-06-07 16:04:47.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/45/189145/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/189145/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/1"}}},"commit":{"parents":[{"commit":"95629cf75eff704f49e468ca6628385434fc5ce8","subject":"Common base class for unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/95629cf75eff704f49e468ca6628385434fc5ce8"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-07 16:03:55.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-07 16:03:55.000000000","tz":-300},"subject":"Unit tests catch deprecated function usage","message":"Unit tests catch deprecated function usage\n\nRather than continue to call deprecated functions without knowing\nit, have the unit tests fail when deprecated function is used.\n\nChange-Id: If9f58e30a08a88778e4ae3fc01399ad90997e812\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e19a8a1a37d787dcb6cce48c534e65dc62bf1171"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e19a8a1a37d787dcb6cce48c534e65dc62bf1171"}]},"branch":"refs/heads/master"},"2cda7474844ff2ebc749bff898a99cb87ed2b451":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-06-07 16:22:37.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/45/189145/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/189145/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/2"}}},"commit":{"parents":[{"commit":"b324bf8e54ef59937b481d57dcec77eabfbf67cc","subject":"Switch from deprecated isotime","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b324bf8e54ef59937b481d57dcec77eabfbf67cc"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-07 16:03:55.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-07 16:21:02.000000000","tz":-300},"subject":"Unit tests catch deprecated function usage","message":"Unit tests catch deprecated function usage\n\nRather than continue to call deprecated functions without knowing\nit, have the unit tests fail when deprecated function is used.\n\nChange-Id: If9f58e30a08a88778e4ae3fc01399ad90997e812\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2cda7474844ff2ebc749bff898a99cb87ed2b451"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2cda7474844ff2ebc749bff898a99cb87ed2b451"}]},"branch":"refs/heads/master"},"6701f7ac2f1521076ce99f383f6983962bad40ca":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-06-07 16:43:37.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/45/189145/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/189145/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/3"}}},"commit":{"parents":[{"commit":"ea60b89dbff9bb31c784cbb566d08a5f692cfcb8","subject":"Stop using function deprecated in Python 3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ea60b89dbff9bb31c784cbb566d08a5f692cfcb8"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-07 16:03:55.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-07 16:40:03.000000000","tz":-300},"subject":"Unit tests catch deprecated function usage","message":"Unit tests catch deprecated function usage\n\nRather than continue to call deprecated functions without knowing\nit, have the unit tests fail when deprecated function is used.\n\nChange-Id: If9f58e30a08a88778e4ae3fc01399ad90997e812\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6701f7ac2f1521076ce99f383f6983962bad40ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6701f7ac2f1521076ce99f383f6983962bad40ca"}]},"branch":"refs/heads/master"},"5a7f1c94b78bb9b3f60aacf951d36ba19ff886e1":{"kind":"REWORK","_number":4,"created":"2015-06-09 01:47:45.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/45/189145/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/189145/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/4"}}},"commit":{"parents":[{"commit":"e164037b03ec473f878e05e65fa0999614983f54","subject":"Switch from deprecated isotime","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e164037b03ec473f878e05e65fa0999614983f54"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-09 01:36:02.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-09 01:47:24.000000000","tz":-300},"subject":"Unit tests catch deprecated function usage","message":"Unit tests catch deprecated function usage\n\nRather than continue to call deprecated functions without knowing\nit, have the unit tests fail when deprecated function is used.\n\nThis will ensure that code isn\u0027t added that calls deprecated\nfunctions.\n\nChange-Id: If9f58e30a08a88778e4ae3fc01399ad90997e812\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f1c94b78bb9b3f60aacf951d36ba19ff886e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a7f1c94b78bb9b3f60aacf951d36ba19ff886e1"}]},"branch":"refs/heads/master"},"e04519d98dae693d7fea6cec357460c55c2a8ab6":{"kind":"REWORK","_number":5,"created":"2015-06-19 02:21:07.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/45/189145/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/189145/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/5"}}},"commit":{"parents":[{"commit":"1de887ee73696e9457f3bc1658d17bdb79b3dab3","subject":"Switch from deprecated isotime","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1de887ee73696e9457f3bc1658d17bdb79b3dab3"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-09 01:36:02.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-19 02:20:56.000000000","tz":-300},"subject":"Unit tests catch deprecated function usage","message":"Unit tests catch deprecated function usage\n\nRather than continue to call deprecated functions without knowing\nit, have the unit tests fail when deprecated function is used.\n\nThis will ensure that code isn\u0027t added that calls deprecated\nfunctions.\n\nChange-Id: If9f58e30a08a88778e4ae3fc01399ad90997e812\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e04519d98dae693d7fea6cec357460c55c2a8ab6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e04519d98dae693d7fea6cec357460c55c2a8ab6"}]},"branch":"refs/heads/master"},"d23f3f624433ab30708b0bcedd2e7c25098f81c6":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2015-06-29 20:48:21.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/45/189145/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/189145/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/6"}}},"commit":{"parents":[{"commit":"eab0b91ce9ec7ace00b61903b49e9ea9401ec2c9","subject":"Switch from deprecated oslo_utils.timeutils.strtime","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eab0b91ce9ec7ace00b61903b49e9ea9401ec2c9"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-09 01:36:02.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-29 20:47:09.000000000","tz":-300},"subject":"Unit tests catch deprecated function usage","message":"Unit tests catch deprecated function usage\n\nRather than continue to call deprecated functions without knowing\nit, have the unit tests fail when deprecated function is used.\n\nThis will ensure that code isn\u0027t added that calls deprecated\nfunctions.\n\nChange-Id: If9f58e30a08a88778e4ae3fc01399ad90997e812\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d23f3f624433ab30708b0bcedd2e7c25098f81c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d23f3f624433ab30708b0bcedd2e7c25098f81c6"}]},"branch":"refs/heads/master"},"31f326dab688cab0274b3326ca3a5d3c6cf547fc":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2015-06-30 17:58:57.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/45/189145/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/189145/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/189145/7"}}},"commit":{"parents":[{"commit":"225832f5913e12f8c86c429193e6ed4531dcc101","subject":"Switch from deprecated oslo_utils.timeutils.strtime","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/225832f5913e12f8c86c429193e6ed4531dcc101"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-09 01:36:02.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-30 17:58:55.000000000","tz":-300},"subject":"Unit tests catch deprecated function usage","message":"Unit tests catch deprecated function usage\n\nRather than continue to call deprecated functions without knowing\nit, have the unit tests fail when deprecated function is used.\n\nThis will ensure that code isn\u0027t added that calls deprecated\nfunctions.\n\nChange-Id: If9f58e30a08a88778e4ae3fc01399ad90997e812\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/31f326dab688cab0274b3326ca3a5d3c6cf547fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/31f326dab688cab0274b3326ca3a5d3c6cf547fc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
