mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-04-11 11:41:56 +02:00
Правки тестов
This commit is contained in:
parent
355bc05023
commit
be817c5596
@ -62,9 +62,11 @@
|
||||
Для Каждого Метод Из СтруктураМодуля.Объявления Цикл
|
||||
|
||||
Если Метод.Тип = "ОбъявлениеМетода" И Метод.Сигнатура.Экспорт = Истина Тогда
|
||||
ДокКом = СтрПолучитьСтроку(ТекстМодуля, Метод.Сигнатура.Начало.НомерСтроки - 1);
|
||||
|
||||
Если СтрНайти(ДокКом, "//") <> 0 Тогда
|
||||
ДокКом = СтрПолучитьСтроку(ТекстМодуля, Метод.Сигнатура.Начало.НомерСтроки - 1);
|
||||
Первая = СтрПолучитьСтроку(ТекстМодуля, Метод.Сигнатура.Начало.НомерСтроки);
|
||||
|
||||
Если СтрНайти(ДокКом, "//") <> 0 И СтрНайти(Первая, "// Service") = 0 Тогда
|
||||
МассивМетодов.Добавить(СтрЗаменить(ТекущаяБиблиотека, " ", "") + "_" + Метод.Сигнатура.Имя);
|
||||
КонецЕсли;
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -165,8 +165,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// ОбработатьДанные Telegram Mini App
|
||||
// Обрабатывает данные TMA и опредеяет их достоверность
|
||||
// Обработать данные Telegram Mini App
|
||||
// Обрабатывает данные Telegram Mini App и опредеяет их достоверность
|
||||
//
|
||||
// Параметры:
|
||||
// СтрокаДанных - Строка - querry из Telegram.WebApp.initData
|
||||
|
@ -139,7 +139,7 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// HTTPОтвет, Произвольный, ДвоичныеДанные - Результат чтения JSON ответа сервера
|
||||
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт
|
||||
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт // Service
|
||||
|
||||
Код = Запрос.ПараметрыЗапроса["code"];
|
||||
ОтветТокен = ПолучитьТокен(Код);
|
||||
@ -158,13 +158,13 @@
|
||||
|
||||
#Область Твиты
|
||||
|
||||
// !NOCLI
|
||||
// Создать произвольный твит
|
||||
// Создает твит с произвольным содержимым
|
||||
//
|
||||
// Параметры:
|
||||
// Текст - Строка - Текст твита
|
||||
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
|
||||
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
|
||||
// Текст - Строка - Текст твита
|
||||
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
|
||||
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
|
||||
// ДлительностьОпроса - Строка,Число - Длительность опроса, если необходимо (опрос без длительности не создается)
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json
|
||||
//
|
||||
|
@ -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);
|
||||
|
@ -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
|
||||
|
@ -1770,9 +1770,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -165,8 +165,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// ОбработатьДанные Telegram Mini App
|
||||
// Обрабатывает данные TMA и опредеяет их достоверность
|
||||
// Обработать данные Telegram Mini App
|
||||
// Обрабатывает данные Telegram Mini App и опредеяет их достоверность
|
||||
//
|
||||
// Параметры:
|
||||
// СтрокаДанных - Строка - querry из Telegram.WebApp.initData
|
||||
|
@ -139,7 +139,7 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// HTTPОтвет, Произвольный, ДвоичныеДанные - Результат чтения JSON ответа сервера
|
||||
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт
|
||||
Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт // Service
|
||||
|
||||
Код = Запрос.ПараметрыЗапроса["code"];
|
||||
ОтветТокен = ПолучитьТокен(Код);
|
||||
@ -158,13 +158,13 @@
|
||||
|
||||
#Область Твиты
|
||||
|
||||
// !NOCLI
|
||||
// Создать произвольный твит
|
||||
// Создает твит с произвольным содержимым
|
||||
//
|
||||
// Параметры:
|
||||
// Текст - Строка - Текст твита
|
||||
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
|
||||
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
|
||||
// Текст - Строка - Текст твита
|
||||
// МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам
|
||||
// МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо
|
||||
// ДлительностьОпроса - Строка,Число - Длительность опроса, если необходимо (опрос без длительности не создается)
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json
|
||||
//
|
||||
|
@ -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);
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user