1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-11-27 22:18:36 +02:00
This commit is contained in:
Anton Titovets
2025-03-06 20:52:24 +03:00
parent 8e769ce515
commit 3fd76acb25
4 changed files with 15418 additions and 15471 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -470,7 +470,7 @@
КонецФункции
// Отозвать пара администратора
// Отозвать права администратора
// Отзывает права администратора у пользователя
//
// Примечание:
@@ -483,7 +483,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
Функция ОтозватьПараАдминистратора(Знач ПараметрыДоступа, Знач IDГруппы, Знач IDПользователя) Экспорт
Функция ОтозватьПраваАдминистратора(Знач ПараметрыДоступа, Знач IDГруппы, Знач IDПользователя) Экспорт
Ответ = ДействиеСУчастникомГруппы(ПараметрыДоступа, IDГруппы, IDПользователя, "removeAdmin");

View File

@@ -53,7 +53,6 @@
#Использовать "../../../tools"
#Использовать "../../../core"
#Использовать asserts
#Область СлужебныйПрограммныйИнтерфейс
// Для YaxUnit
@@ -427,7 +426,7 @@
Процедура ВК_ЛайкРепостКоммент() Экспорт
ПараметрыТеста = Новый Структура();
ПараметрыТеста = Новый Структура;
Параметры = ПолучитьПараметрыВК();
Текст = "Пост из автотеста";
@@ -451,7 +450,7 @@
Процедура ВК_ПолучитьСтатистику() Экспорт
ПараметрыТеста = Новый Структура();
ПараметрыТеста = Новый Структура;
VK_ПолучитьСтатистику(ПараметрыТеста);
@@ -461,7 +460,7 @@
Процедура ВК_ПолучитьСтатистикуПостов() Экспорт
ПараметрыТеста = Новый Структура();
ПараметрыТеста = Новый Структура;
VK_ПолучитьСтатистикуПостов(ПараметрыТеста);
@@ -479,7 +478,7 @@
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ИДПоста);
ПараметрыТеста = Новый Структура();
ПараметрыТеста = Новый Структура;
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_AdsCabinetID", ПараметрыТеста);
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_PostID", ПараметрыТеста);
@@ -2415,7 +2414,7 @@
GreenAPI_ДобавитьУчастникаВГруппу(ПараметрыТеста);
GreenAPI_ИсключитьУчастникаГруппы(ПараметрыТеста);
GreenAPI_НазначитьПраваАдминистратора(ПараметрыТеста);
GreenAPI_ОтозватьПараАдминистратора(ПараметрыТеста);
GreenAPI_ОтозватьПраваАдминистратора(ПараметрыТеста);
GreenAPI_ПокинутьГруппу(ПараметрыТеста);
КонецПроцедуры
@@ -2454,10 +2453,9 @@
Параметры.Вставить("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"));
Возврат Параметры;
@@ -3881,12 +3879,8 @@
IDПоста = ПараметрыФункции["VK_PostID"];
IDКабинета = ПараметрыФункции["VK_AdsCabinetID"];
Результат = OPI_VK.СоздатьРекламноеОбъявление(НомерКампании
, ДневнойЛимит
, НомерКатегории
, IDПоста
, IDКабинета
, Параметры);
Результат = OPI_VK.СоздатьРекламноеОбъявление(НомерКампании, ДневнойЛимит, НомерКатегории, IDПоста, IDКабинета,
Параметры);
// END
@@ -3977,11 +3971,7 @@
Основная = Истина;
Скрытая = Ложь;
Результат = OPI_VK.СоздатьПодборкуТоваров(Название
, Картинка
, Основная
, Скрытая
, Параметры);
Результат = OPI_VK.СоздатьПодборкуТоваров(Название, Картинка, Основная, Скрытая, Параметры);
// END
@@ -4039,7 +4029,7 @@
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);
ОписаниеТовара = Новый Соответствие();
ОписаниеТовара = Новый Соответствие;
ОписаниеТовара.Вставить("Имя", "Тестовый товар");
ОписаниеТовара.Вставить("Описание", "Описание товара");
ОписаниеТовара.Вставить("Категория", "20173");
@@ -4247,10 +4237,7 @@
Вариант = ПараметрыФункции["VK_PropVarID1"];
Значение = "Новое имя варианта";
Результат = OPI_VK.ИзменитьВариантСвойстваТовара(Значение
, Свойство
, Вариант
, Параметры);
Результат = OPI_VK.ИзменитьВариантСвойстваТовара(Значение, Свойство, Вариант, Параметры);
// END
@@ -4273,7 +4260,7 @@
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);
Товар = Новый Соответствие();
Товар = Новый Соответствие;
Товар.Вставить("Имя", "Тестовый товар (со свойством)");
Товар.Вставить("Описание", "Описание товара");
Товар.Вставить("Категория", "20173");
@@ -5152,8 +5139,7 @@
// END
Если ЗначениеЗаполнено(Результат["access_token"])
И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Token", Результат["access_token"]);
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Refresh", Результат["refresh_token"]);
@@ -5281,11 +5267,7 @@
ДополнительныйЦвет = "#ffd800";
Скрытый = Ложь;
Результат = OPI_GoogleCalendar.ИзменитьКалендарьСписка(Токен
, Календарь
, ОсновнойЦвет
, ДополнительныйЦвет
, Скрытый);
Результат = OPI_GoogleCalendar.ИзменитьКалендарьСписка(Токен, Календарь, ОсновнойЦвет, ДополнительныйЦвет, Скрытый);
// END
@@ -7224,7 +7206,7 @@
Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу
Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу
МассивКартинок = Новый Массив();
МассивКартинок = Новый Массив;
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);
@@ -7247,7 +7229,7 @@
Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу
Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу
МассивКартинок = Новый Массив();
МассивКартинок = Новый Массив;
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);
@@ -7414,12 +7396,7 @@
Свойства.Вставить("Активен", Ложь);
Свойства.Вставить("Почта", "vector@mail.ru");
Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен
, Страница
, Свойства
, Иконка
, Обложка
, Архивировать);
Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен, Страница, Свойства, Иконка, Обложка, Архивировать);
// END
@@ -10356,13 +10333,8 @@
Время = 7200;
ДатаУстановки = ДобавитьМесяц(OPI_Инструменты.ПолучитьТекущуюДату(), -1);
Результат = OPI_Bitrix24.ДобавитьТрудозатратыЗадачи(URL
, IDЗадачи
, Время
, IDПользователя
, Текст
, ДатаУстановки
, Токен);
Результат = OPI_Bitrix24.ДобавитьТрудозатратыЗадачи(URL, IDЗадачи, Время, IDПользователя, Текст, ДатаУстановки,
Токен);
// END
@@ -10399,13 +10371,7 @@
Время = 4800;
ДатаУстановки = ДобавитьМесяц(OPI_Инструменты.ПолучитьТекущуюДату(), -1);
Результат = OPI_Bitrix24.ИзменитьТрудозатратыЗадачи(URL
, IDЗадачи
, IDЗаписи
, Время
, Текст
, ДатаУстановки
, Токен);
Результат = OPI_Bitrix24.ИзменитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Время, Текст, ДатаУстановки, Токен);
// END
@@ -11551,12 +11517,8 @@
IDРодителя = 1;
IDРуководителя = 10;
Результат = OPI_Bitrix24.ИзменитьПодразделение(URL
, IDПодразделения
, Наименование
, IDРодителя
, IDРуководителя
, Токен);
Результат = OPI_Bitrix24.ИзменитьПодразделение(URL, IDПодразделения, Наименование, IDРодителя, IDРуководителя,
Токен);
// END
@@ -12552,7 +12514,8 @@
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
Результат = OPI_Bitrix24.ПолучитьСтруктуруПользовательскихНастроекКаледнаря(Истина);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая)", "Bitrix24");
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая)",
"Bitrix24");
Для Каждого Элемент Из Результат Цикл
@@ -13657,12 +13620,8 @@
IDХарактеристики = 85;
Значение = "Sunshine";
Результат = OPI_Ozon.НайтиЗначенияХарактеристики(IDКлиента
, КлючAPI
, IDКатегории
, IDТипа
, IDХарактеристики
, Значение);
Результат = OPI_Ozon.НайтиЗначенияХарактеристики(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики,
Значение);
// END
@@ -13723,7 +13682,8 @@
АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы");
АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050, "Samsung");
АтрибутКатегории3 = Новый Структура("dictionary_value_id,value", 61576, "серый");
АтрибутКатегории4 = Новый Структура("dictionary_value_id,value", 95911 , "Комплект защитных плёнок для X3 NFC. Темный хлопок");
АтрибутКатегории4 = Новый Структура("dictionary_value_id,value", 95911,
"Комплект защитных плёнок для X3 NFC. Темный хлопок");
АтрибутКатегории5 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок");
@@ -13976,7 +13936,7 @@
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияТовара (хар.)", "Ozon");
OPI_ПолучениеДанныхТестов.Проверка_ОзонНовыеТовары(Результат);
Конецесли;
КонецЕсли;
КонецПроцедуры
@@ -14123,12 +14083,7 @@
МассивИзображений.Добавить(Картинка1);
МассивИзображений.Добавить(Картинка2);
Результат = OPI_Ozon.ОбновитьИзображенияТовара(IDКлиента
, КлючAPI
, IDТовара
, МассивИзображений
,
, МаркетинговыйЦвет);
Результат = OPI_Ozon.ОбновитьИзображенияТовара(IDКлиента, КлючAPI, IDТовара, МассивИзображений, , МаркетинговыйЦвет);
// END
@@ -16475,12 +16430,8 @@
Прервать;
КонецЕсли;
Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование
, Бакет
, ОсновныеДанные
, IDЗагрузки
, НомерЧасти
, ТекущиеДанные);
Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти,
ТекущиеДанные);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта (ИЗЧ)", "S3"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
@@ -16546,12 +16497,8 @@
Прервать;
КонецЕсли;
Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование
, Бакет
, ОсновныеДанные
, IDЗагрузки
, НомерЧасти
, ТекущиеДанные);
Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти,
ТекущиеДанные);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта (ЗЗЧ)", "S3"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
@@ -16618,12 +16565,8 @@
Прервать;
КонецЕсли;
Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование
, Бакет
, ОсновныеДанные
, IDЗагрузки
, НомерЧасти
, ТекущиеДанные);
Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти,
ТекущиеДанные);
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -17256,7 +17199,8 @@
СтруктураФильтра2.Вставить("type", "BEETWEEN");
Фильтры.Добавить(СтруктураФильтра2);
Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','age','salary','is_active','created_at']", Фильтры, , , База);
Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','age','salary','is_active','created_at']", Фильтры, , ,
База);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (ошибка)", "SQLite");
OPI_ПолучениеДанныхТестов.Проверка_SQLiteОшибка(Результат);
@@ -17841,7 +17785,7 @@
СтруктураЗаписи.Вставить("jsonb_field", Новый Структура("JSONB", СлучайнаяСтруктура));
СтруктураЗаписи.Вставить("date_field", Новый Структура("DATE", ТекущаяДата));
СтруктураЗаписи.Вставить("time_field", Новый Структура("TIME", ТекущаяДата));
СтруктураЗаписи.Вставить("uuid_field" , Новый Структура("UUID" , Новый УникальныйИдентификатор()));
СтруктураЗаписи.Вставить("uuid_field", Новый Структура("UUID", Новый УникальныйИдентификатор));
МассивЗаписей.Добавить(СтруктураЗаписи);
@@ -17969,9 +17913,7 @@
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЗаписи", "PostgreSQL");
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
Проверка = OPI_PostgreSQl.ПолучитьЗаписи(Таблица
, "['ip_address']"
, Фильтры, , , СтрокаПодключения);
Проверка = OPI_PostgreSQl.ПолучитьЗаписи(Таблица, "['ip_address']", Фильтры, , , СтрокаПодключения);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "ОбновитьЗаписи (проверка)", "PostgreSQL");
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Проверка);
@@ -18581,7 +18523,7 @@
КонецПроцедуры
Процедура GreenAPI_ОтозватьПараАдминистратора(ПараметрыФункции)
Процедура GreenAPI_ОтозватьПраваАдминистратора(ПараметрыФункции)
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
@@ -18592,7 +18534,7 @@
IDПользователя = "123123123@c.us";
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Результат = OPI_GreenAPI.ОтозватьПараАдминистратора(ПараметрыДоступа, IDГруппы, IDПользователя);
Результат = OPI_GreenAPI.ОтозватьПраваАдминистратора(ПараметрыДоступа, IDГруппы, IDПользователя);
// END
@@ -18602,7 +18544,7 @@
Сообщить("Не удалось заменить секреты!");
КонецПопытки;
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПараАдминистратора", "GreenAPI");
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПраваАдминистратора", "GreenAPI");
OPI_ПолучениеДанныхТестов.Проверка_ГринОтзывАдминистратора(Результат);
КонецПроцедуры

