mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-27 21:48:56 +02:00
Дефекты SC
This commit is contained in:
parent
6c63470acf
commit
b431d0b519
@ -22,6 +22,7 @@
|
||||
|
||||
// https://github.com/Bayselonarrend/OpenIntegrations
|
||||
// BSLLS:Typo-off
|
||||
// BSLLS:LatinAndCyrillicSymbolInWord-off
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
// #Использовать ".."
|
||||
@ -156,7 +157,7 @@
|
||||
Соединение.Получить(Новый HTTPЗапрос(""));
|
||||
Исключение
|
||||
Возврат;
|
||||
Конецпопытки;
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -577,8 +578,6 @@
|
||||
//
|
||||
// Требования: платформа 1С версии 8.3.10 и выше
|
||||
|
||||
// BSLLS:LatinAndCyrillicSymbolInWord-off
|
||||
|
||||
Функция РаспаковатьОтвет(Ответ)
|
||||
|
||||
Попытка
|
||||
|
@ -26,8 +26,7 @@
|
||||
// #Использовать ".."
|
||||
// #Использовать asserts
|
||||
|
||||
|
||||
// @skip-check undefined-variable
|
||||
// BSLLS:Typo-off
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
@ -130,7 +129,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@ -259,7 +257,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура НовыйТест(ТаблицаЗначений, Знач Метод, Знач Синоним, Знач Раздел);
|
||||
Процедура НовыйТест(ТаблицаЗначений, Знач Метод, Знач Синоним, Знач Раздел)
|
||||
|
||||
НовыйТест = ТаблицаЗначений.Добавить();
|
||||
НовыйТест.Метод = Метод;
|
||||
@ -282,3 +280,5 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
// BSLLS:Typo-on
|
||||
|
@ -239,6 +239,7 @@
|
||||
|
||||
Процедура Телеграм_ОтправитьГифку() Экспорт
|
||||
|
||||
Result = "result";
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
|
||||
IDЧата = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Чат");
|
||||
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
|
||||
@ -257,9 +258,9 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["caption"]).Равно(Текст);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["document"]).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["animation"]["mime_type"]).Равно("video/mp4");
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["caption"]).Равно(Текст);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["document"]).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["animation"]["mime_type"]).Равно("video/mp4");
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@ -421,6 +422,7 @@
|
||||
|
||||
Процедура Телеграм_СоздатьСсылкуПриглашение() Экспорт
|
||||
|
||||
Result = "result";
|
||||
Час = 3600;
|
||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
|
||||
@ -433,9 +435,9 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["member_limit"]).Равно(200);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["name"]).Равно(Заголовок);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["expire_date"]).Равно(UnixИстечение);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["member_limit"]).Равно(200);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["name"]).Равно(Заголовок);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["expire_date"]).Равно(UnixИстечение);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -540,7 +542,7 @@
|
||||
Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат);
|
||||
Проверка_ТелеграмИстина(Результат);
|
||||
|
||||
OPI_Инструменты.Пауза(10)
|
||||
OPI_Инструменты.Пауза(10);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -589,6 +591,7 @@
|
||||
|
||||
Процедура ВК_СоздатьУдалитьПост() Экспорт
|
||||
|
||||
Response = "response";
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
Текст = "Пост из автотеста";
|
||||
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
|
||||
@ -607,13 +610,13 @@
|
||||
Для Каждого Результат Из МассивРезультатов Цикл
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["post_id"]).ИмеетТип("Число").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["post_id"]).ИмеетТип("Число").Заполнено();
|
||||
|
||||
ИДПоста = Результат["response"]["post_id"];
|
||||
ИДПоста = Результат[Response]["post_id"];
|
||||
Удаление = OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Удаление) .ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Удаление["response"]).ИмеетТип("Число").Равно(1);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Удаление[Response]).ИмеетТип("Число").Равно(1);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@ -656,7 +659,7 @@
|
||||
Альбом = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Альбом).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Альбом["response"]["description"]).Равно(Описание);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Альбом[Response]["description"]).Равно(Описание);
|
||||
|
||||
ИДАльбома = Альбом[Response]["id"];
|
||||
|
||||
@ -671,8 +674,8 @@
|
||||
Для Каждого Результат Из МассивРезультатов Цикл
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"][0]["text"]).Равно(ОписаниеКартинки);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"][0]["album_id"]).Равно(ИДАльбома);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["text"]).Равно(ОписаниеКартинки);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["album_id"]).Равно(ИДАльбома);
|
||||
|
||||
ИДКартинки = Результат[Response][0]["id"];
|
||||
Удаление = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры);
|
||||
@ -765,7 +768,7 @@
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Лайк).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Лайк["response"]["likes"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Лайк[Response]["likes"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
ВнешнийПост = 2571;
|
||||
ВнешняяСтена = -218704372;
|
||||
@ -774,14 +777,14 @@
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост["response"]["success"]).ИмеетТип(ТипЧисло).Равно(1);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост["response"]["wall_repost_count"]).ИмеетТип(ТипЧисло).Равно(1);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост[Response]["success"]).ИмеетТип(ТипЧисло).Равно(1);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Репост[Response]["wall_repost_count"]).ИмеетТип(ТипЧисло).Равно(1);
|
||||
|
||||
Комментарий = OPI_VK.НаписатьКомментарий(ИДПоста, Параметры["owner_id"], Сообщение, Параметры);
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Комментарий).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Комментарий["response"]["comment_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Комментарий[Response]["comment_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
||||
OPI_VK.УдалитьПост(Репост[Response]["post_id"], Параметры);
|
||||
@ -915,8 +918,8 @@
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["albums_count"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_album_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["albums_count"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["market_album_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
ИДПодборки = Результат[Response]["market_album_id"];
|
||||
|
||||
@ -950,7 +953,7 @@
|
||||
Результат = OPI_VK.ДобавитьТовар(Товар, ИДПодборки, Параметры); // Добавление товара
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
ИДТовара = Результат[Response]["market_item_id"];
|
||||
|
||||
@ -987,6 +990,7 @@
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
ТипСоответствие = Тип("Соответствие");
|
||||
ТипЧисло = Тип("Число");
|
||||
MII = "market_item_id";
|
||||
Response = "response";
|
||||
Желтый = "Желтый";
|
||||
Красный = "Красный";
|
||||
@ -1008,7 +1012,7 @@
|
||||
СоответствиеСвойств = Новый Соответствие;
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["property_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["property_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
Результат = OPI_VK.ИзменитьСвойствоТовара("Цвет (изм.)", Свойство, Параметры);
|
||||
OPI_Инструменты.Пауза(10);
|
||||
@ -1021,7 +1025,7 @@
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["variant_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["variant_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
ИДВарианта = Результат[Response]["variant_id"];
|
||||
СоответствиеСвойств.Вставить(Вариант, ИДВарианта);
|
||||
@ -1064,7 +1068,7 @@
|
||||
ИДЖелтого = Результат[Response]["market_item_id"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][MII]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
Товар.Вставить("Имя" , "Тестовый товар (" + Красный + ")");
|
||||
Товар.Вставить("ЗначенияСвойств", СоответствиеСвойств[Красный]);
|
||||
@ -1072,10 +1076,10 @@
|
||||
Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара
|
||||
OPI_Инструменты.Пауза(10);
|
||||
|
||||
ИДКрасного = Результат[Response]["market_item_id"];
|
||||
ИДКрасного = Результат[Response][MII];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][MII]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
МассивТоваров = Новый Массив;
|
||||
МассивТоваров.Добавить(ИДЖелтого);
|
||||
@ -1085,13 +1089,13 @@
|
||||
OPI_Инструменты.Пауза(10);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").ИмеетДлину(2);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["items"]).ИмеетТип("Массив").ИмеетДлину(2);
|
||||
|
||||
Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры);
|
||||
OPI_Инструменты.Пауза(10);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["item_group_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["item_group_id"]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
OPI_VK.УдалитьТовар(ИДЖелтого , Параметры);
|
||||
OPI_VK.УдалитьТовар(ИДКрасного, Параметры);
|
||||
@ -1754,8 +1758,11 @@
|
||||
Параметры.Вставить("refresh_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Refresh"));
|
||||
Параметры.Вставить("oauth_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthToken"));
|
||||
Параметры.Вставить("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"));
|
||||
|
||||
Возврат Параметры;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user