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