View File

@@ -2380,7 +2380,7 @@
CLI_GreenAPI_ДобавитьУчастникаВГруппу(ПараметрыТеста);
CLI_GreenAPI_ИсключитьУчастникаГруппы(ПараметрыТеста);
CLI_GreenAPI_НазначитьПраваАдминистратора(ПараметрыТеста);
CLI_GreenAPI_ОтозватьПараАдминистратора(ПараметрыТеста);
CLI_GreenAPI_ОтозватьПраваАдминистратора(ПараметрыТеста);
CLI_GreenAPI_ПокинутьГруппу(ПараметрыТеста);
КонецПроцедуры
@@ -20848,7 +20848,7 @@
КонецПроцедуры
Процедура CLI_GreenAPI_ОтозватьПараАдминистратора(ПараметрыФункции)
Процедура CLI_GreenAPI_ОтозватьПраваАдминистратора(ПараметрыФункции)
ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"];
MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"];
@@ -20865,7 +20865,7 @@
Опции.Вставить("group" , IDГруппы);
Опции.Вставить("user" , IDПользователя);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ОтозватьПараАдминистратора", Опции);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ОтозватьПраваАдминистратора", Опции);
Попытка
Результат["removeAdmin"] = Истина;
@@ -20873,7 +20873,7 @@
Сообщить("Не удалось заменить секреты!");
КонецПопытки;
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПараАдминистратора", "GreenAPI");
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПраваАдминистратора", "GreenAPI");
OPI_ПолучениеДанныхТестов.Проверка_ГринОтзывАдминистратора(Результат);
КонецПроцедуры