1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-13 20:05:19 +02:00

Дефекты SC

This commit is contained in:
Anton
2024-03-03 20:27:10 +03:00
parent 46d4311903
commit 47d9b0ba03
12 changed files with 70 additions and 64 deletions

View File

@@ -22,8 +22,8 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -22,8 +22,8 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -22,8 +22,8 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -24,8 +24,8 @@
// BSLLS:Typo-off // BSLLS:Typo-off
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -26,8 +26,8 @@
// BSLLS:Typo-off // BSLLS:Typo-off
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -26,8 +26,8 @@
// BSLLS:NumberOfOptionalParams-off // BSLLS:NumberOfOptionalParams-off
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -22,8 +22,8 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -22,8 +22,8 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -22,8 +22,8 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область ПрограммныйИнтерфейс #Область ПрограммныйИнтерфейс

View File

@@ -22,9 +22,10 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
// BSLLS:Typo-off // BSLLS:Typo-off
// BSLLS:LatinAndCyrillicSymbolInWord-off
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
#Область СлужебныйПрограммныйИнтерфейс #Область СлужебныйПрограммныйИнтерфейс
@@ -156,7 +157,7 @@
Соединение.Получить(Новый HTTPЗапрос("")); Соединение.Получить(Новый HTTPЗапрос(""));
Исключение Исключение
Возврат; Возврат;
Конецпопытки; КонецПопытки;
КонецПроцедуры КонецПроцедуры
@@ -577,8 +578,6 @@
// //
// Требования: платформа 1С версии 8.3.10 и выше // Требования: платформа 1С версии 8.3.10 и выше
// BSLLS:LatinAndCyrillicSymbolInWord-off
Функция РаспаковатьОтвет(Ответ) Функция РаспаковатьОтвет(Ответ)
Попытка Попытка

View File

@@ -22,12 +22,11 @@
// https://github.com/Bayselonarrend/OpenIntegrations // https://github.com/Bayselonarrend/OpenIntegrations
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
//#Использовать asserts // #Использовать asserts
// BSLLS:Typo-off
// @skip-check undefined-variable
#Область СлужебныйПрограммныйИнтерфейс #Область СлужебныйПрограммныйИнтерфейс
@@ -130,7 +129,6 @@
КонецПроцедуры КонецПроцедуры
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции #Область СлужебныеПроцедурыИФункции
@@ -259,7 +257,7 @@
КонецФункции КонецФункции
Процедура НовыйТест(ТаблицаЗначений, Знач Метод, Знач Синоним, Знач Раздел); Процедура НовыйТест(ТаблицаЗначений, Знач Метод, Знач Синоним, Знач Раздел)
НовыйТест = ТаблицаЗначений.Добавить(); НовыйТест = ТаблицаЗначений.Добавить();
НовыйТест.Метод = Метод; НовыйТест.Метод = Метод;
@@ -282,3 +280,5 @@
КонецПроцедуры КонецПроцедуры
#КонецОбласти #КонецОбласти
// BSLLS:Typo-on

View File

