)]}'
{"keystone/tests/unit/application_credential/test_backends.py":[{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"0474ef1ac17cc69f1d56a12653110981b21164b4","unresolved":false,"context_lines":[{"line_number":110,"context_line":"    def test_create_application_credential_with_access_rules(self):"},{"line_number":111,"context_line":"        app_cred \u003d self._new_app_cred_data(self.user_foo[\u0027id\u0027],"},{"line_number":112,"context_line":"                                           project_id\u003dself.project_bar[\u0027id\u0027])"},{"line_number":113,"context_line":"        app_cred[\u0027access_rules\u0027] \u003d [{"},{"line_number":114,"context_line":"            \u0027id\u0027: uuid.uuid4().hex,"},{"line_number":115,"context_line":"            \u0027service\u0027: uuid.uuid4().hex,"},{"line_number":116,"context_line":"            \u0027path\u0027: uuid.uuid4().hex,"},{"line_number":117,"context_line":"            \u0027method\u0027: uuid.uuid4().hex[16:]"},{"line_number":118,"context_line":"        }]"},{"line_number":119,"context_line":"        resp \u003d self.app_cred_api.create_application_credential(app_cred)"},{"line_number":120,"context_line":"        resp.pop(\u0027roles\u0027)"},{"line_number":121,"context_line":"        resp_access_rules \u003d resp.pop(\u0027access_rules\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_c71e1aba","line":118,"range":{"start_line":113,"start_character":7,"end_line":118,"end_character":10},"updated":"2019-06-11 10:54:05.000000000","message":"Shouldn\u0027t we add test cases for the new schema including user_id and external_id ?","commit_id":"97666072b4707a53f3a24ac5f1b0430a71494467"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"43465383083b37d983b0111f0efdcaa749306c27","unresolved":false,"context_lines":[{"line_number":110,"context_line":"    def test_create_application_credential_with_access_rules(self):"},{"line_number":111,"context_line":"        app_cred \u003d self._new_app_cred_data(self.user_foo[\u0027id\u0027],"},{"line_number":112,"context_line":"                                           project_id\u003dself.project_bar[\u0027id\u0027])"},{"line_number":113,"context_line":"        app_cred[\u0027access_rules\u0027] \u003d [{"},{"line_number":114,"context_line":"            \u0027id\u0027: uuid.uuid4().hex,"},{"line_number":115,"context_line":"            \u0027service\u0027: uuid.uuid4().hex,"},{"line_number":116,"context_line":"            \u0027path\u0027: uuid.uuid4().hex,"},{"line_number":117,"context_line":"            \u0027method\u0027: uuid.uuid4().hex[16:]"},{"line_number":118,"context_line":"        }]"},{"line_number":119,"context_line":"        resp \u003d self.app_cred_api.create_application_credential(app_cred)"},{"line_number":120,"context_line":"        resp.pop(\u0027roles\u0027)"},{"line_number":121,"context_line":"        resp_access_rules \u003d resp.pop(\u0027access_rules\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_ce85c55b","line":118,"range":{"start_line":113,"start_character":7,"end_line":118,"end_character":10},"in_reply_to":"9fb8cfa7_c71e1aba","updated":"2019-06-11 22:45:53.000000000","message":"No, because the driver does the work of adding the user_id and converting the external_id, so we want to leave it this way so that we are testing that the driver is doing the conversion correctly.","commit_id":"97666072b4707a53f3a24ac5f1b0430a71494467"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"3845a8db06ade0c76165d57c54f5b90f7c28a75d","unresolved":false,"context_lines":[{"line_number":110,"context_line":"    def test_create_application_credential_with_access_rules(self):"},{"line_number":111,"context_line":"        app_cred \u003d self._new_app_cred_data(self.user_foo[\u0027id\u0027],"},{"line_number":112,"context_line":"                                           project_id\u003dself.project_bar[\u0027id\u0027])"},{"line_number":113,"context_line":"        app_cred[\u0027access_rules\u0027] \u003d [{"},{"line_number":114,"context_line":"            \u0027id\u0027: uuid.uuid4().hex,"},{"line_number":115,"context_line":"            \u0027service\u0027: uuid.uuid4().hex,"},{"line_number":116,"context_line":"            \u0027path\u0027: uuid.uuid4().hex,"},{"line_number":117,"context_line":"            \u0027method\u0027: uuid.uuid4().hex[16:]"},{"line_number":118,"context_line":"        }]"},{"line_number":119,"context_line":"        resp \u003d self.app_cred_api.create_application_credential(app_cred)"},{"line_number":120,"context_line":"        resp.pop(\u0027roles\u0027)"},{"line_number":121,"context_line":"        resp_access_rules \u003d resp.pop(\u0027access_rules\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_da37bbfe","line":118,"range":{"start_line":113,"start_character":7,"end_line":118,"end_character":10},"in_reply_to":"9fb8cfa7_ce85c55b","updated":"2019-06-12 05:25:24.000000000","message":"ahhhh... ok.","commit_id":"97666072b4707a53f3a24ac5f1b0430a71494467"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"0474ef1ac17cc69f1d56a12653110981b21164b4","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    def test_create_application_credential_with_preexisting_access_rules(self):"},{"line_number":129,"context_line":"        app_cred_1 \u003d self._new_app_cred_data(self.user_foo[\u0027id\u0027],"},{"line_number":130,"context_line":"                                             project_id\u003dself.project_bar[\u0027id\u0027])"},{"line_number":131,"context_line":"        app_cred_1[\u0027access_rules\u0027] \u003d [{"},{"line_number":132,"context_line":"            \u0027id\u0027: uuid.uuid4().hex,"},{"line_number":133,"context_line":"            \u0027service\u0027: uuid.uuid4().hex,"},{"line_number":134,"context_line":"            \u0027path\u0027: uuid.uuid4().hex,"},{"line_number":135,"context_line":"            \u0027method\u0027: uuid.uuid4().hex[16:]"},{"line_number":136,"context_line":"        }]"},{"line_number":137,"context_line":"        resp \u003d self.app_cred_api.create_application_credential(app_cred_1)"},{"line_number":138,"context_line":"        resp_access_rules_1 \u003d resp.pop(\u0027access_rules\u0027)"},{"line_number":139,"context_line":"        app_cred_2 \u003d self._new_app_cred_data(self.user_foo[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_e71b1ec7","line":136,"range":{"start_line":131,"start_character":8,"end_line":136,"end_character":10},"updated":"2019-06-11 10:54:05.000000000","message":"Same here?","commit_id":"97666072b4707a53f3a24ac5f1b0430a71494467"}]}
