1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-07-15 01:34:30 +02:00

Доработка тестов ВК

This commit is contained in:
Anton
2024-06-22 14:23:32 +03:00
parent 1cc5889045
commit f24b7dbc85
2 changed files with 3795 additions and 3788 deletions

File diff suppressed because it is too large Load Diff

View File

@ -545,124 +545,42 @@
Процедура ВК_ПолучитьСписокТоваров() Экспорт
Параметры = ПолучитьПараметрыВК();
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture");
ПараметрыТеста = Новый Структура;
МассивКартинок = Новый Массив;
МассивКартинок.Добавить(Картинка);
Товар = Новый Соответствие();
Товар.Вставить("Имя" , "Тестовый товар 2");
Товар.Вставить("Описание" , "Описание товара");
Товар.Вставить("Категория" , "20173");
Товар.Вставить("Цена" , 1);
Товар.Вставить("СтараяЦена" , 15);
Товар.Вставить("ОсновноеФото" , Картинка);
Товар.Вставить("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
Товар.Вставить("ДополнительныеФото" , МассивКартинок);
Товар.Вставить("ГлавныйВГруппе" , Истина);
Товар.Вставить("НомерГруппы" , Неопределено);
Товар.Вставить("Ширина" , 20);
Товар.Вставить("Высота" , 30);
Товар.Вставить("Глубина" , 40);
Товар.Вставить("Вес" , 100);
Товар.Вставить("SKU" , 12345);
Товар.Вставить("ДоступныйОстаток" , "10");
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры);
ИДТовара = Результат["response"]["market_item_id"];
OPI_Инструменты.Пауза(5);
Результат = OPI_VK.ПолучитьСписокТоваров(, Параметры);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТоваров");
OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат)
.ИмеетТип("Массив").Заполнено();
OPI_VK.УдалитьТовар(ИДТовара, Параметры);
OPI_Инструменты.Пауза(5);
VK_ПолучитьСписокТоваров(ПараметрыТеста);
КонецПроцедуры
Процедура ВК_ПолучитьСписокПодборок() Экспорт
Параметры = ПолучитьПараметрыВК();
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture");
Результат = OPI_VK.СоздатьПодборкуТоваров("Тестовая подборка"
, Картинка
, Истина
, Ложь
, Параметры);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодборкуТоваров");
ИДПодборки = Результат["response"]["market_album_id"];
Результат = OPI_VK.ПолучитьСписокПодборок(Параметры);
ПараметрыТеста = Новый Структура;
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПодборок");
OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат)
.ИмеетТип("Массив").Заполнено();
OPI_VK.УдалитьПодборку(ИДПодборки, Параметры);
OPI_Инструменты.Пауза(5);
VK_ПолучитьСписокПодборок(ПараметрыТеста);
КонецПроцедуры
Процедура ВК_ПолучитьСписокСвойств() Экспорт
Параметры = ПолучитьПараметрыВК();
Результат = OPI_VK.ПолучитьСписокСвойств(Параметры);
ПараметрыТеста = Новый Структура;
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСвойств");
OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат)
.ИмеетТип("Массив").Заполнено();
OPI_Инструменты.Пауза(5);
VK_ПолучитьСписокСвойств(ПараметрыТеста);
КонецПроцедуры
Процедура ВК_ПолучитьСписокЗаказов() Экспорт
Параметры = ПолучитьПараметрыВК();
Результат = OPI_VK.ПолучитьСписокЗаказов(Параметры);
ПараметрыТеста = Новый Структура;
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗаказов");
OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат)
.ИмеетТип("Массив").Заполнено();
OPI_Инструменты.Пауза(5);
VK_ПолучитьСписокЗаказов(ПараметрыТеста);
КонецПроцедуры
Процедура ВК_ЗагрузитьВидео() Экспорт
Параметры = ПолучитьПараметрыВК();
Видео = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Video");
Наименование = "Новое видео";
Описание = "Описание видео";
ПараметрыТеста = Новый Структура;
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video", ПараметрыТеста);
Результат = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, Наименование, Описание, , Параметры);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьВидеоНаСервер");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["video_id"]).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["video_hash"]).Заполнено();
OPI_Инструменты.Пауза(5);
VK_ЗагрузитьВидеоНаСервер(ПараметрыТеста);
КонецПроцедуры
@ -3444,6 +3362,13 @@
КонецПроцедуры
Процедура Проверка_ВКВидео(Знач Результат)
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["video_id"]).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["video_hash"]).Заполнено();
КонецПроцедуры
Процедура Проверка_ГКОбъект(Знач Результат, Знач Наименование, Знач Описание)
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие");
@ -5388,6 +5313,82 @@
КонецПроцедуры
Процедура VK_ПолучитьСписокТоваров(ПараметрыФункции)
Параметры = ПолучитьПараметрыВК();
Результат = OPI_VK.ПолучитьСписокТоваров(, Параметры);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТоваров", "VK");
Проверка_Массив(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура VK_ПолучитьСписокПодборок(ПараметрыФункции)
Параметры = ПолучитьПараметрыВК();
Результат = OPI_VK.ПолучитьСписокПодборок(Параметры);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПодборок", "VK");
Проверка_Массив(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура VK_ПолучитьСписокСвойств(ПараметрыФункции)
Параметры = ПолучитьПараметрыВК();
Результат = OPI_VK.ПолучитьСписокСвойств(Параметры);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСвойств", "VK");
Проверка_Массив(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура VK_ПолучитьСписокЗаказов(ПараметрыФункции)
Параметры = ПолучитьПараметрыВК();
Результат = OPI_VK.ПолучитьСписокЗаказов(Параметры);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗаказов", "VK");
Проверка_Массив(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура VK_ЗагрузитьВидеоНаСервер(ПараметрыФункции)
Параметры = ПолучитьПараметрыВК();
Видео = ПараметрыФункции["Video"];
Наименование = "Новое видео";
Описание = "Описание видео";
Результат = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, Наименование, Описание, , Параметры);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьВидеоНаСервер", "VK");
Проверка_ВКВидео(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
#КонецОбласти
#Область Dropbox