@@ -26,19 +26,19 @@
// @skip-check undefined-variable // @skip-check undefined-variable
// BSLLS:Typo-off // BSLLS:Typo-off
//Раскомментировать, если выполняется OneScript // Раскомментировать, если выполняется OneScript
//#Использовать ".." // #Использовать ".."
//#Использовать asserts // #Использовать asserts
#Область СлужебныйПрограммныйИнтерфейс #Область СлужебныйПрограммныйИнтерфейс
//Для YaxUnit // Для YaxUnit
Процедура ИсполняемыеСценарии() Экспорт Процедура ИсполняемыеСценарии() Экспорт
OPI_ПолучениеДанныхТестов.СформироватьТестыЯкс(); OPI_ПолучениеДанныхТестов.СформироватьТестыЯкс();
КонецПроцедуры КонецПроцедуры
//Для Asserts // Для Asserts
Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт // BSLLS:UnusedParameters-off Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт // BSLLS:UnusedParameters-off
Возврат OPI_ПолучениеДанныхТестов.СформироватьТестыАссертс(); Возврат OPI_ПолучениеДанныхТестов.СформироватьТестыАссертс();
@@ -239,6 +239,7 @@
Процедура Телеграм_ОтправитьГифку() Экспорт Процедура Телеграм_ОтправитьГифку() Экспорт
Result = "result";
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен"); Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
IDЧата = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Чат"); IDЧата = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Чат");
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал"); IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
@@ -257,9 +258,9 @@
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["caption"]).Равно(Текст);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["document"]).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["document"]).ИмеетТип("Соответствие").Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["animation"]["mime_type"]).Равно("video/mp4"); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["animation"]["mime_type"]).Равно("video/mp4");
КонецЦикла; КонецЦикла;
@@ -421,6 +422,7 @@
Процедура Телеграм_СоздатьСсылкуПриглашение() Экспорт Процедура Телеграм_СоздатьСсылкуПриглашение() Экспорт
Result = "result";
Час = 3600; Час = 3600;
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен"); Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
@@ -433,9 +435,9 @@
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["member_limit"]).Равно(200); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["member_limit"]).Равно(200);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["name"]).Равно(Заголовок); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["name"]).Равно(Заголовок);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["expire_date"]).Равно(UnixИстечение); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["expire_date"]).Равно(UnixИстечение);
КонецПроцедуры КонецПроцедуры
@@ -540,7 +542,7 @@
Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат); Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат);
Проверка_ТелеграмИстина(Результат); Проверка_ТелеграмИстина(Результат);
OPI_Инструменты.Пауза(10) OPI_Инструменты.Пауза(10);
КонецПроцедуры КонецПроцедуры
@@ -589,6 +591,7 @@
Процедура ВК_СоздатьУдалитьПост() Экспорт Процедура ВК_СоздатьУдалитьПост() Экспорт
Response = "response";
Параметры = ПолучитьПараметрыВК(); Параметры = ПолучитьПараметрыВК();
Текст = "Пост из автотеста"; Текст = "Пост из автотеста";
URL = "https://github.com/Bayselonarrend/OpenIntegrations"; URL = "https://github.com/Bayselonarrend/OpenIntegrations";
@@ -607,13 +610,13 @@
Для Каждого Результат Из МассивРезультатов Цикл Для Каждого Результат Из МассивРезультатов Цикл
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["post_id"]).ИмеетТип("Число").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["post_id"]).ИмеетТип("Число").Заполнено();
ИДПоста = Результат["response"]["post_id"]; ИДПоста = Результат[Response]["post_id"];
Удаление = OPI_VK.УдалитьПост(ИДПоста, Параметры); Удаление = OPI_VK.УдалитьПост(ИДПоста, Параметры);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Удаление) .ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Удаление) .ИмеетТип("Соответствие").Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Удаление["response"]).ИмеетТип("Число").Равно(1); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Удаление[Response]).ИмеетТип("Число").Равно(1);
КонецЦикла; КонецЦикла;
@@ -656,7 +659,7 @@
Альбом = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры); Альбом = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Альбом).ИмеетТип(ТипСоответствие).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Альбом).ИмеетТип(ТипСоответствие).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Альбом["response"]["description"]).Равно(Описание); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Альбом[Response]["description"]).Равно(Описание);
ИДАльбома = Альбом[Response]["id"]; ИДАльбома = Альбом[Response]["id"];
@@ -671,8 +674,8 @@
Для Каждого Результат Из МассивРезультатов Цикл Для Каждого Результат Из МассивРезультатов Цикл
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"][0]["text"]).Равно(ОписаниеКартинки); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["text"]).Равно(ОписаниеКартинки);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"][0]["album_id"]).Равно(ИДАльбома); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["album_id"]).Равно(ИДАльбома);
ИДКартинки = Результат[Response][0]["id"]; ИДКартинки = Результат[Response][0]["id"];
Удаление = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); Удаление = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры);
@@ -765,7 +768,7 @@
OPI_Инструменты.Пауза(5); OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Лайк).ИмеетТип(ТипСоответствие).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Лайк).ИмеетТип(ТипСоответствие).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Лайк["response"]["likes"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Лайк[Response]["likes"]).ИмеетТип(ТипЧисло).Заполнено();
ВнешнийПост = 2571; ВнешнийПост = 2571;
ВнешняяСтена = -218704372; ВнешняяСтена = -218704372;
@@ -774,14 +777,14 @@
OPI_Инструменты.Пауза(5); OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост).ИмеетТип(ТипСоответствие).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост).ИмеетТип(ТипСоответствие).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост["response"]["success"]).ИмеетТип(ТипЧисло).Равно(1); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост[Response]["success"]).ИмеетТип(ТипЧисло).Равно(1);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост["response"]["wall_repost_count"]).ИмеетТип(ТипЧисло).Равно(1); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост[Response]["wall_repost_count"]).ИмеетТип(ТипЧисло).Равно(1);
Комментарий = OPI_VK.НаписатьКомментарий(ИДПоста, Параметры["owner_id"], Сообщение, Параметры); Комментарий = OPI_VK.НаписатьКомментарий(ИДПоста, Параметры["owner_id"], Сообщение, Параметры);
OPI_Инструменты.Пауза(5); OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Комментарий).ИмеетТип(ТипСоответствие).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Комментарий).ИмеетТип(ТипСоответствие).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Комментарий["response"]["comment_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Комментарий[Response]["comment_id"]).ИмеетТип(ТипЧисло).Заполнено();
OPI_VK.УдалитьПост(ИДПоста, Параметры); OPI_VK.УдалитьПост(ИДПоста, Параметры);
OPI_VK.УдалитьПост(Репост[Response]["post_id"], Параметры); OPI_VK.УдалитьПост(Репост[Response]["post_id"], Параметры);
@@ -915,8 +918,8 @@
OPI_Инструменты.Пауза(5); OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["albums_count"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["albums_count"]).ИмеетТип(ТипЧисло).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_album_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["market_album_id"]).ИмеетТип(ТипЧисло).Заполнено();
ИДПодборки = Результат[Response]["market_album_id"]; ИДПодборки = Результат[Response]["market_album_id"];
@@ -950,7 +953,7 @@
Результат = OPI_VK.ДобавитьТовар(Товар, ИДПодборки, Параметры); // Добавление товара Результат = OPI_VK.ДобавитьТовар(Товар, ИДПодборки, Параметры); // Добавление товара
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено();
ИДТовара = Результат[Response]["market_item_id"]; ИДТовара = Результат[Response]["market_item_id"];
@@ -987,6 +990,7 @@
Параметры = ПолучитьПараметрыВК(); Параметры = ПолучитьПараметрыВК();
ТипСоответствие = Тип("Соответствие"); ТипСоответствие = Тип("Соответствие");
ТипЧисло = Тип("Число"); ТипЧисло = Тип("Число");
MII = "market_item_id";
Response = "response"; Response = "response";
Желтый = "Желтый"; Желтый = "Желтый";
Красный = "Красный"; Красный = "Красный";
@@ -1008,7 +1012,7 @@
СоответствиеСвойств = Новый Соответствие; СоответствиеСвойств = Новый Соответствие;
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["property_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["property_id"]).ИмеетТип(ТипЧисло).Заполнено();
Результат = OPI_VK.ИзменитьСвойствоТовара("Цвет (изм.)", Свойство, Параметры); Результат = OPI_VK.ИзменитьСвойствоТовара("Цвет (изм.)", Свойство, Параметры);
OPI_Инструменты.Пауза(10); OPI_Инструменты.Пауза(10);
@@ -1021,7 +1025,7 @@
OPI_Инструменты.Пауза(5); OPI_Инструменты.Пауза(5);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["variant_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["variant_id"]).ИмеетТип(ТипЧисло).Заполнено();
ИДВарианта = Результат[Response]["variant_id"]; ИДВарианта = Результат[Response]["variant_id"];
СоответствиеСвойств.Вставить(Вариант, ИДВарианта); СоответствиеСвойств.Вставить(Вариант, ИДВарианта);
@@ -1064,7 +1068,7 @@
ИДЖелтого = Результат[Response]["market_item_id"]; ИДЖелтого = Результат[Response]["market_item_id"];
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][MII]).ИмеетТип(ТипЧисло).Заполнено();
Товар.Вставить("Имя" , "Тестовый товар (" + Красный + ")"); Товар.Вставить("Имя" , "Тестовый товар (" + Красный + ")");
Товар.Вставить("ЗначенияСвойств", СоответствиеСвойств[Красный]); Товар.Вставить("ЗначенияСвойств", СоответствиеСвойств[Красный]);
@@ -1072,10 +1076,10 @@
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара
OPI_Инструменты.Пауза(10); OPI_Инструменты.Пауза(10);
ИДКрасного = Результат[Response]["market_item_id"]; ИДКрасного = Результат[Response][MII];
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][MII]).ИмеетТип(ТипЧисло).Заполнено();
МассивТоваров = Новый Массив; МассивТоваров = Новый Массив;
МассивТоваров.Добавить(ИДЖелтого); МассивТоваров.Добавить(ИДЖелтого);
@@ -1085,13 +1089,13 @@
OPI_Инструменты.Пауза(10); OPI_Инструменты.Пауза(10);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").ИмеетДлину(2); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["items"]).ИмеетТип("Массив").ИмеетДлину(2);
Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры); Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры);
OPI_Инструменты.Пауза(10); OPI_Инструменты.Пауза(10);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["item_group_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["item_group_id"]).ИмеетТип(ТипЧисло).Заполнено();
OPI_VK.УдалитьТовар(ИДЖелтого , Параметры); OPI_VK.УдалитьТовар(ИДЖелтого , Параметры);
OPI_VK.УдалитьТовар(ИДКрасного, Параметры); OPI_VK.УдалитьТовар(ИДКрасного, Параметры);
@@ -1754,8 +1758,11 @@
Параметры.Вставить("refresh_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Refresh")); Параметры.Вставить("refresh_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Refresh"));
Параметры.Вставить("oauth_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthToken")); Параметры.Вставить("oauth_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthToken"));
Параметры.Вставить("oauth_token_secret" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthSecret")); Параметры.Вставить("oauth_token_secret" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthSecret"));
Параметры.Вставить("oauth_consumer_key" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthConsumerKey"));
Параметры.Вставить("oauth_consumer_secret" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthConsumerSecret")); Параметры.Вставить("oauth_consumer_key"
, OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthConsumerKey"));
Параметры.Вставить("oauth_consumer_secret"
, OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthConsumerSecret"));
Возврат Параметры; Возврат Параметры;