mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-24 08:52:18 +02:00
YAX: Последние тесты для Yandex Disk
This commit is contained in:
parent
b06539cebe
commit
824b72428d
@ -37,8 +37,8 @@
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПолучитьСсылкуНаСкачивание" , "Получить ссылку на скачивание")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПолучитьСписокФайлов" , "Получить список файлов")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПереместитьОбъект" , "Переместить объект")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ОпубликоватьОтменитьОбъект" , "Опубликовать / Отменить публикацию")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПолучитьСписокОпубликованных" , "Получить список опубликованных объектов");
|
||||
.ДобавитьСерверныйТест("ЯДиск_ДействияПубличныхОбъектов" , "Действия с публичными объектами")
|
||||
.ДобавитьСерверныйТест("ЯДиск_ПолучитьСписокОпубликованных" , "Получить список опубликованных");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -693,7 +693,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЯДиск_ОпубликоватьОтменитьОбъект() Экспорт
|
||||
Процедура ЯДиск_ДействияПубличныхОбъектов() Экспорт
|
||||
|
||||
Токен = ПолучитьПараметр("ЯДиск_Токен");
|
||||
Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png";
|
||||
@ -703,7 +703,15 @@
|
||||
ЮТОбщий.Пауза(10);
|
||||
|
||||
МассивРезультатов = Новый Массив;
|
||||
МассивСкачивания = Новый Массив;
|
||||
|
||||
МассивРезультатов.Добавить(OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь));
|
||||
|
||||
ПубличныйURL = МассивРезультатов[0]["public_url"];
|
||||
ПубличныйОбъект = OPI_YandexDisk.ПолучитьПубличныйОбъект(Токен, ПубличныйURL);
|
||||
МассивСкачивания.Добавить(OPI_YandexDisk.ПолучитьСсылкуСкачиванияПубличногоОбъекта(Токен, ПубличныйURL));
|
||||
МассивСкачивания.Добавить(OPI_YandexDisk.СохранитьПубличныйОбъектНаДиск(Токен, ПубличныйURL));
|
||||
|
||||
МассивРезультатов.Добавить(OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь));
|
||||
|
||||
Счетчик = 0;
|
||||
@ -725,6 +733,22 @@
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого Результат Из МассивСкачивания Цикл
|
||||
|
||||
ЮТест.ОжидаетЧто(Результат)
|
||||
.ИмеетТип("Соответствие")
|
||||
.Заполнено()
|
||||
.Свойство("method").Равно("GET")
|
||||
.Свойство("href").ИмеетТип("Строка").Заполнено();
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЮТест.ОжидаетЧто(ПубличныйОбъект)
|
||||
.ИмеетТип("Соответствие")
|
||||
.Заполнено()
|
||||
.Свойство("type").Равно("file")
|
||||
.Свойство("path").Равно("/");
|
||||
|
||||
OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
Loading…
Reference in New Issue
Block a user