mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-12 04:34:10 +02:00
YAX тесты для Yandex Disk и доработка ОпубликоватьОбъект
This commit is contained in:
parent
22ffc3c4d2
commit
b06539cebe
@ -468,6 +468,10 @@
|
||||
Параметры = OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры);
|
||||
Ответ = OPI_Инструменты.Put(URL + Параметры, , Заголовки, Ложь);
|
||||
|
||||
URLОтвета = Ответ["href"];
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URLОтвета, , Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
@ -37,7 +37,8 @@
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПолучитьСсылкуНаСкачивание" , "Получить ссылку на скачивание")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПолучитьСписокФайлов" , "Получить список файлов")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПереместитьОбъект" , "Переместить объект")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ОпубликоватьОтменитьОбъект" , "Опубликовать / Отменить публикацию");
|
||||
.ДобавитьСерверныйТест("ЯДиск_ОпубликоватьОтменитьОбъект" , "Опубликовать / Отменить публикацию")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПолучитьСписокОпубликованных" , "Получить список опубликованных объектов");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -705,25 +706,34 @@
|
||||
МассивРезультатов.Добавить(OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь));
|
||||
МассивРезультатов.Добавить(OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь));
|
||||
|
||||
Счетчик = 0;
|
||||
Для Каждого Результат Из МассивРезультатов Цикл
|
||||
|
||||
ЮТест.ОжидаетЧто(Результат)
|
||||
.ИмеетТип("Соответствие")
|
||||
.Заполнено()
|
||||
.Свойство("method").Равно("GET")
|
||||
.Свойство("href").ИмеетТип("Строка").Заполнено();
|
||||
.Свойство("type").Равно("file")
|
||||
.Свойство("path").Равно("disk:" + Путь);
|
||||
|
||||
Если Счетчик = 0 Тогда
|
||||
ЮТест.ОжидаетЧто(Результат).Свойство("public_url").ИмеетТип("Строка").Заполнено();
|
||||
Иначе
|
||||
ЮТест.ОжидаетЧто(Результат).НетСвойства("public_url");
|
||||
КонецЕсли;
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЯДиск_ПолучитьСписокОпубликованныхОбъектов() Экспорт
|
||||
Процедура ЯДиск_ПолучитьСписокОпубликованных() Экспорт
|
||||
|
||||
Токен = ПолучитьПараметр("ЯДиск_Токен");
|
||||
Количество = 2;
|
||||
Отступ = 0;
|
||||
Отступ = 1;
|
||||
|
||||
Результат = OPI_YandexDisk.ПолучитьСписокОпубликованныхОбъектов(Токен, Количество, Отступ);
|
||||
|
||||
@ -732,7 +742,7 @@
|
||||
.Заполнено()
|
||||
.Свойство("limit").Равно(Количество)
|
||||
.Свойство("offset").Равно(Отступ)
|
||||
.Свойство("items").ИмеетТип("Массив").ИмеетДлину(Количество);
|
||||
.Свойство("items").ИмеетТип("Массив");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user