)]}'
{"tempest/api/compute/keypairs/test_keypairs_negative.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"fe14a1e39c8acfd0c64f10996bc65475780d2120","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    @decorators.idempotent_id(\u002745fbe5e0-acb5-49aa-837a-ff8d0719db91\u0027)"},{"line_number":85,"context_line":"    def test_create_keypair_invalid_name(self):"},{"line_number":86,"context_line":"        # Keypairs with name being an invalid name should not be created"},{"line_number":87,"context_line":"        k_name \u003d r\u0027key_/.\\@:\u0027"},{"line_number":88,"context_line":"        self.assertRaises(lib_exc.BadRequest, self.create_keypair,"},{"line_number":89,"context_line":"                          k_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_e7678623","line":87,"range":{"start_line":87,"start_character":17,"end_line":87,"end_character":18},"updated":"2018-07-07 03:22:55.000000000","message":"This doesn\u0027t look correct. If here, why not L79 above.","commit_id":"7f4a6211bfd3ba68410b7911271155258ee71297"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"2f6b3374c28ffceb60b8b3f13d6aaf05bb620a01","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    @decorators.idempotent_id(\u002745fbe5e0-acb5-49aa-837a-ff8d0719db91\u0027)"},{"line_number":85,"context_line":"    def test_create_keypair_invalid_name(self):"},{"line_number":86,"context_line":"        # Keypairs with name being an invalid name should not be created"},{"line_number":87,"context_line":"        k_name \u003d r\u0027key_/.\\@:\u0027"},{"line_number":88,"context_line":"        self.assertRaises(lib_exc.BadRequest, self.create_keypair,"},{"line_number":89,"context_line":"                          k_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_7199dc1b","line":87,"range":{"start_line":87,"start_character":17,"end_line":87,"end_character":18},"in_reply_to":"5f7c97a3_c4da7a48","updated":"2018-07-09 18:47:36.000000000","message":"Thanks, lgtm then. I was remiss in looking up what the difference between raw string literals and string literals; your stackoverflow post explained it nicely.","commit_id":"7f4a6211bfd3ba68410b7911271155258ee71297"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"720e4a8c4b3eb7c11d087e60d89ced65d64bab19","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    @decorators.idempotent_id(\u002745fbe5e0-acb5-49aa-837a-ff8d0719db91\u0027)"},{"line_number":85,"context_line":"    def test_create_keypair_invalid_name(self):"},{"line_number":86,"context_line":"        # Keypairs with name being an invalid name should not be created"},{"line_number":87,"context_line":"        k_name \u003d r\u0027key_/.\\@:\u0027"},{"line_number":88,"context_line":"        self.assertRaises(lib_exc.BadRequest, self.create_keypair,"},{"line_number":89,"context_line":"                          k_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_c4da7a48","line":87,"range":{"start_line":87,"start_character":17,"end_line":87,"end_character":18},"in_reply_to":"5f7c97a3_e7678623","updated":"2018-07-09 08:43:47.000000000","message":"It\u0027s because of the backslashes which aren\u0027t present in L79. That\u0027s what I need to fix. You\u0027ll see these if you run unit tests in a Python 3.5+ interpreter","commit_id":"7f4a6211bfd3ba68410b7911271155258ee71297"}]}
