1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-04-11 11:41:56 +02:00

Правки тестов

This commit is contained in:
Anton 2024-10-05 11:13:07 +03:00
parent 355bc05023
commit be817c5596
17 changed files with 3165 additions and 3082 deletions

View File

@ -62,9 +62,11 @@
Для Каждого Метод Из СтруктураМодуля.Объявления Цикл
Если Метод.Тип = "ОбъявлениеМетода" И Метод.Сигнатура.Экспорт = Истина Тогда
ДокКом = СтрПолучитьСтроку(ТекстМодуля, Метод.Сигнатура.Начало.НомерСтроки - 1);
Если СтрНайти(ДокКом, "//") <> 0 Тогда
ДокКом = СтрПолучитьСтроку(ТекстМодуля, Метод.Сигнатура.Начало.НомерСтроки - 1);
Первая = СтрПолучитьСтроку(ТекстМодуля, Метод.Сигнатура.Начало.НомерСтроки);
Если СтрНайти(ДокКом, "//") <> 0 И СтрНайти(Первая, "// Service") = 0 Тогда
МассивМетодов.Добавить(СтрЗаменить(ТекущаяБиблиотека, " ", "") + "_" + Метод.Сигнатура.Имя);
КонецЕсли;

File diff suppressed because it is too large Load Diff

View File

@ -166,7 +166,7 @@ Function DownloadFile(Val Token, Val FileID) Export
EndFunction
// Process Telegram Mini App data
// Processes TMA data and determines its validity
// Processes Telegram Mini App data and determines its validity
//
// Parameters:
// DataString - String - Query from Telegram.WebApp.initData

View File

@ -139,7 +139,7 @@ EndFunction
//
// Returns:
// HTTPResponse, Arbitrary, BinaryData - Result of reading the JSON response from the server
Function HandleIncomingRequestAfterAuthorization(Request) Export
Function HandleIncomingRequestAfterAuthorization(Request) Export // Service
Code = Request.RequestParameters["code"];
TokenResponse = GetToken(Code);

View File

@ -47,7 +47,7 @@
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from Yandex
Function GetConfirmationCode(Val ClientId) Export
Function GetConfirmationCode(Val ClientId) Export // Service
OPI_TypeConversion.GetLine(ClientId);
@ -68,7 +68,7 @@ EndFunction
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from Yandex
Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export
Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export // Service
OPI_TypeConversion.GetLine(ClientId);
OPI_TypeConversion.GetLine(ClientSecret);
@ -96,7 +96,7 @@ EndFunction
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from Yandex
Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export
Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export // Service
OPI_TypeConversion.GetLine(ClientId);
OPI_TypeConversion.GetLine(ClientSecret);

View File

@ -166,7 +166,7 @@ Function DownloadFile(Val Token, Val FileID) Export
EndFunction
// Process Telegram Mini App data
// Processes TMA data and determines its validity
// Processes Telegram Mini App data and determines its validity
//
// Parameters:
// DataString - String - Query from Telegram.WebApp.initData

View File

@ -139,7 +139,7 @@ EndFunction
//
// Returns:
// HTTPResponse, Arbitrary, BinaryData - Result of reading the JSON response from the server
Function HandleIncomingRequestAfterAuthorization(Request) Export
Function HandleIncomingRequestAfterAuthorization(Request) Export // Service
Code = Request.RequestParameters["code"];
TokenResponse = GetToken(Code);

View File

@ -47,7 +47,7 @@
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from Yandex
Function GetConfirmationCode(Val ClientId) Export
Function GetConfirmationCode(Val ClientId) Export // Service
OPI_TypeConversion.GetLine(ClientId);
@ -68,7 +68,7 @@ EndFunction
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from Yandex
Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export
Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export // Service
OPI_TypeConversion.GetLine(ClientId);
OPI_TypeConversion.GetLine(ClientSecret);
@ -96,7 +96,7 @@ EndFunction
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from Yandex
Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export
Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export // Service
OPI_TypeConversion.GetLine(ClientId);
OPI_TypeConversion.GetLine(ClientSecret);

View File

