)]}'
{"tempest/api/compute/servers/test_server_actions.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"c508b880593cfd1985ac1f562a0dcf39589bd457","unresolved":false,"context_lines":[{"line_number":229,"context_line":"    @attr(type\u003d\u0027gate\u0027)"},{"line_number":230,"context_line":"    def test_create_backup(self):"},{"line_number":231,"context_line":"        # Positive test:create backup successfully and rotate backups correctly"},{"line_number":232,"context_line":"        # create the first and the second backup"},{"line_number":233,"context_line":"        backup1 \u003d data_utils.rand_name(\u0027backup\u0027)"},{"line_number":234,"context_line":"        resp, _ \u003d self.servers_client.create_backup(self.server_id,"},{"line_number":235,"context_line":"                                                    \u0027daily\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BiPo%3D","line":232,"updated":"2014-01-24 16:48:21.000000000","message":"I\u0027d make this backup-1","commit_id":"11cfcef665902c5a6399c5129534fe720a056286"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0c1b65cad8ce62c2586c3ecfec67c7e5edb2e4a4","unresolved":false,"context_lines":[{"line_number":229,"context_line":"    @attr(type\u003d\u0027gate\u0027)"},{"line_number":230,"context_line":"    def test_create_backup(self):"},{"line_number":231,"context_line":"        # Positive test:create backup successfully and rotate backups correctly"},{"line_number":232,"context_line":"        # create the first and the second backup"},{"line_number":233,"context_line":"        backup1 \u003d data_utils.rand_name(\u0027backup\u0027)"},{"line_number":234,"context_line":"        resp, _ \u003d self.servers_client.create_backup(self.server_id,"},{"line_number":235,"context_line":"                                                    \u0027daily\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2Bh74%3D","line":232,"in_reply_to":"AAAAUH%2F%2BiPo%3D","updated":"2014-01-24 17:40:46.000000000","message":"Good point, will do.","commit_id":"11cfcef665902c5a6399c5129534fe720a056286"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"c508b880593cfd1985ac1f562a0dcf39589bd457","unresolved":false,"context_lines":[{"line_number":246,"context_line":"        self.addCleanup(_clean_oldest_backup, image1_id)"},{"line_number":247,"context_line":"        self.assertEqual(202, resp.status)"},{"line_number":248,"context_line":"        self.os.image_client.wait_for_image_status(image1_id, \u0027active\u0027)"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        backup2 \u003d data_utils.rand_name(\u0027backup\u0027)"},{"line_number":251,"context_line":"        self.servers_client.wait_for_server_status(self.server_id, \u0027ACTIVE\u0027)"},{"line_number":252,"context_line":"        resp, _ \u003d self.servers_client.create_backup(self.server_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BiPY%3D","line":249,"updated":"2014-01-24 16:48:21.000000000","message":"I\u0027d make this backup-2","commit_id":"11cfcef665902c5a6399c5129534fe720a056286"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"c508b880593cfd1985ac1f562a0dcf39589bd457","unresolved":false,"context_lines":[{"line_number":274,"context_line":"                         (image_list[0][\u0027name\u0027], image_list[1][\u0027name\u0027]))"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"        # create the third one, due to the rotation is 2,"},{"line_number":277,"context_line":"        # the first one will be deleted"},{"line_number":278,"context_line":"        backup3 \u003d data_utils.rand_name(\u0027backup\u0027)"},{"line_number":279,"context_line":"        self.servers_client.wait_for_server_status(self.server_id, \u0027ACTIVE\u0027)"},{"line_number":280,"context_line":"        resp, _ \u003d self.servers_client.create_backup(self.server_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BiPM%3D","line":277,"updated":"2014-01-24 16:48:21.000000000","message":"backup-3","commit_id":"11cfcef665902c5a6399c5129534fe720a056286"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"c508b880593cfd1985ac1f562a0dcf39589bd457","unresolved":false,"context_lines":[{"line_number":296,"context_line":"        self.assertEqual(2, len(image_list),"},{"line_number":297,"context_line":"                         \u0027Unexpected number of images for \u0027"},{"line_number":298,"context_line":"                         \u0027v2:test_create_backup; was the oldest backup not \u0027"},{"line_number":299,"context_line":"                         \u0027yet deleted? Image list: %s\u0027 % image_list)"},{"line_number":300,"context_line":"        self.assertEqual((backup2, backup3),"},{"line_number":301,"context_line":"                         (image_list[0][\u0027name\u0027], image_list[1][\u0027name\u0027]))"},{"line_number":302,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BiQA%3D","line":299,"updated":"2014-01-24 16:48:21.000000000","message":"This is going to be a ton of information. I would do map(lambda x: x[\u0027name\u0027], image_list) here instead and also change the backup randname call to indicate which backup it is.","commit_id":"11cfcef665902c5a6399c5129534fe720a056286"}]}
