You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-13 20:05:19 +02:00
Фиксы по тестам для workflow
This commit is contained in:
@@ -433,7 +433,7 @@
|
|||||||
Параметры_.Вставить("parse_mode" , "Markdown");
|
Параметры_.Вставить("parse_mode" , "Markdown");
|
||||||
Параметры_.Вставить("chat_id" , IDЧата);
|
Параметры_.Вставить("chat_id" , IDЧата);
|
||||||
Параметры_.Вставить("user_id" , IDПользователя);
|
Параметры_.Вставить("user_id" , IDПользователя);
|
||||||
Параметры_.Вставить("only_if_banned", Истина);
|
Параметры_.Вставить("only_if_banned", Ложь);
|
||||||
|
|
||||||
Ответ = OPI_Инструменты.Get(URL, Параметры_);
|
Ответ = OPI_Инструменты.Get(URL, Параметры_);
|
||||||
|
|
||||||
|
@@ -151,7 +151,14 @@
|
|||||||
Процедура ЗаписатьЛог(Знач Результат, Знач Метод) Экспорт
|
Процедура ЗаписатьЛог(Знач Результат, Знач Метод) Экспорт
|
||||||
|
|
||||||
Шапка = Строка(OPI_Инструменты.ПолучитьТекущуюДату()) + " | " + Метод;
|
Шапка = Строка(OPI_Инструменты.ПолучитьТекущуюДату()) + " | " + Метод;
|
||||||
Данные = " " + OPI_Инструменты.JSONСтрокой(Результат);
|
|
||||||
|
Попытка
|
||||||
|
Данные = OPI_Инструменты.JSONСтрокой(Результат);
|
||||||
|
Исключение
|
||||||
|
Данные = "Не JSON: " + Строка(Результат);
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Данные = " " + Данные;
|
||||||
|
|
||||||
Сообщить(Шапка);
|
Сообщить(Шапка);
|
||||||
Сообщить(Символы.ПС);
|
Сообщить(Символы.ПС);
|
||||||
|
@@ -482,18 +482,18 @@
|
|||||||
IDЧата = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Чат");
|
IDЧата = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Чат");
|
||||||
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
|
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
|
||||||
|
|
||||||
МассивРезультатов = Новый Массив;
|
Результат = OPI_Telegram.Бан(Токен, IDКанала, IDЧата);
|
||||||
МассивРезультатов.Добавить(OPI_Telegram.Бан(Токен, IDКанала, IDЧата));
|
|
||||||
МассивРезультатов.Добавить(OPI_Telegram.Разбан(Токен, IDКанала, IDЧата));
|
|
||||||
|
|
||||||
Для Каждого Результат Из МассивРезультатов Цикл
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Бан");
|
||||||
|
|
||||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Бан/Разбан");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["description"]).Равно("Bad Request: can't remove chat owner");
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["description"]).Равно("Bad Request: can't remove chat owner");
|
||||||
|
|
||||||
КонецЦикла;
|
Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDЧата);
|
||||||
|
|
||||||
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Разбан");
|
||||||
|
|
||||||
|
Проверка_ТелеграмИстина(Результат);
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
@@ -503,11 +503,12 @@
|
|||||||
|
|
||||||
Result = "result";
|
Result = "result";
|
||||||
Час = 3600;
|
Час = 3600;
|
||||||
|
Сутки = Час * 24;
|
||||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
|
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
|
||||||
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
|
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
|
||||||
Заголовок = "Ссылка " + Строка(ТекущаяДата);
|
Заголовок = "Ссылка " + Строка(ТекущаяДата);
|
||||||
Истечение = ТекущаяДата + Час;
|
Истечение = ТекущаяДата + Сутки;
|
||||||
UnixИстечение = OPI_Инструменты.UNIXTime(Истечение);
|
UnixИстечение = OPI_Инструменты.UNIXTime(Истечение);
|
||||||
UnixИстечение = СтрЗаменить(UnixИстечение, ",", "");
|
UnixИстечение = СтрЗаменить(UnixИстечение, ",", "");
|
||||||
UnixИстечение = Лев(UnixИстечение, 10);
|
UnixИстечение = Лев(UnixИстечение, 10);
|
||||||
@@ -1710,6 +1711,22 @@
|
|||||||
МассивРезультатов.Добавить(OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь));
|
МассивРезультатов.Добавить(OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь));
|
||||||
ПубличныйURL = МассивРезультатов[0][PUrl];
|
ПубличныйURL = МассивРезультатов[0][PUrl];
|
||||||
|
|
||||||
|
Результат = OPI_YandexDisk.ПолучитьСсылкуСкачиванияПубличногоОбъекта(Токен, ПубличныйURL);
|
||||||
|
|
||||||
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуСкачиванияПубличногоОбъекта");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(Соответствие).Заполнено();
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["method"]).Равно("GET");
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["href"]).ИмеетТип("Строка").Заполнено();
|
||||||
|
|
||||||
|
Результат = OPI_YandexDisk.ПолучитьПубличныйОбъект(Токен, ПубличныйURL);
|
||||||
|
|
||||||
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПубличныйОбъект");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(Соответствие).Заполнено();
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["type"]).Равно("file");
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["path"]).Равно("/");
|
||||||
|
|
||||||
МассивРезультатов.Добавить(OPI_YandexDisk.СохранитьПубличныйОбъектНаДиск(Токен, ПубличныйURL));
|
МассивРезультатов.Добавить(OPI_YandexDisk.СохранитьПубличныйОбъектНаДиск(Токен, ПубличныйURL));
|
||||||
|
|
||||||
МассивРезультатов.Добавить(OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь));
|
МассивРезультатов.Добавить(OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь));
|
||||||
@@ -1733,22 +1750,6 @@
|
|||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Результат = OPI_YandexDisk.ПолучитьСсылкуСкачиванияПубличногоОбъекта(Токен, ПубличныйURL);
|
|
||||||
|
|
||||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуСкачиванияПубличногоОбъекта");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(Соответствие).Заполнено();
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["method"]).Равно("GET");
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["href"]).ИмеетТип("Строка").Заполнено();
|
|
||||||
|
|
||||||
Результат = OPI_YandexDisk.ПолучитьПубличныйОбъект(Токен, ПубличныйURL);
|
|
||||||
|
|
||||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПубличныйОбъект");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(Соответствие).Заполнено();
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["type"]).Равно("file");
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["path"]).Равно("/");
|
|
||||||
|
|
||||||
OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь);
|
OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь);
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
OPI_Инструменты.Пауза(5);
|
||||||
@@ -2496,14 +2497,14 @@
|
|||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьСсылку(ТокенБота, URL, Пользователь, Ложь);
|
Результат = OPI_Viber.ОтправитьСсылку(ТокенБота, URL, Пользователь, Ложь);
|
||||||
|
|
||||||
// !OInt OPI_ПолучениеДанныхТестов.ОтправитьСсылку(Результат, "ОтправитьЛокацию");
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку");
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
Проверка_ВайберОк(Результат);
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьСсылку(ТокенКанал, URL, Администратор, Истина);
|
Результат = OPI_Viber.ОтправитьСсылку(ТокенКанал, URL, Администратор, Истина);
|
||||||
|
|
||||||
// !OInt OPI_ПолучениеДанныхТестов.ОтправитьСсылку(Результат, "ОтправитьЛокацию");
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку");
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
Проверка_ВайберОк(Результат);
|
Проверка_ВайберОк(Результат);
|
||||||
|
Reference in New Issue
Block a user