@ -165,8 +165,8 @@
КонецФункции
// ОбработатьДанные Telegram Mini App
// Обрабатывает данные TMA и опредеяет их достоверность
// Обработать данные Telegram Mini App
// Обрабатывает данные Telegram Mini App и опредеяет их достоверность
//
// Параметры:
// СтрокаДанных - Строка - querry из Telegram.WebApp.initData

View File

@ -139,7 +139,7 @@
//
// Возвращаемое значение:
// HTTPОтвет, Произвольный, ДвоичныеДанные - Результат чтения JSON ответа сервера
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт // Service
Код = Запрос.ПараметрыЗапроса["code"];
ОтветТокен = ПолучитьТокен(Код);
@ -158,13 +158,13 @@
#Область Твиты
// !NOCLI
// Создать произвольный твит
// Создает твит с произвольным содержимым
//
// Параметры:
// Текст - Строка - Текст твита
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
// Текст - Строка - Текст твита
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
// ДлительностьОпроса - Строка,Число - Длительность опроса, если необходимо (опрос без длительности не создается)
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json
//

View File

@ -47,7 +47,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ПолучитьКодПодтверждения(Знач ClientId) Экспорт
Функция ПолучитьКодПодтверждения(Знач ClientId) Экспорт // Service
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientId);
@ -68,7 +68,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ПреобразоватьКодВТокен(Знач ClientId, Знач ClientSecret, Знач КодУстройства) Экспорт
Функция ПреобразоватьКодВТокен(Знач ClientId, Знач ClientSecret, Знач КодУстройства) Экспорт // Service
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientId);
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientSecret);
@ -96,7 +96,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ОбновитьТокен(Знач ClientId, Знач ClientSecret, Знач RefreshToken) Экспорт
Функция ОбновитьТокен(Знач ClientId, Знач ClientSecret, Знач RefreshToken) Экспорт // Service
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientId);
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientSecret);

View File

@ -996,6 +996,7 @@
Twitter_СоздатьТвитВидео(ПараметрыТеста);
Twitter_СоздатьТвитГифки(ПараметрыТеста);
Twitter_СоздатьТвитОпрос(ПараметрыТеста);
Twitter_СоздатьПроизвольныйТвит(ПараметрыТеста);
КонецПроцедуры
@ -6596,7 +6597,7 @@
КонецПроцедуры
Процедура Twitter_СоздатьТвитОпрос(ПараметрыТеста)
Процедура Twitter_СоздатьТвитОпрос(ПараметрыФункции)
Параметры = ПолучитьПараметрыАвторизацииТвиттер();
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
@ -6610,13 +6611,49 @@
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитОпрос", "Twitter");
OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст);
OPI_Инструменты.Пауза(20);
КонецПроцедуры
Процедура Twitter_СоздатьПроизвольныйТвит(ПараметрыФункции)
Параметры = ПолучитьПараметрыАвторизацииТвиттер();
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу
Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу
Гифка = ПараметрыФункции["GIF"]; // URL, Двоичные данные или Путь к файлу
МассивМедиа = Новый Массив;
МассивКартинок = Новый Массив();
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);
МассивМедиаКартинок = OPI_Twitter.ЗагрузитьМассивВложений(МассивКартинок, "photo", Параметры);
МассивМедиаГиф = OPI_Twitter.ЗагрузитьМассивВложений(Гифка , "animated_gif", Параметры);
Для Каждого МедиаКартинка Из МассивМедиаКартинок Цикл
МассивМедиа.Добавить(МедиаКартинка);
КонецЦикла;
Для Каждого МедиаГиф Из МассивМедиаГиф Цикл
МассивМедиа.Добавить(МедиаГиф);
КонецЦикла;
Результат = OPI_Twitter.СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПроизвольныйТвит", "Twitter");
OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст);
OPI_Инструменты.Пауза(20);
КонецПроцедуры
#КонецОбласти
#Область Notion

View File

@ -1770,9 +1770,9 @@
КонецФункции
Функция ПолучитьОбщийМодуль(Знач Имя)
Модуль = Вычислить(Имя);
Возврат Модуль;
КонецФункции

