1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-01-18 05:18:06 +02:00

S3: Отмена загрузки в тесты CLI

This commit is contained in:
Anton Titovets 2024-11-22 09:50:42 +03:00
parent fd6df7b2f4
commit e99d04862e

View File

@ -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Успех(Результат);
КонецПроцедуры
#КонецОбласти
#КонецОбласти