)]}'
{"cinder/tests/unit/backup/drivers/test_backup_s3.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c38ef825d1ba5760615f81d5d120a9e6da18e52","unresolved":false,"context_lines":[{"line_number":145,"context_line":"        self.assertIsInstance(self.service, s3_dr.S3BackupDriver)"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    def test_backup_request_checksum_calculation(self):"},{"line_number":148,"context_line":"        \"\"\"Test that request_checksum_calculation is \u0027when_required\u0027."},{"line_number":149,"context_line":"        botocore\u0027s default checksum behaviour can break compatibility"},{"line_number":150,"context_line":"        with non-AWS S3-compatible endpoints (e.g. Ceph RGW, MinIO)."},{"line_number":151,"context_line":"        The driver must explicitly configure boto3\u0027s Config object with"}],"source_content_type":"text/x-python","patch_set":2,"id":"a83e8c9d_a0272cae","line":148,"updated":"2026-09-12 10:58:48.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"c2ccbbf9fd4424f0525a463a3e18ade032e7680b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c38ef825d1ba5760615f81d5d120a9e6da18e52","unresolved":false,"context_lines":[{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    def test_backup_request_checksum_calculation(self):"},{"line_number":148,"context_line":"        \"\"\"Test that request_checksum_calculation is \u0027when_required\u0027."},{"line_number":149,"context_line":"        botocore\u0027s default checksum behaviour can break compatibility"},{"line_number":150,"context_line":"        with non-AWS S3-compatible endpoints (e.g. Ceph RGW, MinIO)."},{"line_number":151,"context_line":"        The driver must explicitly configure boto3\u0027s Config object with"},{"line_number":152,"context_line":"        request_checksum_calculation\u003d\u0027when_required\u0027 so checksums are"}],"source_content_type":"text/x-python","patch_set":2,"id":"33cf8ef3_281b8780","line":149,"updated":"2026-09-12 10:58:48.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"c2ccbbf9fd4424f0525a463a3e18ade032e7680b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c38ef825d1ba5760615f81d5d120a9e6da18e52","unresolved":false,"context_lines":[{"line_number":147,"context_line":"    def test_backup_request_checksum_calculation(self):"},{"line_number":148,"context_line":"        \"\"\"Test that request_checksum_calculation is \u0027when_required\u0027."},{"line_number":149,"context_line":"        botocore\u0027s default checksum behaviour can break compatibility"},{"line_number":150,"context_line":"        with non-AWS S3-compatible endpoints (e.g. Ceph RGW, MinIO)."},{"line_number":151,"context_line":"        The driver must explicitly configure boto3\u0027s Config object with"},{"line_number":152,"context_line":"        request_checksum_calculation\u003d\u0027when_required\u0027 so checksums are"},{"line_number":153,"context_line":"        only added when the S3 API strictly requires them."}],"source_content_type":"text/x-python","patch_set":2,"id":"9fd8cd5c_6a733b3f","line":150,"updated":"2026-09-12 10:58:48.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"c2ccbbf9fd4424f0525a463a3e18ade032e7680b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c38ef825d1ba5760615f81d5d120a9e6da18e52","unresolved":false,"context_lines":[{"line_number":148,"context_line":"        \"\"\"Test that request_checksum_calculation is \u0027when_required\u0027."},{"line_number":149,"context_line":"        botocore\u0027s default checksum behaviour can break compatibility"},{"line_number":150,"context_line":"        with non-AWS S3-compatible endpoints (e.g. Ceph RGW, MinIO)."},{"line_number":151,"context_line":"        The driver must explicitly configure boto3\u0027s Config object with"},{"line_number":152,"context_line":"        request_checksum_calculation\u003d\u0027when_required\u0027 so checksums are"},{"line_number":153,"context_line":"        only added when the S3 API strictly requires them."},{"line_number":154,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"10ae744a_61beb9d8","line":151,"updated":"2026-09-12 10:58:48.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"c2ccbbf9fd4424f0525a463a3e18ade032e7680b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c38ef825d1ba5760615f81d5d120a9e6da18e52","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        botocore\u0027s default checksum behaviour can break compatibility"},{"line_number":150,"context_line":"        with non-AWS S3-compatible endpoints (e.g. Ceph RGW, MinIO)."},{"line_number":151,"context_line":"        The driver must explicitly configure boto3\u0027s Config object with"},{"line_number":152,"context_line":"        request_checksum_calculation\u003d\u0027when_required\u0027 so checksums are"},{"line_number":153,"context_line":"        only added when the S3 API strictly requires them."},{"line_number":154,"context_line":"        \"\"\""},{"line_number":155,"context_line":"        with mock.patch.object(s3_dr.boto3, \u0027client\u0027) as mock_client:"}],"source_content_type":"text/x-python","patch_set":2,"id":"70a43c75_1148b1ae","line":152,"updated":"2026-09-12 10:58:48.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"c2ccbbf9fd4424f0525a463a3e18ade032e7680b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c38ef825d1ba5760615f81d5d120a9e6da18e52","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        with non-AWS S3-compatible endpoints (e.g. Ceph RGW, MinIO)."},{"line_number":151,"context_line":"        The driver must explicitly configure boto3\u0027s Config object with"},{"line_number":152,"context_line":"        request_checksum_calculation\u003d\u0027when_required\u0027 so checksums are"},{"line_number":153,"context_line":"        only added when the S3 API strictly requires them."},{"line_number":154,"context_line":"        \"\"\""},{"line_number":155,"context_line":"        with mock.patch.object(s3_dr.boto3, \u0027client\u0027) as mock_client:"},{"line_number":156,"context_line":"            s3_dr.S3BackupDriver(self.ctxt)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1573b385_68889073","line":153,"updated":"2026-09-12 10:58:48.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"c2ccbbf9fd4424f0525a463a3e18ade032e7680b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2c38ef825d1ba5760615f81d5d120a9e6da18e52","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        The driver must explicitly configure boto3\u0027s Config object with"},{"line_number":152,"context_line":"        request_checksum_calculation\u003d\u0027when_required\u0027 so checksums are"},{"line_number":153,"context_line":"        only added when the S3 API strictly requires them."},{"line_number":154,"context_line":"        \"\"\""},{"line_number":155,"context_line":"        with mock.patch.object(s3_dr.boto3, \u0027client\u0027) as mock_client:"},{"line_number":156,"context_line":"            s3_dr.S3BackupDriver(self.ctxt)"},{"line_number":157,"context_line":"            self.assertTrue(mock_client.called)"}],"source_content_type":"text/x-python","patch_set":2,"id":"8ad64cd5_4907c53f","line":154,"updated":"2026-09-12 10:58:48.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"c2ccbbf9fd4424f0525a463a3e18ade032e7680b"}]}
