)]}'
{"zun_tempest_plugin/tests/tempest/api/clients.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dd9f2ec17c233fed93c5aa99c5e073819ba692c8","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import docker"},{"line_number":15,"context_line":"from urllib import parse"},{"line_number":16,"context_line":"from tempest.common import credentials_factory as common_creds"},{"line_number":17,"context_line":"from tempest import config"},{"line_number":18,"context_line":"from tempest.lib.common import api_version_utils"},{"line_number":19,"context_line":"from tempest.lib.common import rest_client"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_cd7ccb74","line":16,"updated":"2020-05-04 07:40:59.000000000","message":"pep8: H306  imports not in alphabetical order (urllib.parse, tempest.common.credentials_factory)","commit_id":"c526774857e004e8c57c61149c98600d4d19e9e6"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3754bda04450099bc0ebc8f31266f074d6db0c3e","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def request(self, *args, **kwargs):"},{"line_number":119,"context_line":"        resp, resp_body \u003d super(ZunClient, self).request(*args, **kwargs)"},{"line_number":120,"context_line":"        if (CONTAINER_SERVICE_MICROVERSION and"},{"line_number":121,"context_line":"            CONTAINER_SERVICE_MICROVERSION"},{"line_number":122,"context_line":"                !\u003d api_version_utils.LATEST_MICROVERSION):"},{"line_number":123,"context_line":"            api_version_utils.assert_version_header_matches_request("}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_b3e38ca4","line":120,"updated":"2020-05-05 04:20:51.000000000","message":"pep8: W504 line break after binary operator","commit_id":"7fccb8eb41351c9ad2e2912eddd2624778dd054b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3754bda04450099bc0ebc8f31266f074d6db0c3e","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        resp, resp_body \u003d super(ZunClient, self).request(*args, **kwargs)"},{"line_number":120,"context_line":"        if (CONTAINER_SERVICE_MICROVERSION and"},{"line_number":121,"context_line":"            CONTAINER_SERVICE_MICROVERSION"},{"line_number":122,"context_line":"                !\u003d api_version_utils.LATEST_MICROVERSION):"},{"line_number":123,"context_line":"            api_version_utils.assert_version_header_matches_request("},{"line_number":124,"context_line":"                self.api_microversion_header_name,"},{"line_number":125,"context_line":"                get_container_service_api_version(),"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_93e01099","line":122,"updated":"2020-05-05 04:20:51.000000000","message":"pep8: W503 line break before binary operator","commit_id":"7fccb8eb41351c9ad2e2912eddd2624778dd054b"}],"zun_tempest_plugin/tests/tempest/api/test_containers.py":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"6e8408443c03f2fd91f64ce515dd6477183caa63","unresolved":false,"context_lines":[{"line_number":139,"context_line":"            #               returns generator [1]. These lines"},{"line_number":140,"context_line":"            #               makes image_data readable."},{"line_number":141,"context_line":"            # [1] https://bugs.launchpad.net/zun/+bug/1753080"},{"line_number":142,"context_line":"            image_data \u003d \u0027\u0027.join(image_data)"},{"line_number":143,"context_line":"            image_data \u003d BytesIO(image_data)"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"        image \u003d self.images_client.create_image("}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_88a73f50","line":142,"range":{"start_line":142,"start_character":25,"end_line":142,"end_character":27},"updated":"2020-05-05 01:43:26.000000000","message":"This should be \u0027\u0027.encode(\"latin-1\")\n\nSee https://github.com/benjaminp/six/blob/master/six.py#L627","commit_id":"6073bb37fe0b50fa3cb8108615a70092ab6e03fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3754bda04450099bc0ebc8f31266f074d6db0c3e","unresolved":false,"context_lines":[{"line_number":423,"context_line":"        self.assertNotEqual(\u0027default\u0027, secgroup[\u0027security_group\u0027][\u0027name\u0027])"},{"line_number":424,"context_line":"        rules \u003d secgroup[\u0027security_group\u0027][\u0027security_group_rules\u0027]"},{"line_number":425,"context_line":"        for rule in rules:"},{"line_number":426,"context_line":"            if (rule[\u0027protocol\u0027] \u003d\u003d \u0027tcp\u0027 and rule[\u0027port_range_min\u0027] \u003d\u003d 80 and"},{"line_number":427,"context_line":"                    rule[\u0027port_range_max\u0027] \u003d\u003d 80):"},{"line_number":428,"context_line":"                break"},{"line_number":429,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_f3eeb489","line":426,"updated":"2020-05-05 04:20:51.000000000","message":"pep8: W504 line break after binary operator","commit_id":"7fccb8eb41351c9ad2e2912eddd2624778dd054b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3754bda04450099bc0ebc8f31266f074d6db0c3e","unresolved":false,"context_lines":[{"line_number":567,"context_line":"            try:"},{"line_number":568,"context_line":"                response \u003d self.images_client.list_images()"},{"line_number":569,"context_line":"                for image in response[\u0027images\u0027]:"},{"line_number":570,"context_line":"                    if (image[\u0027name\u0027] \u003d\u003d \u0027myrepo\u0027 and"},{"line_number":571,"context_line":"                            image[\u0027container_format\u0027] \u003d\u003d \u0027docker\u0027):"},{"line_number":572,"context_line":"                        self.images_client.delete_image(image[\u0027id\u0027])"},{"line_number":573,"context_line":"            except Exception:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_d3f3b872","line":570,"updated":"2020-05-05 04:20:51.000000000","message":"pep8: W504 line break after binary operator","commit_id":"7fccb8eb41351c9ad2e2912eddd2624778dd054b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3754bda04450099bc0ebc8f31266f074d6db0c3e","unresolved":false,"context_lines":[{"line_number":577,"context_line":"        def is_image_in_desired_state():"},{"line_number":578,"context_line":"            response \u003d self.images_client.list_images()"},{"line_number":579,"context_line":"            for image in response[\u0027images\u0027]:"},{"line_number":580,"context_line":"                if (image[\u0027name\u0027] \u003d\u003d image_name and"},{"line_number":581,"context_line":"                        image[\u0027container_format\u0027] \u003d\u003d \u0027docker\u0027 and"},{"line_number":582,"context_line":"                        image[\u0027status\u0027] \u003d\u003d \u0027active\u0027):"},{"line_number":583,"context_line":"                    return True"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_33e93c80","line":580,"updated":"2020-05-05 04:20:51.000000000","message":"pep8: W504 line break after binary operator","commit_id":"7fccb8eb41351c9ad2e2912eddd2624778dd054b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3754bda04450099bc0ebc8f31266f074d6db0c3e","unresolved":false,"context_lines":[{"line_number":578,"context_line":"            response \u003d self.images_client.list_images()"},{"line_number":579,"context_line":"            for image in response[\u0027images\u0027]:"},{"line_number":580,"context_line":"                if (image[\u0027name\u0027] \u003d\u003d image_name and"},{"line_number":581,"context_line":"                        image[\u0027container_format\u0027] \u003d\u003d \u0027docker\u0027 and"},{"line_number":582,"context_line":"                        image[\u0027status\u0027] \u003d\u003d \u0027active\u0027):"},{"line_number":583,"context_line":"                    return True"},{"line_number":584,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_13eec087","line":581,"updated":"2020-05-05 04:20:51.000000000","message":"pep8: W504 line break after binary operator","commit_id":"7fccb8eb41351c9ad2e2912eddd2624778dd054b"}]}
