)]}'
{"tempest/api/compute/servers/v3/test_create_server.py":[{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"73c59e7f3fbb6c1b60ffa573004d54deab93c81f","unresolved":false,"context_lines":[{"line_number":51,"context_line":"                                     disk_config\u003dcls.disk_config)"},{"line_number":52,"context_line":"        cls.resp, cls.server_initial \u003d cli_resp"},{"line_number":53,"context_line":"        cls.password \u003d cls.server_initial[\u0027adminPass\u0027]"},{"line_number":54,"context_line":"        cls.wait_for_server_status(cls.server_initial[\u0027id\u0027], \u0027ACTIVE\u0027)"},{"line_number":55,"context_line":"        resp, cls.server \u003d cls.client.get_server(cls.server_initial[\u0027id\u0027])"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fys8%3D","line":54,"updated":"2013-07-23 06:26:54.000000000","message":"this should be cls.client.wait_for_server_status(cls.server_initial[\u0027id\u0027], \u0027ACTIVE\u0027)","commit_id":"83f1108907582eea995b469ab9f75ec884a637e8"}],"tempest/config.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"0d79156e2706d10e63f688e5db738895ee74a3ec","unresolved":false,"context_lines":[{"line_number":184,"context_line":"               default\u003d\u0027compute\u0027,"},{"line_number":185,"context_line":"               help\u003d\"Catalog type of the Compute service.\"),"},{"line_number":186,"context_line":"    cfg.StrOpt(\u0027catalog_v3_type\u0027,"},{"line_number":187,"context_line":"               default\u003d\u0027compute\u0027,"},{"line_number":188,"context_line":"               help\u003d\"Catalog type of the Compute v3 service.\"),"},{"line_number":189,"context_line":"    cfg.StrOpt(\u0027path_to_private_key\u0027,"},{"line_number":190,"context_line":"               default\u003dNone,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAQn%2F%2Fj88%3D","line":187,"updated":"2013-07-29 06:01:34.000000000","message":"the default should definitely be computev3 not compute","commit_id":"dafb7abc8ab7d99cf84f37f19c053681fbe5a9ae"}],"tempest/services/compute/v3/json/servers_client.py":[{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"73c59e7f3fbb6c1b60ffa573004d54deab93c81f","unresolved":false,"context_lines":[{"line_number":26,"context_line":"class ServersV3ClientJSON(RestClient):"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def __init__(self, config, username, password, auth_url, tenant_name\u003dNone,"},{"line_number":29,"context_line":"                 auth_version\u003d\u0027v3\u0027):"},{"line_number":30,"context_line":"        super(ServersV3ClientJSON, self).__init__(config, username, password,"},{"line_number":31,"context_line":"                                                  auth_url, tenant_name,"},{"line_number":32,"context_line":"                                                  auth_version\u003dauth_version)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fys4%3D","line":29,"updated":"2013-07-23 06:26:54.000000000","message":"use v2","commit_id":"83f1108907582eea995b469ab9f75ec884a637e8"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"73c59e7f3fbb6c1b60ffa573004d54deab93c81f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        super(ServersV3ClientJSON, self).__init__(config, username, password,"},{"line_number":31,"context_line":"                                                  auth_url, tenant_name,"},{"line_number":32,"context_line":"                                                  auth_version\u003dauth_version)"},{"line_number":33,"context_line":"        self.service \u003d self.config.compute.catalog_type"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"def request(self, method, url, headers\u003dNone, body\u003dNone, wait\u003dNone):"},{"line_number":36,"context_line":"    \"\"\"Overriding the existing HTTP request in super class rest_client.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fys0%3D","line":33,"updated":"2013-07-23 06:26:54.000000000","message":"this should be self.config.compute.catalog_v3_type","commit_id":"83f1108907582eea995b469ab9f75ec884a637e8"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"73c59e7f3fbb6c1b60ffa573004d54deab93c81f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    self.base_url \u003d self.base_url.replace(urlparse(self.base_url).path, \"/v3\")"},{"line_number":39,"context_line":"    return super(ServersV3ClientJSON, self).request(method, url,"},{"line_number":40,"context_line":"                                                    headers\u003dheaders,"},{"line_number":41,"context_line":"                                                    body\u003dbody)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def create_server(self, name, image_ref, flavor_ref, **kwargs):"},{"line_number":44,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fyss%3D","line":41,"updated":"2013-07-23 06:26:54.000000000","message":"remove this","commit_id":"83f1108907582eea995b469ab9f75ec884a637e8"}],"tempest/services/compute/v3/xml/servers_client.py":[{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"73c59e7f3fbb6c1b60ffa573004d54deab93c81f","unresolved":false,"context_lines":[{"line_number":112,"context_line":"class ServersV3ClientXML(RestClientXML):"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    def __init__(self, config, username, password, auth_url, tenant_name\u003dNone,"},{"line_number":115,"context_line":"                 auth_version\u003d\u0027v3\u0027):"},{"line_number":116,"context_line":"        super(ServersV3ClientXML, self).__init__(config, username, password,"},{"line_number":117,"context_line":"                                                 auth_url, tenant_name,"},{"line_number":118,"context_line":"                                                 auth_version\u003dauth_version)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fysk%3D","line":115,"updated":"2013-07-23 06:26:54.000000000","message":"use v2","commit_id":"83f1108907582eea995b469ab9f75ec884a637e8"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"73c59e7f3fbb6c1b60ffa573004d54deab93c81f","unresolved":false,"context_lines":[{"line_number":116,"context_line":"        super(ServersV3ClientXML, self).__init__(config, username, password,"},{"line_number":117,"context_line":"                                                 auth_url, tenant_name,"},{"line_number":118,"context_line":"                                                 auth_version\u003dauth_version)"},{"line_number":119,"context_line":"        self.service \u003d self.config.compute.catalog_type"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def request(self, method, url, headers\u003dNone, body\u003dNone, wait\u003dNone):"},{"line_number":122,"context_line":"        \"\"\"Overriding the existing HTTP request in super class RestClient.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fyso%3D","line":119,"updated":"2013-07-23 06:26:54.000000000","message":"self.service \u003d self.config.compute.catalog_v3_type","commit_id":"83f1108907582eea995b469ab9f75ec884a637e8"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"73c59e7f3fbb6c1b60ffa573004d54deab93c81f","unresolved":false,"context_lines":[{"line_number":125,"context_line":"                                              \"/v3\")"},{"line_number":126,"context_line":"        return super(ServersV3ClientXML, self).request(method, url,"},{"line_number":127,"context_line":"                                                       headers\u003dheaders,"},{"line_number":128,"context_line":"                                                       body\u003dbody)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    def _parse_key_value(self, node):"},{"line_number":131,"context_line":"        \"\"\"Parse \u003cfoo key\u003d\u0027key\u0027\u003evalue\u003c/foo\u003e data into {\u0027key\u0027: \u0027value\u0027}.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fysg%3D","line":128,"updated":"2013-07-23 06:26:54.000000000","message":"remove this","commit_id":"83f1108907582eea995b469ab9f75ec884a637e8"}]}
