)]}'
{"neutron/tests/fullstack/test_middleware.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5735ac31e03cc7f97e6758d7fa2a1802d8ead253","unresolved":false,"context_lines":[{"line_number":22,"context_line":"class TestOsloMiddleware(base.BaseFullStackTestCase):"},{"line_number":23,"context_line":"    def test_oslo_middleware_healthcheck(self):"},{"line_number":24,"context_line":"        url \u003d \u0027http://localhost:9696/healthcheck\u0027"},{"line_number":25,"context_line":"        response \u003d requests.request(\u0027GET\u0027, url, headers\u003d{\u0027Accept\u0027: \u0027application/json\u0027})"},{"line_number":26,"context_line":"        output \u003d jsonutils.loads(response.content)"},{"line_number":27,"context_line":"        self.assertEqual([\u0027OK\u0027], output[\u0027reasons\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_ef195b88","line":25,"updated":"2020-05-08 13:07:27.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"ea269311dcf6fe44cff8980030922a1580342770"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a767df90a4081ce10e3e8eeb367c453a3d856de2","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test_oslo_middleware_healthcheck(self):"},{"line_number":37,"context_line":"        url \u003d \u0027http://localhost:9696/healthcheck\u0027"},{"line_number":38,"context_line":"        response \u003d requests.request(\u0027GET\u0027, url, headers\u003d{\u0027Accept\u0027: \u0027application/json\u0027})"},{"line_number":39,"context_line":"        output \u003d jsonutils.loads(response.content)"},{"line_number":40,"context_line":"        self.assertEqual([\u0027OK\u0027], output[\u0027reasons\u0027])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff570b3c_da4485ba","line":38,"updated":"2020-05-08 19:01:58.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"08e537589e03d9c5afb1ef83eb7020c3f83459e8"}],"neutron/tests/functional/test_server.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1ffb2d571f94fb0b5e9af30acf010d2e14195c33","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":"import requests"},{"line_number":18,"context_line":"import signal"},{"line_number":19,"context_line":"import socket"},{"line_number":20,"context_line":"import time"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_f962ce15","line":17,"updated":"2020-05-08 02:43:20.000000000","message":"pep8: I201 Missing newline before sections or imports.","commit_id":"5786a8fb68c31739dc7929e6b9852ff91a1f7839"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1ffb2d571f94fb0b5e9af30acf010d2e14195c33","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":"import requests"},{"line_number":18,"context_line":"import signal"},{"line_number":19,"context_line":"import socket"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":"import traceback"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_d965521f","line":18,"updated":"2020-05-08 02:43:20.000000000","message":"pep8: I100 Import statements are in the wrong order. import signal should be before import requests","commit_id":"5786a8fb68c31739dc7929e6b9852ff91a1f7839"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1ffb2d571f94fb0b5e9af30acf010d2e14195c33","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":"import requests"},{"line_number":18,"context_line":"import signal"},{"line_number":19,"context_line":"import socket"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":"import traceback"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_396d5604","line":18,"updated":"2020-05-08 02:43:20.000000000","message":"pep8: I201 Missing newline before sections or imports.","commit_id":"5786a8fb68c31739dc7929e6b9852ff91a1f7839"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1ffb2d571f94fb0b5e9af30acf010d2e14195c33","unresolved":false,"context_lines":[{"line_number":241,"context_line":"    def test_healthcheck(self):"},{"line_number":242,"context_line":"        \"\"\"Check a wsgi service is active by making a GET request.\"\"\""},{"line_number":243,"context_line":"        url \u003d \u0027http://localhost:9696/healthcheck\u0027"},{"line_number":244,"context_line":"        response \u003d requests.request(\u0027GET\u0027, url, headers\u003d{\u0027Accept\u0027: \u0027application/json\u0027})"},{"line_number":245,"context_line":"        output \u003d jsonutils.loads(response.content)"},{"line_number":246,"context_line":"        self.assertEqual([\u0027OK\u0027], output[\u0027reasons\u0027])"},{"line_number":247,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_19705adc","line":244,"updated":"2020-05-08 02:43:20.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"5786a8fb68c31739dc7929e6b9852ff91a1f7839"}]}
