)]}'
{"trove_tempest_plugin/tests/scenario/base_exporter.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7653fd7f2bbe2079ac079203c8465e3bf03e9d4e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":"import time"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from oslo_service import loopingcall"},{"line_number":17,"context_line":"import requests"}],"source_content_type":"text/x-python","patch_set":6,"id":"0a5aca8b_b12bfe0e","line":14,"updated":"2026-10-09 08:09:38.000000000","message":"pep8: F401 \u0027time\u0027 imported but unused","commit_id":"6fee5e6f70201eca3c588355f446101bcf128376"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7653fd7f2bbe2079ac079203c8465e3bf03e9d4e","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"CONF \u003d config.CONF"},{"line_number":26,"context_line":"EXPORTER_BUILD_TIMEOUT\u003d60"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class TestInstanceExporterBase(base.BaseTroveTest):"}],"source_content_type":"text/x-python","patch_set":6,"id":"ef93e641_ffaea5a9","line":26,"updated":"2026-10-09 08:09:38.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"6fee5e6f70201eca3c588355f446101bcf128376"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7653fd7f2bbe2079ac079203c8465e3bf03e9d4e","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        sg \u003d sgs[\"security_groups\"][0]"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        if not sg:"},{"line_number":84,"context_line":"            LOG.warning("},{"line_number":85,"context_line":"                \"Trove security group was not found for instance %s\","},{"line_number":86,"context_line":"                instance_id)"},{"line_number":87,"context_line":"            return"}],"source_content_type":"text/x-python","patch_set":6,"id":"1884c47c_5affe9bf","line":84,"updated":"2026-10-09 08:09:38.000000000","message":"pep8: F821 undefined name \u0027LOG\u0027","commit_id":"6fee5e6f70201eca3c588355f446101bcf128376"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7653fd7f2bbe2079ac079203c8465e3bf03e9d4e","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        if not sg:"},{"line_number":84,"context_line":"            LOG.warning("},{"line_number":85,"context_line":"                \"Trove security group was not found for instance %s\","},{"line_number":86,"context_line":"                instance_id)"},{"line_number":87,"context_line":"            return"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        # Allow ports."}],"source_content_type":"text/x-python","patch_set":6,"id":"5673ba24_de1458e4","line":86,"updated":"2026-10-09 08:09:38.000000000","message":"pep8: F821 undefined name \u0027instance_id\u0027","commit_id":"6fee5e6f70201eca3c588355f446101bcf128376"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7653fd7f2bbe2079ac079203c8465e3bf03e9d4e","unresolved":false,"context_lines":[{"line_number":117,"context_line":"            self._open_client_ports_sg()"},{"line_number":118,"context_line":"            host \u003d self.instance_ip"},{"line_number":119,"context_line":"        else:"},{"line_number":120,"context_line":"            addresses \u003d server.get(\u0027addresses\u0027, {}).get("},{"line_number":121,"context_line":"                CONF.database.management_network, [])"},{"line_number":122,"context_line":"            self.assertTrue("},{"line_number":123,"context_line":"                addresses,"}],"source_content_type":"text/x-python","patch_set":6,"id":"0509e61d_99478ae7","line":120,"updated":"2026-10-09 08:09:38.000000000","message":"pep8: F821 undefined name \u0027server\u0027","commit_id":"6fee5e6f70201eca3c588355f446101bcf128376"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7653fd7f2bbe2079ac079203c8465e3bf03e9d4e","unresolved":false,"context_lines":[{"line_number":175,"context_line":"        self.assertEqual(\u0027running\u0027, status[\u0027container_status\u0027])"},{"line_number":176,"context_line":"        self.assertEqual(\u0027HEALTHY\u0027, status[\u0027operating_status\u0027])"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        database_exporter_url \u003d ("},{"line_number":179,"context_line":"            f\u0027http://{host}:{self.database_exporter_port}/metrics\u0027)"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"        def _wait_for_database_exporter():"}],"source_content_type":"text/x-python","patch_set":6,"id":"08335aec_a9005f54","line":178,"updated":"2026-10-09 08:09:38.000000000","message":"pep8: F841 local variable \u0027database_exporter_url\u0027 is assigned to but never used","commit_id":"6fee5e6f70201eca3c588355f446101bcf128376"}]}
