)]}'
{"keystone/tests/unit/token/test_fernet_provider.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"0f2c7c71ed57302699d3c4b79dc8c635f0deb149","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        # NOTE(lbragstad): The token expiration time for Fernet tokens is"},{"line_number":285,"context_line":"        # passed in the payload of the token. This is different from the token"},{"line_number":286,"context_line":"        # creation time, which is handled by cryptography and doesn\u0027t support"},{"line_number":287,"context_line":"        # subsecond precision because it is a timestamp integer."},{"line_number":288,"context_line":"        self.assertTrue(isinstance(expected_time_float, float))"},{"line_number":289,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_37bb4e10","line":286,"updated":"2015-10-07 13:58:22.000000000","message":"change cryptography to Fernet?","commit_id":"586b79379de062d27e9d8edc88bafabb662234f8"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"6454a9eda3a34fbf9e845edb9133390846812d58","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        # NOTE(lbragstad): The token expiration time for Fernet tokens is"},{"line_number":285,"context_line":"        # passed in the payload of the token. This is different from the token"},{"line_number":286,"context_line":"        # creation time, which is handled by cryptography and doesn\u0027t support"},{"line_number":287,"context_line":"        # subsecond precision because it is a timestamp integer."},{"line_number":288,"context_line":"        self.assertTrue(isinstance(expected_time_float, float))"},{"line_number":289,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_c9627ead","line":286,"in_reply_to":"7a2fa921_37bb4e10","updated":"2015-10-07 14:14:06.000000000","message":"Done","commit_id":"586b79379de062d27e9d8edc88bafabb662234f8"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"0f2c7c71ed57302699d3c4b79dc8c635f0deb149","unresolved":false,"context_lines":[{"line_number":289,"context_line":""},{"line_number":290,"context_line":"        actual_time_float \u003d payload_cls._convert_time_string_to_float("},{"line_number":291,"context_line":"            expected_time_str)"},{"line_number":292,"context_line":"        self.assertTrue(isinstance(actual_time_float, float))"},{"line_number":293,"context_line":"        self.assertEqual(expected_time_float, actual_time_float)"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"        actual_time_str \u003d payload_cls._convert_float_to_time_string("}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_d783fa54","line":292,"updated":"2015-10-07 13:58:22.000000000","message":"use assertIsInstance","commit_id":"586b79379de062d27e9d8edc88bafabb662234f8"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"6454a9eda3a34fbf9e845edb9133390846812d58","unresolved":false,"context_lines":[{"line_number":289,"context_line":""},{"line_number":290,"context_line":"        actual_time_float \u003d payload_cls._convert_time_string_to_float("},{"line_number":291,"context_line":"            expected_time_str)"},{"line_number":292,"context_line":"        self.assertTrue(isinstance(actual_time_float, float))"},{"line_number":293,"context_line":"        self.assertEqual(expected_time_float, actual_time_float)"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"        actual_time_str \u003d payload_cls._convert_float_to_time_string("}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_6959eafd","line":292,"in_reply_to":"7a2fa921_d783fa54","updated":"2015-10-07 14:14:06.000000000","message":"Done","commit_id":"586b79379de062d27e9d8edc88bafabb662234f8"}]}
