)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3d19ccfa13d128865eb74f09bf6eaf52327e06d3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Martin Loschwitz \u003cmartin@loschwitz.org\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-06-27 11:27:57 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Set type for volumes from snapshots and volumes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Horizon will not correctly set the volume type when creating volumes"},{"line_number":10,"context_line":"from snapshots or volumes that do not use the default volume type. This"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bf51134e_e7573e57","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":47},"updated":"2020-06-29 09:21:44.000000000","message":"IMO this looks better: \"Set Volume-type for creating volumes from snapshots/volumes.","commit_id":"6225237b3006d2c7a3de7bd2ba3d4198f8401010"}],"openstack_dashboard/dashboards/project/volumes/forms.py":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"2a4ec8fc31bd8b3598dbad9be5329fb822bb4527","unresolved":false,"context_lines":[{"line_number":415,"context_line":"                # Ensure volume type is identical to the one of the"},{"line_number":416,"context_line":"                # originating volume"},{"line_number":417,"context_line":"                orig_volume \u003d cinder.volume_get(request,"},{"line_number":418,"context_line":"                                                volume.volume_id)"},{"line_number":419,"context_line":"                volume_type \u003d orig_volume.volume_type"},{"line_number":420,"context_line":"            else:"},{"line_number":421,"context_line":"                if type(data[\u0027size\u0027]) is str:"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_25364b04","line":418,"range":{"start_line":418,"start_character":55,"end_line":418,"end_character":64},"updated":"2020-06-29 13:58:02.000000000","message":"It needs to be volume.id as volume has no attribute \u0027volume_id\u0027.","commit_id":"598cc7112e6adbbe897896761be1c1ad3db80aff"}],"openstack_dashboard/dashboards/project/volumes/tests.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ed79d06469d80aed9cd1a7a212f2de5dbb76e90b","unresolved":false,"context_lines":[{"line_number":610,"context_line":"        self.mock_availability_zone_list.assert_called_once()"},{"line_number":611,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":612,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":613,"context_line":"            formData[\u0027description\u0027], volume.type, metadata\u003d{}, snapshot_id\u003dsnapshot.id,"},{"line_number":614,"context_line":"            group_id\u003dNone, image_id\u003dNone, availability_zone\u003dNone,"},{"line_number":615,"context_line":"            source_volid\u003dNone)"},{"line_number":616,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_b87a8320","line":613,"updated":"2020-06-29 11:57:54.000000000","message":"pep8: E501 line too long (87 \u003e 80 characters)","commit_id":"598cc7112e6adbbe897896761be1c1ad3db80aff"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"24e48c3ef6c91e63092af346e5dbf677091f1037","unresolved":false,"context_lines":[{"line_number":529,"context_line":"            test.IsHttpRequest(), search_opts\u003dSEARCH_OPTS)"},{"line_number":530,"context_line":"        self.mock_tenant_quota_usages.assert_called_once()"},{"line_number":531,"context_line":"        self.mock_volume_get.assert_called_with(test.IsHttpRequest(),"},{"line_number":532,"context_line":"                                                snapshot.volume_id)"},{"line_number":533,"context_line":"        self.mock_volume_get.assert_called_with(test.IsHttpRequest(),"},{"line_number":534,"context_line":"                                                volume.id)"},{"line_number":535,"context_line":"        self.mock_extension_supported.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_f4f18303","line":532,"updated":"2020-07-01 10:34:53.000000000","message":"pep8: F821 undefined name \u0027snapshot\u0027","commit_id":"45cdd261bbb22d44193a37853b49022544a4a4b4"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7d39fe0b3a99bbba6f06b36df12c866fcbfa2dd1","unresolved":false,"context_lines":[{"line_number":465,"context_line":"                                                volume.id)"},{"line_number":466,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":467,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":468,"context_line":"            formData[\u0027description\u0027], volume.type, metadata\u003d{}, snapshot_id\u003dsnapshot.id,"},{"line_number":469,"context_line":"            group_id\u003dNone, image_id\u003dNone, availability_zone\u003dNone,"},{"line_number":470,"context_line":"            source_volid\u003dNone)"},{"line_number":471,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"}],"source_content_type":"text/x-python","patch_set":7,"id":"bf51134e_dbe58ade","line":468,"updated":"2020-07-01 15:26:46.000000000","message":"pep8: E501 line too long (87 \u003e 80 characters)","commit_id":"6977e7c650b1e19965f12ea99c509a4aef93bcfa"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7d39fe0b3a99bbba6f06b36df12c866fcbfa2dd1","unresolved":false,"context_lines":[{"line_number":610,"context_line":"        self.mock_availability_zone_list.assert_called_once()"},{"line_number":611,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":612,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":613,"context_line":"            formData[\u0027description\u0027], volume.type, metadata\u003d{}, snapshot_id\u003dsnapshot.id,"},{"line_number":614,"context_line":"            group_id\u003dNone, image_id\u003dNone, availability_zone\u003dNone,"},{"line_number":615,"context_line":"            source_volid\u003dNone)"},{"line_number":616,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"}],"source_content_type":"text/x-python","patch_set":7,"id":"bf51134e_bbea56a9","line":613,"updated":"2020-07-01 15:26:46.000000000","message":"pep8: E501 line too long (87 \u003e 80 characters)","commit_id":"6977e7c650b1e19965f12ea99c509a4aef93bcfa"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":467,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":468,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":469,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":470,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":471,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":472,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_913487fd","line":469,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":467,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":468,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":469,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":470,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":471,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":472,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_b12f0ba6","line":469,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: W191 indentation contains tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":467,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":468,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":469,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":470,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":471,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    @test.create_mocks({"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_d13effd8","line":470,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":467,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":468,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":469,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":470,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":471,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    @test.create_mocks({"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_f13983f2","line":470,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: W191 indentation contains tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":468,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":469,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":470,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":471,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    @test.create_mocks({"},{"line_number":474,"context_line":"        quotas: [\u0027tenant_quota_usages\u0027],"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_3123fbc0","line":471,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":539,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":540,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":541,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":542,"context_line":"\t    snapshot_id\u003dNone, group_id\u003dNone, image_id\u003dNone,"},{"line_number":543,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dvolume.id)"},{"line_number":544,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":545,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_712d73a7","line":542,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":539,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":540,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":541,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":542,"context_line":"\t    snapshot_id\u003dNone, group_id\u003dNone, image_id\u003dNone,"},{"line_number":543,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dvolume.id)"},{"line_number":544,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":545,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_112077b0","line":542,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: W191 indentation contains tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":540,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":541,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":542,"context_line":"\t    snapshot_id\u003dNone, group_id\u003dNone, image_id\u003dNone,"},{"line_number":543,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dvolume.id)"},{"line_number":544,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    @test.create_mocks({"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_b118ab84","line":543,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":540,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":541,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":542,"context_line":"\t    snapshot_id\u003dNone, group_id\u003dNone, image_id\u003dNone,"},{"line_number":543,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dvolume.id)"},{"line_number":544,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    @test.create_mocks({"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_512aef8f","line":543,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: W191 indentation contains tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":541,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":542,"context_line":"\t    snapshot_id\u003dNone, group_id\u003dNone, image_id\u003dNone,"},{"line_number":543,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dvolume.id)"},{"line_number":544,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    @test.create_mocks({"},{"line_number":547,"context_line":"        quotas: [\u0027tenant_quota_usages\u0027],"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_911da775","line":544,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":611,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":612,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":613,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":614,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":615,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":616,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":617,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_d1171f51","line":614,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":611,"context_line":"        self.mock_volume_create.assert_called_once_with("},{"line_number":612,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":613,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":614,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":615,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":616,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":617,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_f1122362","line":614,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: W191 indentation contains tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":612,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":613,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":614,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":615,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":616,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":617,"context_line":""},{"line_number":618,"context_line":"    @test.create_mocks({"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_11099730","line":615,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":612,"context_line":"            test.IsHttpRequest(), formData[\u0027size\u0027], formData[\u0027name\u0027],"},{"line_number":613,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":614,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":615,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":616,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":617,"context_line":""},{"line_number":618,"context_line":"    @test.create_mocks({"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_310c9b41","line":615,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: W191 indentation contains tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d2548ff6d8d6444a17673ef129bd619cb34570c4","unresolved":false,"context_lines":[{"line_number":613,"context_line":"            formData[\u0027description\u0027], volume.volume_type, metadata\u003d{},"},{"line_number":614,"context_line":"\t    snapshot_id\u003dsnapshot.id, group_id\u003dNone, image_id\u003dNone,"},{"line_number":615,"context_line":"\t    availability_zone\u003dNone, source_volid\u003dNone)"},{"line_number":616,"context_line":"        self.mock_group_list.assert_called_once_with(test.IsHttpRequest())"},{"line_number":617,"context_line":""},{"line_number":618,"context_line":"    @test.create_mocks({"},{"line_number":619,"context_line":"        quotas: [\u0027tenant_quota_usages\u0027],"}],"source_content_type":"text/x-python","patch_set":8,"id":"bf51134e_71061323","line":616,"updated":"2020-07-02 10:32:19.000000000","message":"pep8: E101 indentation contains mixed spaces and tabs","commit_id":"867ce1dd688a0bf51f29ec7f0236b80e49a15cbd"}]}
