)]}'
{"keystone/tests/unit/test_token_provider.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"6e40608b570c96cb4e81b1e280d90bd98eaf3d20","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import datetime"},{"line_number":16,"context_line":"from six.moves import reload_module"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_config import cfg"},{"line_number":19,"context_line":"from oslo_utils import timeutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_5cee768c","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":35},"updated":"2015-12-31 01:52:13.000000000","message":"this should go in the next section of imports, since six is a third party library","commit_id":"bed39eb78c93083887bfe348a6ca0d80018b7f93"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c4a2e67ad4da2d02fa9ab50c923c70317fff914e","unresolved":false,"context_lines":[{"line_number":792,"context_line":"# NOTE(ayoung): renamed to avoid automatic test detection"},{"line_number":793,"context_line":"class PKIProviderTests(object):"},{"line_number":794,"context_line":""},{"line_number":795,"context_line":"    def setUp(self):"},{"line_number":796,"context_line":"        super(PKIProviderTests, self).setUp()"},{"line_number":797,"context_line":""},{"line_number":798,"context_line":"        from keystoneclient.common import cms"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa69d971_c0b90530","line":795,"updated":"2015-12-31 15:07:46.000000000","message":"what is all this code supposed to be doing?","commit_id":"a1ca88ce78421e7253add8385c01b5fca8b63c8e"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"03fe4284d523de634c25138c14421ba474d9cf5e","unresolved":false,"context_lines":[{"line_number":792,"context_line":"# NOTE(ayoung): renamed to avoid automatic test detection"},{"line_number":793,"context_line":"class PKIProviderTests(object):"},{"line_number":794,"context_line":""},{"line_number":795,"context_line":"    def setUp(self):"},{"line_number":796,"context_line":"        super(PKIProviderTests, self).setUp()"},{"line_number":797,"context_line":""},{"line_number":798,"context_line":"        from keystoneclient.common import cms"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa69d971_80378daf","line":795,"in_reply_to":"fa69d971_c0b90530","updated":"2015-12-31 15:08:50.000000000","message":"We should be able to get rid of this when we remove eventlet support.","commit_id":"a1ca88ce78421e7253add8385c01b5fca8b63c8e"}]}
