)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9b1e09fe60a9c27b09383c841acaffc39b5a0e02","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Attila Fazekas \u003cafazekas@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-06-26 12:55:49 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove double-dash from the names"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The rand_name function already adds the dash."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"baada198_f9c83e4f","line":7,"updated":"2014-07-30 22:09:08.000000000","message":"s/dash/hyphen/","commit_id":"2261c23ccf3dabec0aa095a6c1065a1aa725e007"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9b1e09fe60a9c27b09383c841acaffc39b5a0e02","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove double-dash from the names"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The rand_name function already adds the dash."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The change mostly created by:"},{"line_number":12,"context_line":"find -name \"*.py\" | xargs -n 1 sed -i \\"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"baada198_59012a6c","line":9,"updated":"2014-07-30 22:09:08.000000000","message":"ditto","commit_id":"2261c23ccf3dabec0aa095a6c1065a1aa725e007"}],"tempest/api/compute/admin/test_quotas.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    # TODO(afazekas): merge these test cases"},{"line_number":76,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":77,"context_line":"    def test_get_updated_quotas(self):"},{"line_number":78,"context_line":"        # Verify that GET shows the updated quota set of tenant"},{"line_number":79,"context_line":"        tenant_name \u003d data_utils.rand_name(\u0027cpu_quota_tenant_\u0027)"},{"line_number":80,"context_line":"        tenant_desc \u003d tenant_name + \u0027-desc\u0027"},{"line_number":81,"context_line":"        identity_client \u003d self.os_adm.identity_client"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_040157af","side":"PARENT","line":78,"updated":"2014-06-16 06:15:31.000000000","message":"Suggestion to remove last \u0027_\u0027 from name as generated name will be \u0027xyz_-abc\u0027.\n\nMany place it is present.","commit_id":"76bf0bc611a0a6174da8d444c1d22492f8c3b976"}],"tempest/api/identity/admin/test_services.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        # GET Service"},{"line_number":38,"context_line":"        # Creating a Service"},{"line_number":39,"context_line":"        name \u003d data_utils.rand_name(\u0027service\u0027)"},{"line_number":40,"context_line":"        type \u003d data_utils.rand_name(\u0027type-\u0027)"},{"line_number":41,"context_line":"        description \u003d data_utils.rand_name(\u0027description\u0027)"},{"line_number":42,"context_line":"        resp, service_data \u003d self.client.create_service("},{"line_number":43,"context_line":"            name, type, description\u003ddescription)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_e4346be1","line":40,"updated":"2014-06-16 06:15:31.000000000","message":"need to remove one more \u0027-\u0027","commit_id":"42eb1db1298828b2100239ebadac3cd6a6204344"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    def test_create_service_without_description(self):"},{"line_number":71,"context_line":"        # Create a service only with name and type"},{"line_number":72,"context_line":"        name \u003d data_utils.rand_name(\u0027service\u0027)"},{"line_number":73,"context_line":"        type \u003d data_utils.rand_name(\u0027type-\u0027)"},{"line_number":74,"context_line":"        resp, service \u003d self.client.create_service(name, type)"},{"line_number":75,"context_line":"        self.assertIn(\u0027id\u0027, service)"},{"line_number":76,"context_line":"        self.assertTrue(\u0027200\u0027, resp[\u0027status\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_444b5f5f","line":73,"updated":"2014-06-16 06:15:31.000000000","message":"ditto","commit_id":"42eb1db1298828b2100239ebadac3cd6a6204344"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        services \u003d []"},{"line_number":87,"context_line":"        for _ in moves.xrange(3):"},{"line_number":88,"context_line":"            name \u003d data_utils.rand_name(\u0027service\u0027)"},{"line_number":89,"context_line":"            type \u003d data_utils.rand_name(\u0027type-\u0027)"},{"line_number":90,"context_line":"            description \u003d data_utils.rand_name(\u0027description\u0027)"},{"line_number":91,"context_line":"            resp, service \u003d self.client.create_service("},{"line_number":92,"context_line":"                name, type, description\u003ddescription)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_64505b0b","line":89,"updated":"2014-06-16 06:15:31.000000000","message":"ditto","commit_id":"42eb1db1298828b2100239ebadac3cd6a6204344"}],"tempest/api/identity/admin/v3/test_endpoints.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        cls.client \u003d cls.endpoints_client"},{"line_number":30,"context_line":"        cls.service_ids \u003d list()"},{"line_number":31,"context_line":"        s_name \u003d data_utils.rand_name(\u0027service\u0027)"},{"line_number":32,"context_line":"        s_type \u003d data_utils.rand_name(\u0027type-\u0027)"},{"line_number":33,"context_line":"        s_description \u003d data_utils.rand_name(\u0027description\u0027)"},{"line_number":34,"context_line":"        resp, cls.service_data \u003d\\"},{"line_number":35,"context_line":"            cls.service_client.create_service(s_name, s_type,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_a45a6328","line":32,"updated":"2014-06-16 06:15:31.000000000","message":"ditto","commit_id":"42eb1db1298828b2100239ebadac3cd6a6204344"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        self.addCleanup(self.client.delete_endpoint, endpoint_for_update[\u0027id\u0027])"},{"line_number":107,"context_line":"        # Creating service so as update endpoint with new service ID"},{"line_number":108,"context_line":"        s_name \u003d data_utils.rand_name(\u0027service\u0027)"},{"line_number":109,"context_line":"        s_type \u003d data_utils.rand_name(\u0027type-\u0027)"},{"line_number":110,"context_line":"        s_description \u003d data_utils.rand_name(\u0027description\u0027)"},{"line_number":111,"context_line":"        resp, self.service2 \u003d\\"},{"line_number":112,"context_line":"            self.service_client.create_service(s_name, s_type,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_c43e8fb9","line":109,"updated":"2014-06-16 06:15:31.000000000","message":"ditto","commit_id":"42eb1db1298828b2100239ebadac3cd6a6204344"}],"tempest/api/identity/admin/v3/test_endpoints_negative.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        cls.client \u003d cls.endpoints_client"},{"line_number":32,"context_line":"        cls.service_ids \u003d list()"},{"line_number":33,"context_line":"        s_name \u003d data_utils.rand_name(\u0027service\u0027)"},{"line_number":34,"context_line":"        s_type \u003d data_utils.rand_name(\u0027type-\u0027)"},{"line_number":35,"context_line":"        s_description \u003d data_utils.rand_name(\u0027description\u0027)"},{"line_number":36,"context_line":"        resp, cls.service_data \u003d ("},{"line_number":37,"context_line":"            cls.service_client.create_service(s_name, s_type,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_e43b8bc6","line":34,"updated":"2014-06-16 06:15:31.000000000","message":"ditto","commit_id":"42eb1db1298828b2100239ebadac3cd6a6204344"}],"tempest/api/identity/admin/v3/test_services.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d1d6089b1db3fa7fa12575175f7c6b2ba950e452","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def test_update_service(self):"},{"line_number":27,"context_line":"        # Update description attribute of service"},{"line_number":28,"context_line":"        name \u003d data_utils.rand_name(\u0027service\u0027)"},{"line_number":29,"context_line":"        serv_type \u003d data_utils.rand_name(\u0027type-\u0027)"},{"line_number":30,"context_line":"        desc \u003d data_utils.rand_name(\u0027description\u0027)"},{"line_number":31,"context_line":"        resp, body \u003d self.service_client.create_service(name, serv_type,"},{"line_number":32,"context_line":"                                                        description\u003ddesc)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_245d7316","line":29,"updated":"2014-06-16 06:15:31.000000000","message":"ditto","commit_id":"42eb1db1298828b2100239ebadac3cd6a6204344"}],"tempest/scenario/manager.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3a8061ced68687b37f482566d80dd39af4043cb6","unresolved":false,"context_lines":[{"line_number":291,"context_line":"        return rules"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"    def _create_security_group_nova(self, client\u003dNone,"},{"line_number":294,"context_line":"                                    namestart\u003d\u0027secgroup-smoke-\u0027):"},{"line_number":295,"context_line":"        if client is None:"},{"line_number":296,"context_line":"            client \u003d self.compute_client"},{"line_number":297,"context_line":"        # Create security group"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_7307e918","line":294,"updated":"2014-06-25 07:25:06.000000000","message":"needs to remove from here too.","commit_id":"16799521ccb018b307b4ac21ede18301ea9b28fa"}]}
