)]}'
{"tempest/api/compute/v3/servers/test_server_actions.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"86cef3336ccad9099af6bafc26cfad9b587284ea","unresolved":false,"context_lines":[{"line_number":415,"context_line":"    def _validate_url(self, url):"},{"line_number":416,"context_line":"        valid_scheme \u003d [\u0027http\u0027, \u0027https\u0027]"},{"line_number":417,"context_line":"        parsed_url \u003d urlparse.urlparse(url)"},{"line_number":418,"context_line":"        self.assertNotEqual(\u0027None\u0027, parsed_url.port)"},{"line_number":419,"context_line":"        self.assertNotEqual(\u0027None\u0027, parsed_url.hostname)"},{"line_number":420,"context_line":"        self.assertIn(parsed_url.scheme, valid_scheme)"},{"line_number":421,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2Fxm8%3D","line":418,"updated":"2014-03-13 21:51:23.000000000","message":"Technically, the above is making assumptions based on the default values in nova.conf for html5_proxy_base_url and other config options. I don\u0027t believe there is anything particularly invalid about a URI returned that, for example, doesn\u0027t have a port in the URI.","commit_id":"4cc6faf421108d6a309acfdd93c120fac475b97c"},{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"1f86689067eaad9beefd2fc0e362101a6d23564f","unresolved":false,"context_lines":[{"line_number":434,"context_line":"                                                             console_type)"},{"line_number":435,"context_line":"            self.assertEqual("},{"line_number":436,"context_line":"                200, resp.status,"},{"line_number":437,"context_line":"                \"Failed to get Console Type: %s\" % (console_types))"},{"line_number":438,"context_line":"            self.assertEqual(console_type, body[\u0027type\u0027])"},{"line_number":439,"context_line":"            self.assertNotEqual(\u0027\u0027, body[\u0027url\u0027])"},{"line_number":440,"context_line":"            self._validate_url(body[\u0027url\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAXH%2F%2Fpw8%3D","line":437,"updated":"2014-04-18 14:08:17.000000000","message":"console_type","commit_id":"4deef05b87c756573dba0f768e47fdf613848067"}]}
