)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"4d8a6027f0de23b4af3d7008f32c8e2bd2cf5a56","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"667eabc6_d81a9932","updated":"2025-07-01 02:21:55.000000000","message":"recheck","commit_id":"a008bd56b7ca8150bad5afebc479b6a5a3a112ca"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"e9a704a770e0820c91966905f7bd76428651bc3d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7b26adef_cb154d30","updated":"2025-06-28 02:41:56.000000000","message":"recheck","commit_id":"a008bd56b7ca8150bad5afebc479b6a5a3a112ca"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"30bd25b06a5f5c99250bb85642eb61143e2905df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b7031894_e24c6d69","updated":"2025-06-30 06:08:43.000000000","message":"recheck","commit_id":"a008bd56b7ca8150bad5afebc479b6a5a3a112ca"}],"zun_tempest_plugin/tests/tempest/api/common/datagen.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"837c6b30b0ab9f353790f0f5e497b8d5b0906a6b","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import struct"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from tempest.lib.common.utils import data_utils"},{"line_number":19,"context_line":"from tempest import config"},{"line_number":20,"context_line":"from zun_tempest_plugin.tests.tempest.api.models import capsule_model"},{"line_number":21,"context_line":"from zun_tempest_plugin.tests.tempest.api.models import container_model"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"4d407882_e06f645a","line":19,"updated":"2026-06-26 21:05:45.000000000","message":"pep8: H306: imports not in alphabetical order (tempest.lib.common.utils.data_utils, tempest.config)","commit_id":"149e76512761a79ff697100403754c0e82255f71"}],"zun_tempest_plugin/tests/tempest/api/test_capsules.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"837c6b30b0ab9f353790f0f5e497b8d5b0906a6b","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from tempest.lib.common.utils import data_utils"},{"line_number":17,"context_line":"from tempest.lib import decorators"},{"line_number":18,"context_line":"from tempest.lib import exceptions as lib_exc"},{"line_number":19,"context_line":"from tempest import config"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from zun_tempest_plugin.tests.tempest.api import clients"},{"line_number":22,"context_line":"from zun_tempest_plugin.tests.tempest.api.common import datagen"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf18ec1f_0a3b3c35","line":19,"updated":"2026-06-26 21:05:45.000000000","message":"pep8: H306: imports not in alphabetical order (tempest.lib.exceptions, tempest.config)","commit_id":"149e76512761a79ff697100403754c0e82255f71"}],"zun_tempest_plugin/tests/tempest/api/test_containers.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"837c6b30b0ab9f353790f0f5e497b8d5b0906a6b","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"    @decorators.idempotent_id(\u0027a2152d78-b6a6-4f47-8767-d83d29c6fb19\u0027)"},{"line_number":129,"context_line":"    def test_run_container_with_minimal_params(self):"},{"line_number":130,"context_line":"        gen_model \u003d datagen.container_data({\u0027image\u0027: CONF.container_service.nginx_image})"},{"line_number":131,"context_line":"        self._run_container(gen_model\u003dgen_model)"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    @decorators.idempotent_id(\u0027c32f93e3-da88-4c13-be38-25d2e662a28e\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"da62c9b4_09d46b3f","line":130,"updated":"2026-06-26 21:05:45.000000000","message":"pep8: E501 line too long (89 \u003e 79 characters)","commit_id":"149e76512761a79ff697100403754c0e82255f71"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"837c6b30b0ab9f353790f0f5e497b8d5b0906a6b","unresolved":false,"context_lines":[{"line_number":429,"context_line":"    @decorators.idempotent_id(\u0027df7b2518-f779-43f6-b188-28cf3595e251\u0027)"},{"line_number":430,"context_line":"    @utils.requires_microversion(\u00271.24\u0027)"},{"line_number":431,"context_line":"    def test_container_expose_port(self):"},{"line_number":432,"context_line":"        gen_model \u003d datagen.container_data({\u0027image\u0027: CONF.container_service.nginx_image,"},{"line_number":433,"context_line":"                                            \u0027exposed_ports\u0027: {\"80/tcp\": {}}})"},{"line_number":434,"context_line":"        _, model \u003d self._run_container(gen_model\u003dgen_model)"},{"line_number":435,"context_line":"        # assert security group is created with port 80 open"}],"source_content_type":"text/x-python","patch_set":6,"id":"4d702512_90b543eb","line":432,"updated":"2026-06-26 21:05:45.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"149e76512761a79ff697100403754c0e82255f71"}],"zun_tempest_plugin/tests/tempest/config.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"837c6b30b0ab9f353790f0f5e497b8d5b0906a6b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    cfg.StrOpt(\"catalog_type\","},{"line_number":28,"context_line":"               default\u003d\"container\","},{"line_number":29,"context_line":"               help\u003d\"Catalog type of the containers service.\"),"},{"line_number":30,"context_line":"    cfg.strOpt(\u0027cirros_image\u0027,"},{"line_number":31,"context_line":"               default\u003d\u0027cirros:latest\u0027,"},{"line_number":32,"context_line":"               help\u003d\u0027Docker image which represents CirrOS as underlying system.\u0027)"},{"line_number":33,"context_line":"    cfg.IntOpt(\"wait_timeout\","}],"source_content_type":"text/x-python","patch_set":6,"id":"e0106c17_22f3b208","line":30,"updated":"2026-06-26 21:05:45.000000000","message":"pep8: E999 SyntaxError: invalid syntax. Perhaps you forgot a comma?","commit_id":"149e76512761a79ff697100403754c0e82255f71"}]}
