You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
PXY: Недостающие тесты CLI
This commit is contained in:
@@ -2310,6 +2310,9 @@
|
|||||||
CLI_ПроксиИнтеграций_ИзменитьОбработчикЗапросов(ПараметрыТеста);
|
CLI_ПроксиИнтеграций_ИзменитьОбработчикЗапросов(ПараметрыТеста);
|
||||||
CLI_ПроксиИнтеграций_ОтключитьОбработчикЗапросов(ПараметрыТеста);
|
CLI_ПроксиИнтеграций_ОтключитьОбработчикЗапросов(ПараметрыТеста);
|
||||||
CLI_ПроксиИнтеграций_ВключитьОбработчикЗапросов(ПараметрыТеста);
|
CLI_ПроксиИнтеграций_ВключитьОбработчикЗапросов(ПараметрыТеста);
|
||||||
|
CLI_ПроксиИнтеграций_ОбновитьКлючОбработчика(ПараметрыТеста);
|
||||||
|
CLI_ПроксиИнтеграций_УстановитьАргументОбработчика(ПараметрыТеста);
|
||||||
|
CLI_ПроксиИнтеграций_ПолучитьАргументыОбработчика(ПараметрыТеста);
|
||||||
CLI_ПроксиИнтеграций_УдалитьОбработчикЗапросов(ПараметрыТеста);
|
CLI_ПроксиИнтеграций_УдалитьОбработчикЗапросов(ПараметрыТеста);
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
@@ -19468,6 +19471,96 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура CLI_ПроксиИнтеграций_ОбновитьКлючОбработчика(ПараметрыФункции)
|
||||||
|
|
||||||
|
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||||
|
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||||
|
НовыйКлюч = "mykey";
|
||||||
|
|
||||||
|
// Свой ключ
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("proj" , Проект);
|
||||||
|
Опции.Вставить("handler", КлючОбработчика);
|
||||||
|
Опции.Вставить("key" , НовыйКлюч);
|
||||||
|
|
||||||
|
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ОбновитьКлючОбработчика", Опции);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКлючОбработчика", "ПроксиИнтеграций"); // SKIP
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_ПроксиКлюч(Результат, НовыйКлюч, Истина); // SKIP
|
||||||
|
|
||||||
|
// Новый случайный ключ
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("proj" , Проект);
|
||||||
|
Опции.Вставить("handler", НовыйКлюч);
|
||||||
|
|
||||||
|
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ОбновитьКлючОбработчика", Опции);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКлючОбработчика (рандом)", "ПроксиИнтеграций");
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_ПроксиКлюч(Результат, НовыйКлюч, Ложь);
|
||||||
|
|
||||||
|
Ключ = Результат["data"]["key"];
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Proxy_HandlerKey", Ключ);
|
||||||
|
OPI_Инструменты.ДобавитьПоле("Proxy_HandlerKey", Ключ, "Строка", ПараметрыФункции);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура CLI_ПроксиИнтеграций_УстановитьАргументОбработчика(ПараметрыФункции)
|
||||||
|
|
||||||
|
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||||
|
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||||
|
Аргумент = "token";
|
||||||
|
Значение = "12345";
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("proj" , Проект);
|
||||||
|
Опции.Вставить("handler", КлючОбработчика);
|
||||||
|
Опции.Вставить("arg" , Аргумент);
|
||||||
|
Опции.Вставить("value" , Значение);
|
||||||
|
|
||||||
|
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "УстановитьАргументОбработчика", Опции);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьАргументОбработчика", "ПроксиИнтеграций");
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"]["args"], 1);
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат["data"]["args"][0]["strict"]);
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("proj" , Проект);
|
||||||
|
Опции.Вставить("handler", КлючОбработчика);
|
||||||
|
Опции.Вставить("arg" , "another");
|
||||||
|
Опции.Вставить("value" , Значение);
|
||||||
|
Опции.Вставить("strict" , Ложь);
|
||||||
|
|
||||||
|
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "УстановитьАргументОбработчика", Опции);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьАргументОбработчика (не строгий)", "ПроксиИнтеграций");
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"]["args"], 2);
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_Ложь(Результат["data"]["args"][1]["strict"]);
|
||||||
|
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура CLI_ПроксиИнтеграций_ПолучитьАргументыОбработчика(ПараметрыФункции)
|
||||||
|
|
||||||
|
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||||
|
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("proj" , Проект);
|
||||||
|
Опции.Вставить("handler", КлючОбработчика);
|
||||||
|
|
||||||
|
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьАргументыОбработчика", Опции);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьАргументыОбработчика", "ПроксиИнтеграций");
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 2);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@@ -68,10 +68,10 @@
|
|||||||
<commonModules>CommonModule.OPI_Инструменты</commonModules>
|
<commonModules>CommonModule.OPI_Инструменты</commonModules>
|
||||||
<commonModules>CommonModule.OPI_ЗапросыSQL</commonModules>
|
<commonModules>CommonModule.OPI_ЗапросыSQL</commonModules>
|
||||||
<commonModules>CommonModule.OPI_Криптография</commonModules>
|
<commonModules>CommonModule.OPI_Криптография</commonModules>
|
||||||
|
<commonModules>CommonModule.OPI_ПолучениеДанныхТестов</commonModules>
|
||||||
<commonModules>CommonModule.OPI_ПреобразованиеТипов</commonModules>
|
<commonModules>CommonModule.OPI_ПреобразованиеТипов</commonModules>
|
||||||
|
<commonModules>CommonModule.OPI_ПроксиИнтеграций</commonModules>
|
||||||
<commonModules>CommonModule.OPI_Тесты</commonModules>
|
<commonModules>CommonModule.OPI_Тесты</commonModules>
|
||||||
<commonModules>CommonModule.OPI_ТестыCLI</commonModules>
|
<commonModules>CommonModule.OPI_ТестыCLI</commonModules>
|
||||||
<commonModules>CommonModule.OPI_ПолучениеДанныхТестов</commonModules>
|
|
||||||
<commonModules>CommonModule.OPI_ПроксиИнтеграций</commonModules>
|
|
||||||
<dataProcessors>DataProcessor.OPI_ОбработчикЗапросовПрокси</dataProcessors>
|
<dataProcessors>DataProcessor.OPI_ОбработчикЗапросовПрокси</dataProcessors>
|
||||||
</mdclass:Configuration>
|
</mdclass:Configuration>
|
||||||
|
Reference in New Issue
Block a user