diff --git a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl index e5d358fd4..b2a1ac5ca 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl @@ -2147,6 +2147,7 @@ CLI_S3_ЗагрузитьОбъект(ПараметрыТеста); CLI_S3_ЗагрузитьОбъектЦеликом(ПараметрыТеста); CLI_S3_ИнициализироватьЗагрузкуЧастями(ПараметрыТеста); + CLI_S3_ОтменитьЗагрузкуЧастями(ПараметрыТеста); CLI_S3_ПолучитьОписаниеОбъекта(ПараметрыТеста); CLI_S3_КопироватьОбъект(ПараметрыТеста); CLI_S3_УстановитьТегиОбъекта(ПараметрыТеста); @@ -17701,6 +17702,45 @@ КонецПроцедуры +Процедура CLI_S3_ОтменитьЗагрузкуЧастями(ПараметрыФункции) + + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; + + Опции = Новый Структура; + Опции.Вставить("url" , URL); + Опции.Вставить("access", AccessKey); + Опции.Вставить("secret", SecretKey); + Опции.Вставить("region", Region); + + ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции); + + Наименование = "fileChunked.mp3"; + Бакет = "opi-gpbucket3"; + + Опции = Новый Структура; + Опции.Вставить("name" , Наименование); + Опции.Вставить("bucket", Бакет); + Опции.Вставить("basic" , ОсновныеДанные); + + Начало = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ИнициализироватьЗагрузкуЧастями", Опции); + IDЗагрузки = Начало["response"]["InitiateMultipartUploadResult"]["UploadId"]; + + Опции = Новый Структура; + Опции.Вставить("name" , Наименование); + Опции.Вставить("bucket", Бакет); + Опции.Вставить("basic" , ОсновныеДанные); + Опции.Вставить("upload", IDЗагрузки); + + Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ИнициализироватьЗагрузкуЧастями", Опции); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьЗагрузкуЧастями", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + +КонецПроцедуры + #КонецОбласти #КонецОбласти