mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-21 21:27:27 +02:00
Main build (Jenkins)
This commit is contained in:
parent
1c0daec5fa
commit
b6410c8eb9
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
OintLibrary = "telegram";
|
||||
OintFunction = "SendTextMessage";
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.CreateProject(Path);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DeleteRequestHandler(Project, HandlerKey);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DisableRequestsHandler(Project, HandlerKey);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.EnableRequestsHandler(Project, HandlerKey);
|
||||
|
@ -1,3 +1,3 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestHandlersList(Project);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestsHandler(Project, HandlerKey);
|
||||
|
@ -1,5 +1,5 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
OintLibrary = "dropbox";
|
||||
OintFunction = "CreateFolder";
|
||||
|
||||
|
@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
OintLibrary = "telegram";
|
||||
OintFunction = "SendTextMessage";
|
||||
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DeleteRequestHandler(Project, HandlerKey);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DisableRequestsHandler(Project, HandlerKey);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.EnableRequestsHandler(Project, HandlerKey);
|
||||
```
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestHandlersList(Project);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestsHandler(Project, HandlerKey);
|
||||
```
|
||||
|
@ -29,8 +29,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
HandlerKey = "3F56...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
HandlerKey = "E4D4...";
|
||||
OintLibrary = "dropbox";
|
||||
OintFunction = "CreateFolder";
|
||||
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.CreateProject(Path);
|
||||
```
|
||||
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ВключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
БиблиотекаОПИ = "telegram";
|
||||
ФункцияОПИ = "ОтправитьТекстовоеСообщение";
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
БиблиотекаОПИ = "dropbox";
|
||||
ФункцияОПИ = "СоздатьПапку";
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОтключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
@ -1,3 +1,3 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьСписокОбработчиковЗапросов(Проект);
|
||||
|
@ -1,3 +1,3 @@
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.СоздатьПроект(Путь);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УдалитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
БиблиотекаОПИ = "telegram";
|
||||
ФункцияОПИ = "ОтправитьТекстовоеСообщение";
|
||||
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УдалитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОтключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ВключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьСписокОбработчиковЗапросов(Проект);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
@ -29,8 +29,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
КлючОбработчика = "3F56...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
КлючОбработчика = "E4D4...";
|
||||
БиблиотекаОПИ = "dropbox";
|
||||
ФункцияОПИ = "СоздатьПапку";
|
||||
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_250E_27.oint";
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_85A2_1a.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.СоздатьПроект(Путь);
|
||||
```
|
||||
|
13044
service/dictionaries/en.json
vendored
13044
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
234
src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os
vendored
234
src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os
vendored
@ -2284,6 +2284,39 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Proxy
|
||||
|
||||
Procedure CLI_Proxy_ProjectSetup() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
|
||||
FilePath = GetTempFileName(".oint");
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_ProjectPath", FilePath);
|
||||
OPI_Tools.AddField("Proxy_ProjectPath", FilePath, "String", TestParameters);
|
||||
|
||||
CatalogPath = TempFilesDir();
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_FolderPath", CatalogPath);
|
||||
OPI_Tools.AddField("Proxy_FolderPath", CatalogPath, "String", TestParameters);
|
||||
|
||||
CLI_IntegrationProxy_CreateProject(TestParameters);
|
||||
CLI_IntegrationProxy_AddRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_GetRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_GetRequestHandlersList(TestParameters);
|
||||
CLI_IntegrationProxy_UpdateRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_DisableRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_EnableRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_DeleteRequestHandler(TestParameters);
|
||||
|
||||
Try
|
||||
DeleteFiles(FilePath);
|
||||
Except
|
||||
Message("Failed to delete a temporary file");
|
||||
EndTry;
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
@ -19231,6 +19264,207 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region IntegrationProxy
|
||||
|
||||
Procedure CLI_IntegrationProxy_CreateProject(FunctionParameters)
|
||||
|
||||
Path = FunctionParameters["Proxy_ProjectPath"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("path", Path);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "CreateProject", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateProject", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_FileExist(Path);
|
||||
|
||||
Path = FunctionParameters["Proxy_FolderPath"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("path", Path);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "CreateProject", Options);
|
||||
|
||||
ProjectPath = Result["path"];
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateProject (catalog)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_FileExist(ProjectPath);
|
||||
|
||||
Try
|
||||
DeleteFiles(ProjectPath);
|
||||
Except
|
||||
Message("Failed to delete a temporary file");
|
||||
EndTry;
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_AddRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
OintLibrary = "telegram";
|
||||
OintFunction = "SendTextMessage";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj", Project);
|
||||
Options.Insert("lib" , OintLibrary);
|
||||
Options.Insert("func", OintFunction);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "AddRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Key = Result["key"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_HandlerKey", Key);
|
||||
OPI_Tools.AddField("Proxy_HandlerKey", Key, "String", FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_GetRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_DeleteRequestHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "DeleteRequestHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteRequestHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteRequestHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultFalse(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestHandlersList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteRequestHandler (list)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"], 0);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_GetRequestHandlersList(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestHandlersList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetRequestHandlersList", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"], 1);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_UpdateRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
OintLibrary = "dropbox";
|
||||
OintFunction = "CreateFolder";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
Options.Insert("lib" , OintLibrary);
|
||||
Options.Insert("func" , OintFunction);
|
||||
Options.Insert("method" , "POST");
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "UpdateRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateRequestsHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxyHandler(Result, OintLibrary, OintFunction);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_DisableRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "DisableRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DisableRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DisableRequestsHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxySwitch(Result, False);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_EnableRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "EnableRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EnableRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EnableRequestsHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxySwitch(Result, True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
234
src/en/OPI/src/CommonModules/OPI_TestsCLI/Module.bsl
vendored
234
src/en/OPI/src/CommonModules/OPI_TestsCLI/Module.bsl
vendored
@ -2284,6 +2284,39 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Proxy
|
||||
|
||||
Procedure CLI_Proxy_ProjectSetup() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
|
||||
FilePath = GetTempFileName(".oint");
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_ProjectPath", FilePath);
|
||||
OPI_Tools.AddField("Proxy_ProjectPath", FilePath, "String", TestParameters);
|
||||
|
||||
CatalogPath = TempFilesDir();
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_FolderPath", CatalogPath);
|
||||
OPI_Tools.AddField("Proxy_FolderPath", CatalogPath, "String", TestParameters);
|
||||
|
||||
CLI_IntegrationProxy_CreateProject(TestParameters);
|
||||
CLI_IntegrationProxy_AddRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_GetRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_GetRequestHandlersList(TestParameters);
|
||||
CLI_IntegrationProxy_UpdateRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_DisableRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_EnableRequestsHandler(TestParameters);
|
||||
CLI_IntegrationProxy_DeleteRequestHandler(TestParameters);
|
||||
|
||||
Try
|
||||
DeleteFiles(FilePath);
|
||||
Except
|
||||
Message("Failed to delete a temporary file");
|
||||
EndTry;
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
@ -19231,6 +19264,207 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region IntegrationProxy
|
||||
|
||||
Procedure CLI_IntegrationProxy_CreateProject(FunctionParameters)
|
||||
|
||||
Path = FunctionParameters["Proxy_ProjectPath"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("path", Path);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "CreateProject", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateProject", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_FileExists(Path);
|
||||
|
||||
Path = FunctionParameters["Proxy_FolderPath"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("path", Path);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "CreateProject", Options);
|
||||
|
||||
ProjectPath = Result["path"];
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateProject (catalog)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_FileExists(ProjectPath);
|
||||
|
||||
Try
|
||||
DeleteFiles(ProjectPath);
|
||||
Except
|
||||
Message("Failed to delete a temporary file");
|
||||
EndTry;
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_AddRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
OintLibrary = "telegram";
|
||||
OintFunction = "SendTextMessage";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj", Project);
|
||||
Options.Insert("lib" , OintLibrary);
|
||||
Options.Insert("func", OintFunction);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "AddRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Key = Result["key"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_HandlerKey", Key);
|
||||
OPI_Tools.AddField("Proxy_HandlerKey", Key, "String", FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_GetRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_DeleteRequestHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "DeleteRequestHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteRequestHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteRequestHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultFalse(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestHandlersList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteRequestHandler (list)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"], 0);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_GetRequestHandlersList(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestHandlersList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetRequestHandlersList", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"], 1);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_UpdateRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
OintLibrary = "dropbox";
|
||||
OintFunction = "CreateFolder";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
Options.Insert("lib" , OintLibrary);
|
||||
Options.Insert("func" , OintFunction);
|
||||
Options.Insert("method" , "POST");
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "UpdateRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateRequestsHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxyHandler(Result, OintLibrary, OintFunction);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_DisableRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "DisableRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DisableRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DisableRequestsHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxySwitch(Result, False);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_IntegrationProxy_EnableRequestsHandler(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "EnableRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EnableRequestsHandler", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Result);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("proj" , Project);
|
||||
Options.Insert("handler", HandlerKey);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("proxy", "GetRequestsHandler", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EnableRequestsHandler (check)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxySwitch(Result, True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
234
src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os
vendored
234
src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os
vendored
@ -2284,6 +2284,39 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Proxy
|
||||
|
||||
Процедура CLI_Proxy_НастройкаПроектов() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
|
||||
ПутьФайл = ПолучитьИмяВременногоФайла(".oint");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Proxy_ProjectPath", ПутьФайл);
|
||||
OPI_Инструменты.ДобавитьПоле("Proxy_ProjectPath", ПутьФайл, "Строка", ПараметрыТеста);
|
||||
|
||||
ПутьКаталог = КаталогВременныхФайлов();
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Proxy_FolderPath", ПутьКаталог);
|
||||
OPI_Инструменты.ДобавитьПоле("Proxy_FolderPath", ПутьКаталог, "Строка", ПараметрыТеста);
|
||||
|
||||
CLI_ПроксиИнтеграций_СоздатьПроект(ПараметрыТеста);
|
||||
CLI_ПроксиИнтеграций_ДобавитьОбработчикЗапросов(ПараметрыТеста);
|
||||
CLI_ПроксиИнтеграций_ПолучитьОбработчикЗапросов(ПараметрыТеста);
|
||||
CLI_ПроксиИнтеграций_ПолучитьСписокОбработчиковЗапросов(ПараметрыТеста);
|
||||
CLI_ПроксиИнтеграций_ИзменитьОбработчикЗапросов(ПараметрыТеста);
|
||||
CLI_ПроксиИнтеграций_ОтключитьОбработчикЗапросов(ПараметрыТеста);
|
||||
CLI_ПроксиИнтеграций_ВключитьОбработчикЗапросов(ПараметрыТеста);
|
||||
CLI_ПроксиИнтеграций_УдалитьОбработчикЗапросов(ПараметрыТеста);
|
||||
|
||||
Попытка
|
||||
УдалитьФайлы(ПутьФайл);
|
||||
Исключение
|
||||
Сообщить("Не удалось удалить временный файл");
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@ -19231,6 +19264,207 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ПроксиИнтеграций
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_СоздатьПроект(ПараметрыФункции)
|
||||
|
||||
Путь = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("path", Путь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "СоздатьПроект", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПроект", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ФайлСуществует(Путь);
|
||||
|
||||
Путь = ПараметрыФункции["Proxy_FolderPath"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("path", Путь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "СоздатьПроект", Опции);
|
||||
|
||||
ПутьПроекта = Результат["path"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПроект (каталог)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ФайлСуществует(ПутьПроекта);
|
||||
|
||||
Попытка
|
||||
УдалитьФайлы(ПутьПроекта);
|
||||
Исключение
|
||||
Сообщить("Не удалось удалить временный файл");
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_ДобавитьОбработчикЗапросов(ПараметрыФункции)
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
БиблиотекаОПИ = "telegram";
|
||||
ФункцияОПИ = "ОтправитьТекстовоеСообщение";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj", Проект);
|
||||
Опции.Вставить("lib" , БиблиотекаОПИ);
|
||||
Опции.Вставить("func", ФункцияОПИ);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ДобавитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьОбработчикЗапросов", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Ключ = Результат["key"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Proxy_HandlerKey", Ключ);
|
||||
OPI_Инструменты.ДобавитьПоле("Proxy_HandlerKey", Ключ, "Строка", ПараметрыФункции);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_ПолучитьОбработчикЗапросов(ПараметрыФункции)
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбработчикЗапросов", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_УдалитьОбработчикЗапросов(ПараметрыФункции)
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "УдалитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбработчикЗапросов", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбработчикЗапросов (проверка)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьСписокОбработчиковЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбработчикЗапросов (список)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 0);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_ПолучитьСписокОбработчиковЗапросов(ПараметрыФункции)
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьСписокОбработчиковЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОбработчиковЗапросов", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_ИзменитьОбработчикЗапросов(ПараметрыФункции)
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
БиблиотекаОПИ = "dropbox";
|
||||
ФункцияОПИ = "СоздатьПапку";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
Опции.Вставить("lib" , БиблиотекаОПИ);
|
||||
Опции.Вставить("func" , ФункцияОПИ);
|
||||
Опции.Вставить("method" , "POST");
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ИзменитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьОбработчикЗапросов", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьОбработчикЗапросов (проверка)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ПроксиОбработчик(Результат, БиблиотекаОПИ, ФункцияОПИ);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_ОтключитьОбработчикЗапросов(ПараметрыФункции)
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ОтключитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьОбработчикЗапросов", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьОбработчикЗапросов (проверка)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ПроксиПереключение(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_ПроксиИнтеграций_ВключитьОбработчикЗапросов(ПараметрыФункции)
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ВключитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьОбработчикЗапросов", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("proj" , Проект);
|
||||
Опции.Вставить("handler", КлючОбработчика);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("proxy", "ПолучитьОбработчикЗапросов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьОбработчикЗапросов (проверка)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ПроксиПереключение(Результат, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
x
Reference in New Issue
Block a user