View File

@ -165,8 +165,8 @@
КонецФункции
// ОбработатьДанные Telegram Mini App
// Обрабатывает данные TMA и опредеяет их достоверность
// Обработать данные Telegram Mini App
// Обрабатывает данные Telegram Mini App и опредеяет их достоверность
//
// Параметры:
// СтрокаДанных - Строка - querry из Telegram.WebApp.initData

View File

@ -139,7 +139,7 @@
//
// Возвращаемое значение:
// HTTPОтвет, Произвольный, ДвоичныеДанные - Результат чтения JSON ответа сервера
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт // Service
Код = Запрос.ПараметрыЗапроса["code"];
ОтветТокен = ПолучитьТокен(Код);
@ -158,13 +158,13 @@
#Область Твиты
// !NOCLI
// Создать произвольный твит
// Создает твит с произвольным содержимым
//
// Параметры:
// Текст - Строка - Текст твита
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
// Текст - Строка - Текст твита
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
// ДлительностьОпроса - Строка,Число - Длительность опроса, если необходимо (опрос без длительности не создается)
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json
//

View File

@ -47,7 +47,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ПолучитьКодПодтверждения(Знач ClientId) Экспорт
Функция ПолучитьКодПодтверждения(Знач ClientId) Экспорт // Service
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientId);
@ -68,7 +68,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ПреобразоватьКодВТокен(Знач ClientId, Знач ClientSecret, Знач КодУстройства) Экспорт
Функция ПреобразоватьКодВТокен(Знач ClientId, Знач ClientSecret, Знач КодУстройства) Экспорт // Service
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientId);
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientSecret);
@ -96,7 +96,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ОбновитьТокен(Знач ClientId, Знач ClientSecret, Знач RefreshToken) Экспорт
Функция ОбновитьТокен(Знач ClientId, Знач ClientSecret, Знач RefreshToken) Экспорт // Service
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientId);
OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientSecret);

View File

@ -996,6 +996,7 @@
Twitter_СоздатьТвитВидео(ПараметрыТеста);
Twitter_СоздатьТвитГифки(ПараметрыТеста);
Twitter_СоздатьТвитОпрос(ПараметрыТеста);
Twitter_СоздатьПроизвольныйТвит(ПараметрыТеста);
КонецПроцедуры
@ -6596,7 +6597,7 @@
КонецПроцедуры
Процедура Twitter_СоздатьТвитОпрос(ПараметрыТеста)
Процедура Twitter_СоздатьТвитОпрос(ПараметрыФункции)
Параметры = ПолучитьПараметрыАвторизацииТвиттер();
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
@ -6610,13 +6611,49 @@
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитОпрос", "Twitter");
OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст);
OPI_Инструменты.Пауза(20);
КонецПроцедуры
Процедура Twitter_СоздатьПроизвольныйТвит(ПараметрыФункции)
Параметры = ПолучитьПараметрыАвторизацииТвиттер();
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу
Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу
Гифка = ПараметрыФункции["GIF"]; // URL, Двоичные данные или Путь к файлу
МассивМедиа = Новый Массив;
МассивКартинок = Новый Массив();
МассивКартинок.Добавить(Картинка1);
МассивКартинок.Добавить(Картинка2);
МассивМедиаКартинок = OPI_Twitter.ЗагрузитьМассивВложений(МассивКартинок, "photo", Параметры);
МассивМедиаГиф = OPI_Twitter.ЗагрузитьМассивВложений(Гифка , "animated_gif", Параметры);
Для Каждого МедиаКартинка Из МассивМедиаКартинок Цикл
МассивМедиа.Добавить(МедиаКартинка);
КонецЦикла;
Для Каждого МедиаГиф Из МассивМедиаГиф Цикл
МассивМедиа.Добавить(МедиаГиф);
КонецЦикла;
Результат = OPI_Twitter.СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПроизвольныйТвит", "Twitter");
OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст);
OPI_Инструменты.Пауза(20);
КонецПроцедуры
#КонецОбласти
#Область Notion