mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-25 02:42:28 +02:00
Деффекты SC
This commit is contained in:
parent
ee9c9e610a
commit
92b3c8e39f
@ -24,6 +24,8 @@
|
|||||||
// Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры()
|
// Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры()
|
||||||
// и почитать комментарии
|
// и почитать комментарии
|
||||||
|
|
||||||
|
// BSLLS:NumberOfOptionalParams-off
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
#Область ПолучениеТокена
|
#Область ПолучениеТокена
|
||||||
@ -1033,16 +1035,19 @@
|
|||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
СтрокаПодборок = "";
|
СтрокаПодборок = "";
|
||||||
|
|
||||||
Если ТипЗнч(Подборки) <> Тип("Массив") Тогда
|
Если ТипЗнч(Подборки) <> Тип("Массив") Тогда
|
||||||
|
|
||||||
Подборка = Подборки;
|
Подборка = Подборки;
|
||||||
Подборки = Новый Массив;
|
Подборки = Новый Массив;
|
||||||
Подборки.Добавить(Подборка);
|
Подборки.Добавить(Подборка);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для Каждого Подборка Из Подборки Цикл
|
Для Каждого Подборка Из Подборки Цикл
|
||||||
//ТекущаяПодборка = Параметры["owner_id"] + "_" + Товар;
|
|
||||||
ТекущаяПодборка = OPI_Инструменты.ЧислоВСтроку(Подборка);
|
ТекущаяПодборка = OPI_Инструменты.ЧислоВСтроку(Подборка);
|
||||||
СтрокаПодборок = СтрокаПодборок + ТекущаяПодборка + ",";
|
СтрокаПодборок = СтрокаПодборок + ТекущаяПодборка + ",";
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
СтрокаПодборок = Лев(СтрокаПодборок, СтрДлина(СтрокаПодборок) - 1);
|
СтрокаПодборок = Лев(СтрокаПодборок, СтрДлина(СтрокаПодборок) - 1);
|
||||||
@ -1370,6 +1375,7 @@
|
|||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
// BSLLS:MissingReturnedValueDescription-off
|
||||||
|
|
||||||
Функция ПолучитьСтандартныеПараметры(Знач Параметры = "")
|
Функция ПолучитьСтандартныеПараметры(Знач Параметры = "")
|
||||||
|
|
||||||
@ -1439,32 +1445,36 @@
|
|||||||
Функция ОпределитьМетодЗагрузкиИзображений(Знач Вид)
|
Функция ОпределитьМетодЗагрузкиИзображений(Знач Вид)
|
||||||
|
|
||||||
СоответствиеМетодов = Новый Соответствие;
|
СоответствиеМетодов = Новый Соответствие;
|
||||||
|
Загрузка = "Загрузка";
|
||||||
|
Сохранение = "Сохранение";
|
||||||
|
Способ = "Способ";
|
||||||
|
Фото = "Фото";
|
||||||
|
|
||||||
Если Вид = "Пост" Тогда
|
Если Вид = "Пост" Тогда
|
||||||
|
|
||||||
СоответствиеМетодов.Вставить("Загрузка" , "photos.getWallUploadServer");
|
СоответствиеМетодов.Вставить(Загрузка , "photos.getWallUploadServer");
|
||||||
СоответствиеМетодов.Вставить("Сохранение", "photos.saveWallPhoto");
|
СоответствиеМетодов.Вставить(Сохранение, "photos.saveWallPhoto");
|
||||||
СоответствиеМетодов.Вставить("Фото" , "photo");
|
СоответствиеМетодов.Вставить(Фото , "photo");
|
||||||
СоответствиеМетодов.Вставить("Способ" , 1);
|
СоответствиеМетодов.Вставить(Способ , 1);
|
||||||
|
|
||||||
ИначЕесли Вид = "Товар" Тогда
|
ИначЕесли Вид = "Товар" Тогда
|
||||||
|
|
||||||
СоответствиеМетодов.Вставить("Загрузка" , "market.getProductPhotoUploadServer");
|
СоответствиеМетодов.Вставить(Загрузка , "market.getProductPhotoUploadServer");
|
||||||
СоответствиеМетодов.Вставить("Сохранение", "market.saveProductPhoto");
|
СоответствиеМетодов.Вставить(Сохранение, "market.saveProductPhoto");
|
||||||
СоответствиеМетодов.Вставить("Способ" , 2);
|
СоответствиеМетодов.Вставить(Способ , 2);
|
||||||
|
|
||||||
ИначеЕсли Вид = "История" Тогда
|
ИначеЕсли Вид = "История" Тогда
|
||||||
|
|
||||||
СоответствиеМетодов.Вставить("Загрузка" , "stories.getPhotoUploadServer");
|
СоответствиеМетодов.Вставить(Загрузка , "stories.getPhotoUploadServer");
|
||||||
СоответствиеМетодов.Вставить("Сохранение", "stories.save");
|
СоответствиеМетодов.Вставить(Сохранение, "stories.save");
|
||||||
СоответствиеМетодов.Вставить("Способ" , 3);
|
СоответствиеМетодов.Вставить(Способ , 3);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
СоответствиеМетодов.Вставить("Загрузка" , "photos.getUploadServer");
|
СоответствиеМетодов.Вставить(Загрузка , "photos.getUploadServer");
|
||||||
СоответствиеМетодов.Вставить("Сохранение", "photos.save");
|
СоответствиеМетодов.Вставить(Сохранение, "photos.save");
|
||||||
СоответствиеМетодов.Вставить("Фото" , "photos_list");
|
СоответствиеМетодов.Вставить(Фото , "photos_list");
|
||||||
СоответствиеМетодов.Вставить("Способ" , 1);
|
СоответствиеМетодов.Вставить(Способ , 1);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -1533,14 +1543,15 @@
|
|||||||
, Знач Параметры = "")
|
, Знач Параметры = "")
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
|
PhotoID = "photo_id";
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Картинка) Тогда
|
Если ЗначениеЗаполнено(Картинка) Тогда
|
||||||
|
|
||||||
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры_, "Товар");
|
Ответ = ЗагрузитьФотоНаСервер(Картинка, Параметры_, "Товар");
|
||||||
ИДФото = Ответ["response"]["photo_id"];
|
ИДФото = Ответ["response"][PhotoID];
|
||||||
ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото);
|
ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото);
|
||||||
|
|
||||||
Параметры_.Вставить("photo_id", ИДФото);
|
Параметры_.Вставить(PhotoID, ИДФото);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
@ -1552,7 +1563,7 @@
|
|||||||
Если Не Подборки.Количество() = 0 Тогда
|
Если Не Подборки.Количество() = 0 Тогда
|
||||||
ИДФото = Подборки[0]["photo"]["id"];
|
ИДФото = Подборки[0]["photo"]["id"];
|
||||||
ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото);
|
ИДФото = OPI_Инструменты.ЧислоВСтроку(ИДФото);
|
||||||
Параметры_.Вставить("photo_id", ИДФото);
|
Параметры_.Вставить(PhotoID, ИДФото);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@ -1578,9 +1589,11 @@
|
|||||||
|
|
||||||
Процедура ЗаполнитьПараметрыЗагрузкиФото(Знач Метод, Знач Ответ, Параметры)
|
Процедура ЗаполнитьПараметрыЗагрузкиФото(Знач Метод, Знач Ответ, Параметры)
|
||||||
|
|
||||||
Способ = Метод["Способ"];
|
Способ = Метод["Способ"];
|
||||||
|
СтандартныйСпособ = 1;
|
||||||
|
НовыйСпособ = 2;
|
||||||
|
|
||||||
Если Способ = 1 Тогда
|
Если Способ = СтандартныйСпособ Тогда
|
||||||
|
|
||||||
Hash = "hash";
|
Hash = "hash";
|
||||||
Serv = "server";
|
Serv = "server";
|
||||||
@ -1600,7 +1613,7 @@
|
|||||||
Параметры.Вставить(Aid , Идентификатор);
|
Параметры.Вставить(Aid , Идентификатор);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли Способ = 2 Тогда
|
ИначеЕсли Способ = НовыйСпособ Тогда
|
||||||
|
|
||||||
ОтветСтрокой = OPI_Инструменты.JSONСтрокой(Ответ);
|
ОтветСтрокой = OPI_Инструменты.JSONСтрокой(Ответ);
|
||||||
Параметры.Вставить("upload_response", ОтветСтрокой);
|
Параметры.Вставить("upload_response", ОтветСтрокой);
|
||||||
@ -1719,4 +1732,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
// BSLLS:MissingReturnedValueDescription-on
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
// BSLLS:NumberOfOptionalParams-on
|
@ -173,7 +173,7 @@
|
|||||||
ЗаписьJSON.ПроверятьСтруктуру = Истина;
|
ЗаписьJSON.ПроверятьСтруктуру = Истина;
|
||||||
ЗаписьJSON.УстановитьСтроку(ПараметрыJSON);
|
ЗаписьJSON.УстановитьСтроку(ПараметрыJSON);
|
||||||
|
|
||||||
ЗаписатьJSON(ЗаписьJSON, Данные,);
|
ЗаписатьJSON(ЗаписьJSON, Данные);
|
||||||
Возврат ЗаписьJSON.Закрыть();
|
Возврат ЗаписьJSON.Закрыть();
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
@ -605,17 +605,19 @@
|
|||||||
Описание = "Новый альбом из автотеста";
|
Описание = "Новый альбом из автотеста";
|
||||||
ОписаниеКартинки = "Картинка автотест";
|
ОписаниеКартинки = "Картинка автотест";
|
||||||
Картинка = ПолучитьДвоичные("Картинка");
|
Картинка = ПолучитьДвоичные("Картинка");
|
||||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||||
|
ТипСоответствие = Тип("Соответствие");
|
||||||
|
Response = "response";
|
||||||
Картинка.Записать(ИВФ);
|
Картинка.Записать(ИВФ);
|
||||||
|
|
||||||
Альбом = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры);
|
Альбом = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Альбом)
|
ЮТест.ОжидаетЧто(Альбом)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response.description").Равно(Описание);
|
.Свойство("response.description").Равно(Описание);
|
||||||
|
|
||||||
ИДАльбома = Альбом["response"]["id"];
|
ИДАльбома = Альбом[Response]["id"];
|
||||||
|
|
||||||
МассивРезультатов = Новый Массив;
|
МассивРезультатов = Новый Массив;
|
||||||
|
|
||||||
@ -628,27 +630,27 @@
|
|||||||
Для Каждого Результат Из МассивРезультатов Цикл
|
Для Каждого Результат Из МассивРезультатов Цикл
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response[0].text").Равно(ОписаниеКартинки)
|
.Свойство("response[0].text").Равно(ОписаниеКартинки)
|
||||||
.Свойство("response[0].album_id").Равно(ИДАльбома);
|
.Свойство("response[0].album_id").Равно(ИДАльбома);
|
||||||
|
|
||||||
ИДКартинки = Результат["response"][0]["id"];
|
ИДКартинки = Результат[Response][0]["id"];
|
||||||
Удаление = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры);
|
Удаление = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Удаление)
|
ЮТест.ОжидаетЧто(Удаление)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип("Число").Равно(1);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Удаление = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры);
|
Удаление = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Удаление)
|
ЮТест.ОжидаетЧто(Удаление)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип("Число").Равно(1);
|
||||||
|
|
||||||
УдалитьФайлы(ИВФ);
|
УдалитьФайлы(ИВФ);
|
||||||
|
|
||||||
@ -657,7 +659,6 @@
|
|||||||
Процедура ВК_СоздатьИсторию() Экспорт
|
Процедура ВК_СоздатьИсторию() Экспорт
|
||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
Текст = "Пост из автотеста";
|
|
||||||
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
|
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
|
||||||
Картинка = ПолучитьДвоичные("Картинка");
|
Картинка = ПолучитьДвоичные("Картинка");
|
||||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||||
@ -665,7 +666,7 @@
|
|||||||
|
|
||||||
МассивРезультатов = Новый Массив;
|
МассивРезультатов = Новый Массив;
|
||||||
|
|
||||||
МассивРезультатов.Добавить(OPI_VK.СоздатьИсторию(ИВФ , URL, Параметры));
|
МассивРезультатов.Добавить(OPI_VK.СоздатьИсторию(ИВФ , URL, Параметры));
|
||||||
ЮТОбщий.Пауза(10);
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
МассивРезультатов.Добавить(OPI_VK.СоздатьИсторию(Картинка, , Параметры));
|
МассивРезультатов.Добавить(OPI_VK.СоздатьИсторию(Картинка, , Параметры));
|
||||||
@ -681,71 +682,79 @@
|
|||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
УдалитьФайлы(ИВФ);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ВК_МетодыОбсуждений() Экспорт
|
Процедура ВК_МетодыОбсуждений() Экспорт
|
||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
Название = "Обсуждение из автотеста";
|
Название = "Обсуждение из автотеста";
|
||||||
Сообщение = "Сообщение из автотеста";
|
Сообщение = "Сообщение из автотеста";
|
||||||
|
ТипСоответствие = Тип("Соответствие");
|
||||||
|
ТипЧисло = Тип("Число");
|
||||||
|
Response = "response";
|
||||||
|
|
||||||
Результат = OPI_VK.СоздатьОбсуждение(Название, Сообщение, Параметры);
|
Результат = OPI_VK.СоздатьОбсуждение(Название, Сообщение, Параметры);
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Заполнено();
|
.Свойство(Response).ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
ИДОбсуждения = Результат["response"];
|
ИДОбсуждения = Результат[Response];
|
||||||
Закрытие = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры);
|
Закрытие = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Закрытие)
|
ЮТест.ОжидаетЧто(Закрытие)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
Открытие = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры);
|
Открытие = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры);
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Открытие)
|
ЮТест.ОжидаетЧто(Открытие)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
Отправка = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры);
|
Отправка = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Отправка)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Заполнено();
|
.Свойство(Response).ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
Удаление = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Истина, Параметры);
|
Удаление = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Истина, Параметры);
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Удаление)
|
ЮТест.ОжидаетЧто(Удаление)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ВК_ЛайкРепостКоммент() Экспорт
|
Процедура ВК_ЛайкРепостКоммент() Экспорт
|
||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
Текст = "Пост из автотеста";
|
Текст = "Пост из автотеста";
|
||||||
Сообщение = "Сообщение из автотеста";
|
Сообщение = "Сообщение из автотеста";
|
||||||
|
ТипСоответствие = Тип("Соответствие");
|
||||||
|
ТипЧисло = Тип("Число");
|
||||||
|
Response = "response";
|
||||||
|
|
||||||
Результат = OPI_VK.СоздатьПост(Текст, Новый Массив, , ,Параметры);
|
Результат = OPI_VK.СоздатьПост(Текст, Новый Массив, , ,Параметры);
|
||||||
|
|
||||||
ИДПоста = Результат["response"]["post_id"];
|
ИДПоста = Результат[Response]["post_id"];
|
||||||
Лайк = OPI_VK.ПоставитьЛайк(ИДПоста, , Параметры);
|
Лайк = OPI_VK.ПоставитьЛайк(ИДПоста, , Параметры);
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Лайк)
|
ЮТест.ОжидаетЧто(Лайк)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response.likes").ИмеетТип("Число").Заполнено();
|
.Свойство("response.likes").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
ВнешнийПост = 2571;
|
ВнешнийПост = 2571;
|
||||||
ВнешняяСтена = -218704372;
|
ВнешняяСтена = -218704372;
|
||||||
@ -754,38 +763,39 @@
|
|||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Репост)
|
ЮТест.ОжидаетЧто(Репост)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response.success").ИмеетТип("Число").Равно(1)
|
.Свойство("response.success").ИмеетТип(ТипЧисло).Равно(1)
|
||||||
.Свойство("response.wall_repost_count").ИмеетТип("Число").Равно(1);
|
.Свойство("response.wall_repost_count").ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
Комментарий = OPI_VK.НаписатьКомментарий(ИДПоста, Параметры["owner_id"], Сообщение, Параметры);
|
Комментарий = OPI_VK.НаписатьКомментарий(ИДПоста, Параметры["owner_id"], Сообщение, Параметры);
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Комментарий)
|
ЮТест.ОжидаетЧто(Комментарий)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response.comment_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.comment_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
||||||
OPI_VK.УдалитьПост(Репост["response"]["post_id"], Параметры);
|
OPI_VK.УдалитьПост(Репост[Response]["post_id"], Параметры);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ВК_ПолучитьСтатистику() Экспорт
|
Процедура ВК_ПолучитьСтатистику() Экспорт
|
||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
Дата0 = НачалоДня(ТекущаяДатаСеанса());
|
Дата0 = НачалоДня(ТекущаяДатаСеанса());
|
||||||
Дата1 = КонецДня(Дата0);
|
Дата1 = КонецДня(Дата0);
|
||||||
|
ТипСоответствие = Тип("Соответствие");
|
||||||
|
|
||||||
Результат = OPI_VK.ПолучитьСтатистику(Дата0, Дата1, Параметры);
|
Результат = OPI_VK.ПолучитьСтатистику(Дата0, Дата1, Параметры);
|
||||||
ЮТОбщий.Пауза(10);
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response[0].visitors").ИмеетТип("Соответствие").Заполнено()
|
.Свойство("response[0].visitors").ИмеетТип(ТипСоответствие).Заполнено()
|
||||||
.Свойство("response[0].reach").ИмеетТип("Соответствие").Заполнено();
|
.Свойство("response[0].reach").ИмеетТип(ТипСоответствие).Заполнено();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -808,24 +818,28 @@
|
|||||||
|
|
||||||
Процедура ВК_СоздатьРекламнуюКампанию() Экспорт
|
Процедура ВК_СоздатьРекламнуюКампанию() Экспорт
|
||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
ИДКабинета = ПолучитьПараметр("ВК_Кабинет");
|
ИДКабинета = ПолучитьПараметр("ВК_Кабинет");
|
||||||
Наименование = "Тестовая кампания";
|
Наименование = "Тестовая кампания";
|
||||||
|
ТипСоответствие = Тип("Соответствие");
|
||||||
|
ТипЧисло = Тип("Число");
|
||||||
|
Response = "response";
|
||||||
|
UID = "id";
|
||||||
|
|
||||||
Результат = OPI_VK.СоздатьРекламнуюКампанию(ИДКабинета, Наименование, Параметры);
|
Результат = OPI_VK.СоздатьРекламнуюКампанию(ИДКабинета, Наименование, Параметры);
|
||||||
Результат = Результат["response"][0];
|
Результат = Результат[Response][0];
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("error_code").ИмеетТип("Число").Равно(602)
|
.Свойство("error_code").ИмеетТип(ТипЧисло).Равно(602)
|
||||||
.Свойство("id").ИмеетТип("Число").Заполнено();
|
.Свойство(UID).ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
ИДКампании = Результат["id"];
|
ИДКампании = Результат[UID];
|
||||||
ИДКатегории = 126;
|
ИДКатегории = 126;
|
||||||
Лимит = 150;
|
Лимит = 150;
|
||||||
|
|
||||||
Результат = OPI_VK.СоздатьПост(Наименование, Новый Массив, , ,Параметры);
|
Результат = OPI_VK.СоздатьПост(Наименование, Новый Массив, , ,Параметры);
|
||||||
ИДПоста = Результат["response"]["post_id"];
|
ИДПоста = Результат[Response]["post_id"];
|
||||||
|
|
||||||
Объявление = OPI_VK.СоздатьРекламноеОбъявление(ИДКампании
|
Объявление = OPI_VK.СоздатьРекламноеОбъявление(ИДКампании
|
||||||
, Лимит
|
, Лимит
|
||||||
@ -833,20 +847,20 @@
|
|||||||
, ИДПоста
|
, ИДПоста
|
||||||
, ИДКабинета
|
, ИДКабинета
|
||||||
, Параметры);
|
, Параметры);
|
||||||
Объявление = Объявление["response"][0];
|
Объявление = Объявление[Response][0];
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Объявление)
|
ЮТест.ОжидаетЧто(Объявление)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("error_code").ИмеетТип("Число").Равно(602)
|
.Свойство("error_code").ИмеетТип(ТипЧисло).Равно(602)
|
||||||
.Свойство("id").ИмеетТип("Число").Заполнено();
|
.Свойство(UID).ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
ИДОбъявления = Объявление["id"];
|
ИДОбъявления = Объявление[UID];
|
||||||
Остановка = OPI_VK.ПриостановитьРекламноеОбъявление(ИДКабинета, ИДОбъявления, Параметры);
|
Остановка = OPI_VK.ПриостановитьРекламноеОбъявление(ИДКабинета, ИДОбъявления, Параметры);
|
||||||
Остановка = Остановка["response"][0];
|
Остановка = Остановка[Response][0];
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Остановка)
|
ЮТест.ОжидаетЧто(Остановка)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("id").ИмеетТип("Число").Заполнено();
|
.Свойство(UID).ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
||||||
|
|
||||||
@ -885,9 +899,12 @@
|
|||||||
|
|
||||||
Процедура ВК_СоздатьТоварПодборку() Экспорт
|
Процедура ВК_СоздатьТоварПодборку() Экспорт
|
||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
Картинка = ПолучитьДвоичные("Картинка");
|
ТипСоответствие = Тип("Соответствие");
|
||||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
ТипЧисло = Тип("Число");
|
||||||
|
Response = "response";
|
||||||
|
Картинка = ПолучитьДвоичные("Картинка");
|
||||||
|
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||||
Картинка.Записать(ИВФ);
|
Картинка.Записать(ИВФ);
|
||||||
|
|
||||||
Результат = OPI_VK.СоздатьПодборкуТоваров("Тестовая подборка"
|
Результат = OPI_VK.СоздатьПодборкуТоваров("Тестовая подборка"
|
||||||
@ -898,18 +915,18 @@
|
|||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.albums_count").ИмеетТип("Число").Заполнено()
|
.Свойство("response.albums_count").ИмеетТип(ТипЧисло).Заполнено()
|
||||||
.Свойство("response.market_album_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.market_album_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
ИДПодборки = Результат["response"]["market_album_id"];
|
ИДПодборки = Результат[Response]["market_album_id"];
|
||||||
|
|
||||||
Результат = OPI_VK.ИзменитьПодборкуТоваров("Измененная подборка", ИДПодборки, , , , Параметры);
|
Результат = OPI_VK.ИзменитьПодборкуТоваров("Измененная подборка", ИДПодборки, , , , Параметры);
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
МассивКартинок = Новый Массив;
|
МассивКартинок = Новый Массив;
|
||||||
МассивКартинок.Добавить(ИВФ);
|
МассивКартинок.Добавить(ИВФ);
|
||||||
@ -936,10 +953,10 @@
|
|||||||
Результат = OPI_VK.ДобавитьТовар(Товар, ИДПодборки, Параметры); // Добавление товара
|
Результат = OPI_VK.ДобавитьТовар(Товар, ИДПодборки, Параметры); // Добавление товара
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.market_item_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.market_item_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
ИДТовара = Результат["response"]["market_item_id"];
|
ИДТовара = Результат[Response]["market_item_id"];
|
||||||
|
|
||||||
Товар = Новый Соответствие;
|
Товар = Новый Соответствие;
|
||||||
Товар.Вставить("Имя", "Тестовый товар измененный");
|
Товар.Вставить("Имя", "Тестовый товар измененный");
|
||||||
@ -947,77 +964,88 @@
|
|||||||
Результат = OPI_VK.ИзменитьТовар(ИДТовара, Товар, , Параметры); // Изменение товара
|
Результат = OPI_VK.ИзменитьТовар(ИДТовара, Товар, , Параметры); // Изменение товара
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
Результат = OPI_VK.ДобавитьТоварВПодборку(ИДТовара, ИДПодборки, Параметры); // Добавление в подборку
|
Результат = OPI_VK.ДобавитьТоварВПодборку(ИДТовара, ИДПодборки, Параметры); // Добавление в подборку
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response").ИмеетТип("Число").Заполнено();
|
.Свойство(Response).ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
Результат = OPI_VK.УдалитьТоварИзПодборки(ИДТовара, ИДПодборки, Параметры); // Удаляет из подборки
|
Результат = OPI_VK.УдалитьТоварИзПодборки(ИДТовара, ИДПодборки, Параметры); // Удаляет из подборки
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
Результат = OPI_VK.УдалитьТовар(ИДТовара, Параметры); // Удаление товара
|
Результат = OPI_VK.УдалитьТовар(ИДТовара, Параметры); // Удаление товара
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
Результат = OPI_VK.УдалитьПодборку(ИДПодборки, Параметры); // Уадление подборки
|
Результат = OPI_VK.УдалитьПодборку(ИДПодборки, Параметры); // Уадление подборки
|
||||||
ЮТОбщий.Пауза(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
|
УдалитьФайлы(ИВФ);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ВК_СоздатьТоварСоСвойствами() Экспорт
|
Процедура ВК_СоздатьТоварСоСвойствами() Экспорт
|
||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
Картинка = ПолучитьДвоичные("Картинка");
|
ТипСоответствие = Тип("Соответствие");
|
||||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
ТипЧисло = Тип("Число");
|
||||||
|
Response = "response";
|
||||||
|
Желтый = "Желтый";
|
||||||
|
Красный = "Красный";
|
||||||
|
Картинка = ПолучитьДвоичные("Картинка");
|
||||||
|
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||||
Картинка.Записать(ИВФ);
|
Картинка.Записать(ИВФ);
|
||||||
|
|
||||||
МассивВариантов = Новый Массив;
|
МассивВариантов = Новый Массив;
|
||||||
МассивВариантов.Добавить("Желтый");
|
МассивВариантов.Добавить(Желтый);
|
||||||
МассивВариантов.Добавить("Синий");
|
МассивВариантов.Добавить("Синий");
|
||||||
МассивВариантов.Добавить("Красный");
|
МассивВариантов.Добавить(Красный);
|
||||||
|
|
||||||
Результат = OPI_VK.СоздатьСвойствоТовара("Цвет", Параметры);
|
Результат = OPI_VK.СоздатьСвойствоТовара("Цвет", Параметры);
|
||||||
Свойство = Результат["response"]["property_id"];
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
|
Свойство = Результат[Response]["property_id"];
|
||||||
Свойство = OPI_Инструменты.ЧислоВСтроку(Свойство);
|
Свойство = OPI_Инструменты.ЧислоВСтроку(Свойство);
|
||||||
|
|
||||||
СоответствиеСвойств = Новый Соответствие;
|
СоответствиеСвойств = Новый Соответствие;
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.property_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.property_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
Результат = OPI_VK.ИзменитьСвойствоТовара("Цвет (изм.)", Свойство, Параметры);
|
Результат = OPI_VK.ИзменитьСвойствоТовара("Цвет (изм.)", Свойство, Параметры);
|
||||||
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
Для Каждого Вариант Из МассивВариантов Цикл
|
Для Каждого Вариант Из МассивВариантов Цикл
|
||||||
|
|
||||||
Результат = OPI_VK.ДобавитьВариантСвойстваТовара(Вариант, Свойство, Параметры);
|
Результат = OPI_VK.ДобавитьВариантСвойстваТовара(Вариант, Свойство, Параметры);
|
||||||
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.variant_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.variant_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
ИДВарианта = Результат["response"]["variant_id"];
|
ИДВарианта = Результат[Response]["variant_id"];
|
||||||
СоответствиеСвойств.Вставить(Вариант, ИДВарианта);
|
СоответствиеСвойств.Вставить(Вариант, ИДВарианта);
|
||||||
|
|
||||||
Результат = OPI_VK.ИзменитьВариантСвойстваТовара(Вариант + " (изм.)"
|
Результат = OPI_VK.ИзменитьВариантСвойстваТовара(Вариант + " (изм.)"
|
||||||
@ -1026,9 +1054,9 @@
|
|||||||
, Параметры);
|
, Параметры);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@ -1037,7 +1065,7 @@
|
|||||||
МассивКартинок.Добавить(Картинка);
|
МассивКартинок.Добавить(Картинка);
|
||||||
|
|
||||||
Товар = Новый Соответствие();
|
Товар = Новый Соответствие();
|
||||||
Товар.Вставить("Имя" , "Тестовый товар (" + "Желтый" + ")");
|
Товар.Вставить("Имя" , "Тестовый товар (" + Желтый + ")");
|
||||||
Товар.Вставить("Описание" , "Описание товара");
|
Товар.Вставить("Описание" , "Описание товара");
|
||||||
Товар.Вставить("Категория" , "20173");
|
Товар.Вставить("Категория" , "20173");
|
||||||
Товар.Вставить("Цена" , 1);
|
Товар.Вставить("Цена" , 1);
|
||||||
@ -1053,44 +1081,46 @@
|
|||||||
Товар.Вставить("Вес" , 100);
|
Товар.Вставить("Вес" , 100);
|
||||||
Товар.Вставить("SKU" , 12345);
|
Товар.Вставить("SKU" , 12345);
|
||||||
Товар.Вставить("ДоступныйОстаток" , "10");
|
Товар.Вставить("ДоступныйОстаток" , "10");
|
||||||
Товар.Вставить("ЗначенияСвойств" , СоответствиеСвойств["Желтый"]);
|
Товар.Вставить("ЗначенияСвойств" , СоответствиеСвойств[Желтый]);
|
||||||
|
|
||||||
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара
|
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара
|
||||||
ЮТОбщий.Пауза(10);
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
ИДЖелтого = Результат["response"]["market_item_id"];
|
ИДЖелтого = Результат[Response]["market_item_id"];
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.market_item_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.market_item_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
Товар.Вставить("Имя" , "Тестовый товар (" + "Красный" + ")");
|
Товар.Вставить("Имя" , "Тестовый товар (" + Красный + ")");
|
||||||
Товар.Вставить("ЗначенияСвойств", СоответствиеСвойств["Красный"]);
|
Товар.Вставить("ЗначенияСвойств", СоответствиеСвойств[Красный]);
|
||||||
|
|
||||||
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара
|
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара
|
||||||
ЮТОбщий.Пауза(10);
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
ИДКрасного = Результат["response"]["market_item_id"];
|
ИДКрасного = Результат[Response]["market_item_id"];
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.market_item_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.market_item_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
МассивТоваров = Новый Массив;
|
МассивТоваров = Новый Массив;
|
||||||
МассивТоваров.Добавить(ИДЖелтого);
|
МассивТоваров.Добавить(ИДЖелтого);
|
||||||
МассивТоваров.Добавить(ИДКрасного);
|
МассивТоваров.Добавить(ИДКрасного);
|
||||||
|
|
||||||
Результат = OPI_VK.ПолучитьТоварыПоИД(МассивТоваров, Параметры);
|
Результат = OPI_VK.ПолучитьТоварыПоИД(МассивТоваров, Параметры);
|
||||||
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.items").ИмеетТип("Массив").ИмеетДлину(2);
|
.Свойство("response.items").ИмеетТип("Массив").ИмеетДлину(2);
|
||||||
|
|
||||||
Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры);
|
Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры);
|
||||||
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Свойство("response.item_group_id").ИмеетТип("Число").Заполнено();
|
.Свойство("response.item_group_id").ИмеетТип(ТипЧисло).Заполнено();
|
||||||
|
|
||||||
OPI_VK.УдалитьТовар(ИДЖелтого , Параметры);
|
OPI_VK.УдалитьТовар(ИДЖелтого , Параметры);
|
||||||
OPI_VK.УдалитьТовар(ИДКрасного, Параметры);
|
OPI_VK.УдалитьТовар(ИДКрасного, Параметры);
|
||||||
@ -1098,21 +1128,25 @@
|
|||||||
Для Каждого Вариант Из СоответствиеСвойств Цикл
|
Для Каждого Вариант Из СоответствиеСвойств Цикл
|
||||||
|
|
||||||
Удаление = OPI_VK.УдалитьВариантСвойстваТовара(Вариант.Значение, Параметры);
|
Удаление = OPI_VK.УдалитьВариантСвойстваТовара(Вариант.Значение, Параметры);
|
||||||
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Удаление)
|
ЮТест.ОжидаетЧто(Удаление)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Удаление = OPI_VK.УдалитьСвойствоТовара(Свойство, Параметры);
|
Удаление = OPI_VK.УдалитьСвойствоТовара(Свойство, Параметры);
|
||||||
|
ЮТОбщий.Пауза(10);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Удаление)
|
ЮТест.ОжидаетЧто(Удаление)
|
||||||
.ИмеетТип("Соответствие")
|
.ИмеетТип(ТипСоответствие)
|
||||||
.Заполнено()
|
.Заполнено()
|
||||||
.Свойство("response").ИмеетТип("Число").Равно(1);
|
.Свойство(Response).ИмеетТип(ТипЧисло).Равно(1);
|
||||||
|
|
||||||
|
УдалитьФайлы(ИВФ);
|
||||||
|
|
||||||
Конецпроцедуры
|
Конецпроцедуры
|
||||||
|
|
||||||
Процедура ВК_ПолучитьСписокТоваров() Экспорт
|
Процедура ВК_ПолучитьСписокТоваров() Экспорт
|
||||||
@ -1143,10 +1177,10 @@
|
|||||||
|
|
||||||
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры);
|
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры);
|
||||||
ИДТовара = Результат["response"]["market_item_id"];
|
ИДТовара = Результат["response"]["market_item_id"];
|
||||||
ЮТОбщий.Пазуа(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
Результат = OPI_VK.ПолучитьСписокТоваров(, Параметры);
|
Результат = OPI_VK.ПолучитьСписокТоваров(, Параметры);
|
||||||
ЮТОбщий.Пазуа(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Массив").Заполнено();
|
.ИмеетТип("Массив").Заполнено();
|
||||||
@ -1167,7 +1201,7 @@
|
|||||||
|
|
||||||
ИДПодборки = Результат["response"]["market_album_id"];
|
ИДПодборки = Результат["response"]["market_album_id"];
|
||||||
Результат = OPI_VK.ПолучитьСписокПодборок(Параметры);
|
Результат = OPI_VK.ПолучитьСписокПодборок(Параметры);
|
||||||
ЮТОбщий.Пазуа(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Массив").Заполнено();
|
.ИмеетТип("Массив").Заполнено();
|
||||||
@ -1180,7 +1214,7 @@
|
|||||||
|
|
||||||
Параметры = ПолучитьПараметрыВК();
|
Параметры = ПолучитьПараметрыВК();
|
||||||
Результат = OPI_VK.ПолучитьСписокСвойств(Параметры);
|
Результат = OPI_VK.ПолучитьСписокСвойств(Параметры);
|
||||||
ЮТОбщий.Пазуа(5);
|
ЮТОбщий.Пауза(5);
|
||||||
|
|
||||||
ЮТест.ОжидаетЧто(Результат)
|
ЮТест.ОжидаетЧто(Результат)
|
||||||
.ИмеетТип("Массив").Заполнено();
|
.ИмеетТип("Массив").Заполнено();
|
||||||
@ -1511,4 +1545,5 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
// BSLLS:Typo-on
|
// BSLLS:Typo-on
|
4
OPI/src/CommonModules/YAX_Тесты/YAX_Тесты.suppress
Normal file
4
OPI/src/CommonModules/YAX_Тесты/YAX_Тесты.suppress
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<suppress:SuppressGenericObject xmlns:suppress="http://g5.1c.ru/v8/dt/check/suppress/model" fqn="CommonModule.YAX_Тесты">
|
||||||
|
<suppressions key="com.e1c.v8codestyle.md:extension-md-object-prefix" value="true"/>
|
||||||
|
</suppress:SuppressGenericObject>
|
Loading…
Reference in New Issue
Block a user