)]}'
{"keystone/tests/unit/test_v3_credential.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"b4f1f43b3c78cfe0c2206211ebaeff2b01c737fb","unresolved":false,"context_lines":[{"line_number":555,"context_line":""},{"line_number":556,"context_line":"class TestKeyRotation(CredentialBaseTestCase):"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"    def test_rotatate(self):"},{"line_number":559,"context_line":"        \"\"\"Test that rotating a key will start encrypting with a new key."},{"line_number":560,"context_line":""},{"line_number":561,"context_line":"        We had a subtle bug that the base Manager was caching the value of"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_7e06261d","line":558,"range":{"start_line":558,"start_character":8,"end_line":558,"end_character":21},"updated":"2016-09-01 21:30:20.000000000","message":"test_rotate","commit_id":"440a17a503e9092d261127e602df5aa0267ee5d4"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"b4f1f43b3c78cfe0c2206211ebaeff2b01c737fb","unresolved":false,"context_lines":[{"line_number":558,"context_line":"    def test_rotatate(self):"},{"line_number":559,"context_line":"        \"\"\"Test that rotating a key will start encrypting with a new key."},{"line_number":560,"context_line":""},{"line_number":561,"context_line":"        We had a subtle bug that the base Manager was caching the value of"},{"line_number":562,"context_line":"        the primary_key_hash property. This was due to the fact that"},{"line_number":563,"context_line":"        keystone.common.manager.Manager.__getattr__ was not designed to be"},{"line_number":564,"context_line":"        used with properties."},{"line_number":565,"context_line":"        \"\"\""},{"line_number":566,"context_line":"        credential \u003d unit.new_credential_ref(user_id\u003dself.user[\u0027id\u0027],"},{"line_number":567,"context_line":"                                             project_id\u003dself.project_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_1e18ba74","line":564,"range":{"start_line":561,"start_character":8,"end_line":564,"end_character":29},"updated":"2016-09-01 21:30:20.000000000","message":"And what does this mean in terms of the provided functionality (to the end user) ?","commit_id":"440a17a503e9092d261127e602df5aa0267ee5d4"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"930e95c41c89b20c45284b36aa68af029e16b4c8","unresolved":false,"context_lines":[{"line_number":558,"context_line":"    def test_rotatate(self):"},{"line_number":559,"context_line":"        \"\"\"Test that rotating a key will start encrypting with a new key."},{"line_number":560,"context_line":""},{"line_number":561,"context_line":"        We had a subtle bug that the base Manager was caching the value of"},{"line_number":562,"context_line":"        the primary_key_hash property. This was due to the fact that"},{"line_number":563,"context_line":"        keystone.common.manager.Manager.__getattr__ was not designed to be"},{"line_number":564,"context_line":"        used with properties."},{"line_number":565,"context_line":"        \"\"\""},{"line_number":566,"context_line":"        credential \u003d unit.new_credential_ref(user_id\u003dself.user[\u0027id\u0027],"},{"line_number":567,"context_line":"                                             project_id\u003dself.project_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_6b039f42","line":564,"range":{"start_line":561,"start_character":8,"end_line":564,"end_character":29},"in_reply_to":"fa7ab95a_1e18ba74","updated":"2016-09-02 14:16:56.000000000","message":"Likely encrypted credentials won\u0027t work until we get a fix in place.","commit_id":"440a17a503e9092d261127e602df5aa0267ee5d4"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f37a33d4f828ff30e4d645d8dd14d287ba6e1aea","unresolved":false,"context_lines":[{"line_number":573,"context_line":""},{"line_number":574,"context_line":"        credential \u003d unit.new_credential_ref(user_id\u003dself.user[\u0027id\u0027],"},{"line_number":575,"context_line":"                                             project_id\u003dself.project_id)"},{"line_number":576,"context_line":"        c \u003d self.credential_api.create_credential(credential[\u0027id\u0027], credential)"},{"line_number":577,"context_line":"        c \u003d self.credential_api.driver.get_credential(credential[\u0027id\u0027])"},{"line_number":578,"context_line":"        self.assertNotEqual(original_key_hash, c[\u0027key_hash\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_c38af9be","line":576,"updated":"2016-09-01 21:24:20.000000000","message":"\"c \u003d\" doesn\u0027t do anything","commit_id":"440a17a503e9092d261127e602df5aa0267ee5d4"}]}
