From dd55a2a6138a5abc883f0bb488f45e5ebffb42c9 Mon Sep 17 00:00:00 2001 From: Vitaly the Alpaca Date: Mon, 3 Jun 2024 06:54:31 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B5=D0=BE=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20OPI=20->=20OInt=20?= =?UTF-8?q?(workflow)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/en/OInt/core/Modules/OPI_VK.os | 6 +- .../OInt/tests/Modules/internal/OPI_Tests.os | 115 ++++++++--------- .../src/CommonModules/OPI_Tests/Module.bsl | 115 ++++++++--------- .../OPI/src/CommonModules/OPI_VK/Module.bsl | 6 +- src/ru/OInt/core/Modules/OPI_VK.os | 6 +- .../OInt/tests/Modules/internal/OPI_Тесты.os | 119 +++++++++--------- 6 files changed, 188 insertions(+), 179 deletions(-) diff --git a/src/en/OInt/core/Modules/OPI_VK.os b/src/en/OInt/core/Modules/OPI_VK.os index 4c51e118c..47b8d621b 100644 --- a/src/en/OInt/core/Modules/OPI_VK.os +++ b/src/en/OInt/core/Modules/OPI_VK.os @@ -1963,7 +1963,7 @@ EndFunction Function AddImageParameter(Val Image, Val SelectionID, Parameters) - PhotoID = "photo_id"; + PhotoID_ = "photo_id"; If ValueIsFilled(Image) Then @@ -1973,7 +1973,7 @@ Function AddImageParameter(Val Image, Val SelectionID, Parameters) Return PhotoID; EndIf; - Parameters.Insert(PhotoID, PhotoID); + Parameters.Insert(PhotoID_, PhotoID); Else @@ -1988,7 +1988,7 @@ Function AddImageParameter(Val Image, Val SelectionID, Parameters) If Not Selections.Count() = 0 Then PhotoID = Selections[0]["photo"]["id"]; OPI_TypeConversion.GetLine(PhotoID); - Parameters.Insert(PhotoID, PhotoID); + Parameters.Insert(PhotoID_, PhotoID); EndIf; EndIf; diff --git a/src/en/OInt/tests/Modules/internal/OPI_Tests.os b/src/en/OInt/tests/Modules/internal/OPI_Tests.os index a1e44ed4b..c31ab3b1b 100644 --- a/src/en/OInt/tests/Modules/internal/OPI_Tests.os +++ b/src/en/OInt/tests/Modules/internal/OPI_Tests.os @@ -415,11 +415,11 @@ Procedure VKAPI_LikeRepostComment() Export Message = "Message from autotest"; TypeMatch = Type("Map"); TypeNumber = Type("Number"); - Response = "response"; + Response_ = "response"; Result = OPI_VK.CreatePost(Text, New Array, , , Parameters); - PostID = Result[Response]["post_id"]; + PostID = Result[Response_]["post_id"]; Result = OPI_VK.LikePost(PostID, , Parameters); OPI_TestDataRetrieval.WriteLog(Result, "LikePost"); @@ -427,7 +427,7 @@ Procedure VKAPI_LikeRepostComment() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["likes"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["likes"]).ИмеетТип(TypeNumber).Заполнено(); ExternalPost = 2571; ExternalWall = -218704372; @@ -439,8 +439,8 @@ Procedure VKAPI_LikeRepostComment() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["success"]).ИмеетТип(TypeNumber).Равно(1); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["wall_repost_count"]).ИмеетТип(TypeNumber).Равно(1); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["success"]).ИмеетТип(TypeNumber).Равно(1); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["wall_repost_count"]).ИмеетТип(TypeNumber).Равно(1); Result = OPI_VK.WriteComment(PostID, Parameters["owner_id"], Message, Parameters); @@ -449,10 +449,10 @@ Procedure VKAPI_LikeRepostComment() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["comment_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["comment_id"]).ИмеетТип(TypeNumber).Заполнено(); OPI_VK.DeletePost(PostID, Parameters); - OPI_VK.DeletePost(Result[Response]["post_id"], Parameters); + OPI_VK.DeletePost(Result[Response_]["post_id"], Parameters); OPI_Tools.Pause(5); @@ -500,28 +500,28 @@ Procedure VKAPI_CreateAdCampaign() Export Parameters = GetVKParameters(); CabinetID = OPI_TestDataRetrieval.GetParameter("VK_AdsCabinetID"); - Name = "TestCampaign"; + Name = "Testоinая реtoлама"; TypeMatch = Type("Map"); TypeNumber = Type("Number"); - Response = "response"; - UID = "id"; + Response_ = "response"; + UID_ = "id"; Result = OPI_VK.CreateAdvertisingCampaign(CabinetID, Name, Parameters); OPI_TestDataRetrieval.WriteLog(Result, "CreateAdvertisingCampaign"); - Result = Result[Response][0]; + Result = Result[Response_][0]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602); - OPI_TestDataRetrieval.ExpectsThat(Result[UID]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено(); - CampaignID = Result[UID]; + CampaignID = Result[UID_]; CategoryID = 126; Limit = 150; Result = OPI_VK.CreatePost(Name, New Array, , , Parameters); - PostID = Result[Response]["post_id"]; + PostID = Result[Response_]["post_id"]; Result = OPI_VK.CreateAd(CampaignID , Limit @@ -532,21 +532,21 @@ Procedure VKAPI_CreateAdCampaign() Export OPI_TestDataRetrieval.WriteLog(Result, "CreateAd"); - Result = Result[Response][0]; + Result = Result[Response_][0]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602); - OPI_TestDataRetrieval.ExpectsThat(Result[UID]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено(); - AnnouncementID = Result[UID]; + AnnouncementID = Result[UID_]; Result = OPI_VK.PauseAdvertisingAd(CabinetID, AnnouncementID, Parameters); OPI_TestDataRetrieval.WriteLog(Result, "PauseAdvertisingAd"); - Result = Result[Response][0]; + Result = Result[Response_][0]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[UID]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено(); OPI_VK.DeletePost(PostID, Parameters); @@ -597,12 +597,12 @@ Procedure VKAPI_CreateProductSelection() Export Parameters = GetVKParameters(); TypeMatch = Type("Map"); TypeNumber = Type("Number"); - Response = "response"; + Response_ = "response"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); AndVF = GetTempFileName("png"); Image.Write(AndVF); - Result = OPI_VK.CreateProductCollection("TestCollection" + Result = OPI_VK.CreateProductCollection("Test album" , Image , True , False @@ -613,10 +613,10 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["albums_count"]).ИмеетТип(TypeNumber).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["market_album_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["albums_count"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_album_id"]).ИмеетТип(TypeNumber).Заполнено(); - SelectionID = Result[Response]["market_album_id"]; + SelectionID = Result[Response_]["market_album_id"]; Result = OPI_VK.EditProductCollection("EditedCollection", SelectionID, , , , Parameters); @@ -625,7 +625,7 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]).ИмеетТип(TypeNumber).Равно(1); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Равно(1); ImageArray = New Array; ImageArray.Add(OPI_TestDataRetrieval.GetBinary("Picture")); @@ -653,9 +653,9 @@ Procedure VKAPI_CreateProductSelection() Export OPI_TestDataRetrieval.WriteLog(Result, "AddProduct"); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["market_item_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_item_id"]).ИмеетТип(TypeNumber).Заполнено(); - ProductID = Result[Response]["market_item_id"]; + ProductID = Result[Response_]["market_item_id"]; Product = New Map; Product.Insert("Name", "EditedTestProduct"); @@ -673,7 +673,7 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Заполнено(); Result = OPI_VK.RemoveProductFromSelection(ProductID, SelectionID, Parameters); // Deletes from selections @@ -707,18 +707,18 @@ Procedure VKAPI_CreateProductWithProperties() Export Parameters = GetVKParameters(); TypeMatch = Type("Map"); TypeNumber = Type("Number"); - MII = "market_item_id"; - Response = "response"; - Yellow = "Yellow"; - Red = "Red"; + MII_ = "market_item_id"; + Response_ = "response"; + Yellow_ = "Yellow"; + Red_ = "Red"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); AndVF = GetTempFileName("png"); Image.Write(AndVF); OptionArray = New Array; - OptionArray.Add(Yellow); + OptionArray.Add(Yellow_); OptionArray.Add("Blue"); - OptionArray.Add(Red); + OptionArray.Add(Red_); Result = OPI_VK.CreateProductProperty("Color", Parameters); @@ -726,13 +726,13 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); - Property = Result[Response]["property_id"]; + Property = Result[Response_]["property_id"]; Property = OPI_Tools.NumberToString(Property); PropertyMatch = New Map; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["property_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["property_id"]).ИмеетТип(TypeNumber).Заполнено(); Result = OPI_VK.EditProductProperty("Color (change.)", Property, Parameters); @@ -751,9 +751,9 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["variant_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["variant_id"]).ИмеетТип(TypeNumber).Заполнено(); - VariantID = Result[Response]["variant_id"]; + VariantID = Result[Response_]["variant_id"]; PropertyMatch.Insert(Option, VariantID); Result = OPI_VK.EditProductPropertyVariant(Option + String(New UUID()) @@ -772,7 +772,7 @@ Procedure VKAPI_CreateProductWithProperties() Export ImageArray.Add(Image); Product = New Map(); - Product.Insert("Name" , "TestProduct (" + Yellow + ")"); + Product.Insert("Name" , "TestProduct (" + Yellow_ + ")"); Product.Insert("Description" , "Product description"); Product.Insert("Category" , "20173"); Product.Insert("Price" , 1); @@ -788,7 +788,7 @@ Procedure VKAPI_CreateProductWithProperties() Export Product.Insert("Weight" , 100); Product.Insert("SKU" , 12345); Product.Insert("AvailableBalance" , "10"); - Product.Insert("PropertyValues" , PropertyMatch[Yellow]); + Product.Insert("PropertyValues" , PropertyMatch[Yellow_]); Result = OPI_VK.AddProduct(Product, , Parameters); // Adding product @@ -796,13 +796,13 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); - YellowID = Result[Response]["market_item_id"]; + YellowID = Result[Response_]["market_item_id"]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response][MII]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено(); - Product.Insert("Name" , "TestProduct (" + Red + ")"); - Product.Insert("PropertyValues", PropertyMatch[Red]); + Product.Insert("Name" , "TestProduct (" + Red_ + ")"); + Product.Insert("PropertyValues", PropertyMatch[Red_]); Result = OPI_VK.AddProduct(Product, , Parameters); // Adding product @@ -810,10 +810,10 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); - RedID = Result[Response][MII]; + RedID = Result[Response_][MII_]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response][MII]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено(); ProductsArray = New Array; ProductsArray.Add(YellowID); @@ -826,7 +826,7 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["items"]).ИмеетТип("Array").ИмеетДлину(2); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["items"]).ИмеетТип("Array").ИмеетДлину(2); Result = OPI_VK.GroupProducts(ProductsArray, , Parameters); @@ -835,7 +835,7 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["item_group_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["item_group_id"]).ИмеетТип(TypeNumber).Заполнено(); OPI_VK.DeleteProduct(YellowID , Parameters); OPI_VK.DeleteProduct(RedID, Parameters); @@ -1172,6 +1172,9 @@ Procedure YDisk_MoveObject() Export + "OpenIntegrations/main/Media/logo.png"; OPI_YandexDisk.UploadFileByURL(Token, OriginalPath, URL); + + OPI_TestDataRetrieval.WriteLog(Result, "UploadFileByURL"); + OPI_Tools.Pause(15); Result = OPI_YandexDisk.MoveObject(Token, OriginalPath, CopyPath, True); @@ -3393,13 +3396,13 @@ EndProcedure Procedure Check_TelegramGif(Val Result, Val Text) - Result = "result"; + Result_ = "result"; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено(); OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["caption"]).Равно(Text); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["document"]).ИмеетТип("Map").Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["animation"]["mime_type"]).Равно("video/mp4"); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["caption"]).Равно(Text); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["document"]).ИмеетТип("Map").Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["animation"]["mime_type"]).Равно("video/mp4"); EndProcedure @@ -3454,12 +3457,12 @@ EndProcedure Procedure Check_TelegramInvitation(Val Result, Val Title, Val UnixExpiration) - Result = "result"; + Result_ = "result"; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено(); OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["member_limit"]).Равно(200); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["name"]).Равно(Title); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["expire_date"]).Равно(Number(UnixExpiration)); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["member_limit"]).Равно(200); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["name"]).Равно(Title); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["expire_date"]).Равно(Number(UnixExpiration)); EndProcedure diff --git a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl index bbcd0e56c..a2da723fb 100644 --- a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl @@ -415,11 +415,11 @@ Procedure VKAPI_LikeRepostComment() Export Message = "Message from autotest"; TypeMatch = Type("Map"); TypeNumber = Type("Number"); - Response = "response"; + Response_ = "response"; Result = OPI_VK.CreatePost(Text, New Array, , , Parameters); - PostID = Result[Response]["post_id"]; + PostID = Result[Response_]["post_id"]; Result = OPI_VK.LikePost(PostID, , Parameters); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "Like"); @@ -427,7 +427,7 @@ Procedure VKAPI_LikeRepostComment() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["likes"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["likes"]).ИмеетТип(TypeNumber).Заполнено(); ExternalPost = 2571; ExternalWall = -218704372; @@ -439,8 +439,8 @@ Procedure VKAPI_LikeRepostComment() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["success"]).ИмеетТип(TypeNumber).Равно(1); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["wall_repost_count"]).ИмеетТип(TypeNumber).Равно(1); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["success"]).ИмеетТип(TypeNumber).Равно(1); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["wall_repost_count"]).ИмеетТип(TypeNumber).Равно(1); Result = OPI_VK.WriteComment(PostID, Parameters["owner_id"], Message, Parameters); @@ -449,10 +449,10 @@ Procedure VKAPI_LikeRepostComment() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["comment_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["comment_id"]).ИмеетТип(TypeNumber).Заполнено(); OPI_VK.DeletePost(PostID, Parameters); - OPI_VK.DeletePost(Result[Response]["post_id"], Parameters); + OPI_VK.DeletePost(Result[Response_]["post_id"], Parameters); OPI_Tools.Pause(5); @@ -500,28 +500,28 @@ Procedure VKAPI_CreateAdCampaign() Export Parameters = GetVKParameters(); CabinetID = OPI_TestDataRetrieval.GetParameter("VK_AdsCabinetID"); - Name = "TestCampaign"; + Name = "Testоinая реtoлама"; TypeMatch = Type("Map"); TypeNumber = Type("Number"); - Response = "response"; - UID = "id"; + Response_ = "response"; + UID_ = "id"; Result = OPI_VK.CreateAdvertisingCampaign(CabinetID, Name, Parameters); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateAdCampaign"); - Result = Result[Response][0]; + Result = Result[Response_][0]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602); - OPI_TestDataRetrieval.ExpectsThat(Result[UID]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено(); - CampaignID = Result[UID]; + CampaignID = Result[UID_]; CategoryID = 126; Limit = 150; Result = OPI_VK.CreatePost(Name, New Array, , , Parameters); - PostID = Result[Response]["post_id"]; + PostID = Result[Response_]["post_id"]; Result = OPI_VK.CreateAd(CampaignID , Limit @@ -532,21 +532,21 @@ Procedure VKAPI_CreateAdCampaign() Export // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateAd"); - Result = Result[Response][0]; + Result = Result[Response_][0]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602); - OPI_TestDataRetrieval.ExpectsThat(Result[UID]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено(); - AnnouncementID = Result[UID]; + AnnouncementID = Result[UID_]; Result = OPI_VK.PauseAdvertisingAd(CabinetID, AnnouncementID, Parameters); // !OInt OPI_TestDataRetrieval.WriteLog(Result, "PauseAdvertisement"); - Result = Result[Response][0]; + Result = Result[Response_][0]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[UID]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено(); OPI_VK.DeletePost(PostID, Parameters); @@ -597,12 +597,12 @@ Procedure VKAPI_CreateProductSelection() Export Parameters = GetVKParameters(); TypeMatch = Type("Map"); TypeNumber = Type("Number"); - Response = "response"; + Response_ = "response"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); AndVF = GetTempFileName("png"); Image.Write(AndVF); - Result = OPI_VK.CreateProductCollection("TestCollection" + Result = OPI_VK.CreateProductCollection("Test album" , Image , True , False @@ -613,10 +613,10 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["albums_count"]).ИмеетТип(TypeNumber).Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["market_album_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["albums_count"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_album_id"]).ИмеетТип(TypeNumber).Заполнено(); - SelectionID = Result[Response]["market_album_id"]; + SelectionID = Result[Response_]["market_album_id"]; Result = OPI_VK.EditProductCollection("EditedCollection", SelectionID, , , , Parameters); @@ -625,7 +625,7 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]).ИмеетТип(TypeNumber).Равно(1); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Равно(1); ImageArray = New Array; ImageArray.Add(OPI_TestDataRetrieval.GetBinary("Picture")); @@ -653,9 +653,9 @@ Procedure VKAPI_CreateProductSelection() Export // !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddProduct"); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["market_item_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_item_id"]).ИмеетТип(TypeNumber).Заполнено(); - ProductID = Result[Response]["market_item_id"]; + ProductID = Result[Response_]["market_item_id"]; Product = New Map; Product.Insert("Name", "EditedTestProduct"); @@ -673,7 +673,7 @@ Procedure VKAPI_CreateProductSelection() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Заполнено(); Result = OPI_VK.RemoveProductFromSelection(ProductID, SelectionID, Parameters); // Deletes from selections @@ -707,18 +707,18 @@ Procedure VKAPI_CreateProductWithProperties() Export Parameters = GetVKParameters(); TypeMatch = Type("Map"); TypeNumber = Type("Number"); - MII = "market_item_id"; - Response = "response"; - Yellow = "Yellow"; - Red = "Red"; + MII_ = "market_item_id"; + Response_ = "response"; + Yellow_ = "Yellow"; + Red_ = "Red"; Image = OPI_TestDataRetrieval.GetBinary("Picture"); AndVF = GetTempFileName("png"); Image.Write(AndVF); OptionArray = New Array; - OptionArray.Add(Yellow); + OptionArray.Add(Yellow_); OptionArray.Add("Blue"); - OptionArray.Add(Red); + OptionArray.Add(Red_); Result = OPI_VK.CreateProductProperty("Color", Parameters); @@ -726,13 +726,13 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); - Property = Result[Response]["property_id"]; + Property = Result[Response_]["property_id"]; Property = OPI_Tools.NumberToString(Property); PropertyMatch = New Map; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["property_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["property_id"]).ИмеетТип(TypeNumber).Заполнено(); Result = OPI_VK.EditProductProperty("Color (change.)", Property, Parameters); @@ -751,9 +751,9 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["variant_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["variant_id"]).ИмеетТип(TypeNumber).Заполнено(); - VariantID = Result[Response]["variant_id"]; + VariantID = Result[Response_]["variant_id"]; PropertyMatch.Insert(Option, VariantID); Result = OPI_VK.EditProductPropertyVariant(Option + String(New UUID()) @@ -772,7 +772,7 @@ Procedure VKAPI_CreateProductWithProperties() Export ImageArray.Add(Image); Product = New Map(); - Product.Insert("Name" , "TestProduct (" + Yellow + ")"); + Product.Insert("Name" , "TestProduct (" + Yellow_ + ")"); Product.Insert("Description" , "Product description"); Product.Insert("Category" , "20173"); Product.Insert("Price" , 1); @@ -788,7 +788,7 @@ Procedure VKAPI_CreateProductWithProperties() Export Product.Insert("Weight" , 100); Product.Insert("SKU" , 12345); Product.Insert("AvailableBalance" , "10"); - Product.Insert("PropertyValues" , PropertyMatch[Yellow]); + Product.Insert("PropertyValues" , PropertyMatch[Yellow_]); Result = OPI_VK.AddProduct(Product, , Parameters); // Adding product @@ -796,13 +796,13 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); - YellowID = Result[Response]["market_item_id"]; + YellowID = Result[Response_]["market_item_id"]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response][MII]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено(); - Product.Insert("Name" , "TestProduct (" + Red + ")"); - Product.Insert("PropertyValues", PropertyMatch[Red]); + Product.Insert("Name" , "TestProduct (" + Red_ + ")"); + Product.Insert("PropertyValues", PropertyMatch[Red_]); Result = OPI_VK.AddProduct(Product, , Parameters); // Adding product @@ -810,10 +810,10 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); - RedID = Result[Response][MII]; + RedID = Result[Response_][MII_]; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response][MII]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено(); ProductsArray = New Array; ProductsArray.Add(YellowID); @@ -826,7 +826,7 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["items"]).ИмеетТип("Array").ИмеетДлину(2); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["items"]).ИмеетТип("Array").ИмеетДлину(2); Result = OPI_VK.GroupProducts(ProductsArray, , Parameters); @@ -835,7 +835,7 @@ Procedure VKAPI_CreateProductWithProperties() Export OPI_Tools.Pause(5); OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch); - OPI_TestDataRetrieval.ExpectsThat(Result[Response]["item_group_id"]).ИмеетТип(TypeNumber).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["item_group_id"]).ИмеетТип(TypeNumber).Заполнено(); OPI_VK.DeleteProduct(YellowID , Parameters); OPI_VK.DeleteProduct(RedID, Parameters); @@ -1172,6 +1172,9 @@ Procedure YDisk_MoveObject() Export + "OpenIntegrations/main/Media/logo.png"; OPI_YandexDisk.UploadFileByURL(Token, OriginalPath, URL); + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "UploadFileToURL"); + OPI_Tools.Pause(15); Result = OPI_YandexDisk.MoveObject(Token, OriginalPath, CopyPath, True); @@ -3393,13 +3396,13 @@ EndProcedure Procedure Check_TelegramGif(Val Result, Val Text) - Result = "result"; + Result_ = "result"; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено(); OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["caption"]).Равно(Text); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["document"]).ИмеетТип("Map").Заполнено(); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["animation"]["mime_type"]).Равно("video/mp4"); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["caption"]).Равно(Text); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["document"]).ИмеетТип("Map").Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["animation"]["mime_type"]).Равно("video/mp4"); EndProcedure @@ -3454,12 +3457,12 @@ EndProcedure Procedure Check_TelegramInvitation(Val Result, Val Title, Val UnixExpiration) - Result = "result"; + Result_ = "result"; OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено(); OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["member_limit"]).Равно(200); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["name"]).Равно(Title); - OPI_TestDataRetrieval.ExpectsThat(Result[Result]["expire_date"]).Равно(Number(UnixExpiration)); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["member_limit"]).Равно(200); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["name"]).Равно(Title); + OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["expire_date"]).Равно(Number(UnixExpiration)); EndProcedure diff --git a/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl b/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl index c8fdeddea..724346571 100644 --- a/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_VK/Module.bsl @@ -1963,7 +1963,7 @@ EndFunction Function AddImageParameter(Val Image, Val SelectionID, Parameters) - PhotoID = "photo_id"; + PhotoID_ = "photo_id"; If ValueIsFilled(Image) Then @@ -1973,7 +1973,7 @@ Function AddImageParameter(Val Image, Val SelectionID, Parameters) Return PhotoID; EndIf; - Parameters.Insert(PhotoID, PhotoID); + Parameters.Insert(PhotoID_, PhotoID); Else @@ -1988,7 +1988,7 @@ Function AddImageParameter(Val Image, Val SelectionID, Parameters) If Not Selections.Count() = 0 Then PhotoID = Selections[0]["photo"]["id"]; OPI_TypeConversion.GetLine(PhotoID); - Parameters.Insert(PhotoID, PhotoID); + Parameters.Insert(PhotoID_, PhotoID); EndIf; EndIf; diff --git a/src/ru/OInt/core/Modules/OPI_VK.os b/src/ru/OInt/core/Modules/OPI_VK.os index 7db7653ff..b38875231 100644 --- a/src/ru/OInt/core/Modules/OPI_VK.os +++ b/src/ru/OInt/core/Modules/OPI_VK.os @@ -1963,7 +1963,7 @@ Функция ДобавитьПараметрКартинки(Знач Картинка, Знач ИДПодборки, Параметры) - PhotoID = "photo_id"; + PhotoID_ = "photo_id"; Если ЗначениеЗаполнено(Картинка) Тогда @@ -1973,7 +1973,7 @@ Возврат ИДФото; КонецЕсли; - Параметры.Вставить(PhotoID, ИДФото); + Параметры.Вставить(PhotoID_, ИДФото); Иначе @@ -1988,7 +1988,7 @@ Если Не Подборки.Количество() = 0 Тогда ИДФото = Подборки[0]["photo"]["id"]; OPI_ПреобразованиеТипов.ПолучитьСтроку(ИДФото); - Параметры.Вставить(PhotoID, ИДФото); + Параметры.Вставить(PhotoID_, ИДФото); КонецЕсли; КонецЕсли; diff --git a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os index 13eec8b59..ed95f7ff9 100644 --- a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os +++ b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os @@ -415,11 +415,11 @@ Сообщение = "Сообщение из автотеста"; ТипСоответствие = Тип("Соответствие"); ТипЧисло = Тип("Число"); - Response = "response"; + Response_ = "response"; Результат = OPI_VK.СоздатьПост(Текст, Новый Массив, , , Параметры); - ИДПоста = Результат[Response]["post_id"]; + ИДПоста = Результат[Response_]["post_id"]; Результат = OPI_VK.ПоставитьЛайк(ИДПоста, , Параметры); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоставитьЛайк"); @@ -427,7 +427,7 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено(); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["likes"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["likes"]).ИмеетТип(ТипЧисло).Заполнено(); ВнешнийПост = 2571; ВнешняяСтена = -218704372; @@ -439,8 +439,8 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено(); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["success"]).ИмеетТип(ТипЧисло).Равно(1); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["wall_repost_count"]).ИмеетТип(ТипЧисло).Равно(1); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["success"]).ИмеетТип(ТипЧисло).Равно(1); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["wall_repost_count"]).ИмеетТип(ТипЧисло).Равно(1); Результат = OPI_VK.НаписатьКомментарий(ИДПоста, Параметры["owner_id"], Сообщение, Параметры); @@ -449,10 +449,10 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено(); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["comment_id"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["comment_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_VK.УдалитьПост(ИДПоста, Параметры); - OPI_VK.УдалитьПост(Результат[Response]["post_id"], Параметры); + OPI_VK.УдалитьПост(Результат[Response_]["post_id"], Параметры); OPI_Инструменты.Пауза(5); @@ -500,28 +500,28 @@ Параметры = ПолучитьПараметрыВК(); ИДКабинета = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("VK_AdsCabinetID"); - Наименование = "Тестовая кампания"; + Наименование = "Тестовая реклама"; ТипСоответствие = Тип("Соответствие"); ТипЧисло = Тип("Число"); - Response = "response"; - UID = "id"; + Response_ = "response"; + UID_ = "id"; Результат = OPI_VK.СоздатьРекламнуюКампанию(ИДКабинета, Наименование, Параметры); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРекламнуюКампанию"); - Результат = Результат[Response][0]; + Результат = Результат[Response_][0]; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["error_code"]).ИмеетТип(ТипЧисло).Равно(602); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[UID]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[UID_]).ИмеетТип(ТипЧисло).Заполнено(); - ИДКампании = Результат[UID]; + ИДКампании = Результат[UID_]; ИДКатегории = 126; Лимит = 150; Результат = OPI_VK.СоздатьПост(Наименование, Новый Массив, , , Параметры); - ИДПоста = Результат[Response]["post_id"]; + ИДПоста = Результат[Response_]["post_id"]; Результат = OPI_VK.СоздатьРекламноеОбъявление(ИДКампании , Лимит @@ -532,21 +532,21 @@ OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРекламноеОбъявление"); - Результат = Результат[Response][0]; + Результат = Результат[Response_][0]; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["error_code"]).ИмеетТип(ТипЧисло).Равно(602); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[UID]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[UID_]).ИмеетТип(ТипЧисло).Заполнено(); - ИДОбъявления = Результат[UID]; + ИДОбъявления = Результат[UID_]; Результат = OPI_VK.ПриостановитьРекламноеОбъявление(ИДКабинета, ИДОбъявления, Параметры); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьРекламноеОбъявление"); - Результат = Результат[Response][0]; + Результат = Результат[Response_][0]; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[UID]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[UID_]).ИмеетТип(ТипЧисло).Заполнено(); OPI_VK.УдалитьПост(ИДПоста, Параметры); @@ -562,8 +562,8 @@ Текст = "Сообщение из автотеста"; МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Кнопка 1"); - МассивКнопок.Добавить("Кнопка 2"); + МассивКнопок.Добавить("Button 1"); + МассивКнопок.Добавить("Button 2"); Клавиатура = OPI_VK.СформироватьКлавиатуру(МассивКнопок); Результат = OPI_VK.НаписатьСообщение(Текст, Пользователь, Токен, Клавиатура, Параметры); @@ -597,12 +597,12 @@ Параметры = ПолучитьПараметрыВК(); ТипСоответствие = Тип("Соответствие"); ТипЧисло = Тип("Число"); - Response = "response"; + Response_ = "response"; Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture"); ИВФ = ПолучитьИмяВременногоФайла("png"); Картинка.Записать(ИВФ); - Результат = OPI_VK.СоздатьПодборкуТоваров("Тестовая подборка" + Результат = OPI_VK.СоздатьПодборкуТоваров("Test album" , Картинка , Истина , Ложь @@ -613,10 +613,10 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["albums_count"]).ИмеетТип(ТипЧисло).Заполнено(); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["market_album_id"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["albums_count"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["market_album_id"]).ИмеетТип(ТипЧисло).Заполнено(); - ИДПодборки = Результат[Response]["market_album_id"]; + ИДПодборки = Результат[Response_]["market_album_id"]; Результат = OPI_VK.ИзменитьПодборкуТоваров("Измененная подборка", ИДПодборки, , , , Параметры); @@ -625,7 +625,7 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]).ИмеетТип(ТипЧисло).Равно(1); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]).ИмеетТип(ТипЧисло).Равно(1); МассивКартинок = Новый Массив; МассивКартинок.Добавить(OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture")); @@ -653,9 +653,9 @@ OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТовар"); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["market_item_id"]).ИмеетТип(ТипЧисло).Заполнено(); - ИДТовара = Результат[Response]["market_item_id"]; + ИДТовара = Результат[Response_]["market_item_id"]; Товар = Новый Соответствие; Товар.Вставить("Имя", "Тестовый товар измененный"); @@ -673,7 +673,7 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]).ИмеетТип(ТипЧисло).Заполнено(); Результат = OPI_VK.УдалитьТоварИзПодборки(ИДТовара, ИДПодборки, Параметры); // Удаляет из подборки @@ -707,18 +707,18 @@ Параметры = ПолучитьПараметрыВК(); ТипСоответствие = Тип("Соответствие"); ТипЧисло = Тип("Число"); - MII = "market_item_id"; - Response = "response"; - Желтый = "Желтый"; - Красный = "Красный"; + MII_ = "market_item_id"; + Response_ = "response"; + Желтый_ = "Желтый"; + Красный_ = "Красный"; Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture"); ИВФ = ПолучитьИмяВременногоФайла("png"); Картинка.Записать(ИВФ); МассивВариантов = Новый Массив; - МассивВариантов.Добавить(Желтый); + МассивВариантов.Добавить(Желтый_); МассивВариантов.Добавить("Синий"); - МассивВариантов.Добавить(Красный); + МассивВариантов.Добавить(Красный_); Результат = OPI_VK.СоздатьСвойствоТовара("Цвет", Параметры); @@ -726,13 +726,13 @@ OPI_Инструменты.Пауза(5); - Свойство = Результат[Response]["property_id"]; + Свойство = Результат[Response_]["property_id"]; Свойство = OPI_Инструменты.ЧислоВСтроку(Свойство); СоответствиеСвойств = Новый Соответствие; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["property_id"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["property_id"]).ИмеетТип(ТипЧисло).Заполнено(); Результат = OPI_VK.ИзменитьСвойствоТовара("Цвет (изм.)", Свойство, Параметры); @@ -751,9 +751,9 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["variant_id"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["variant_id"]).ИмеетТип(ТипЧисло).Заполнено(); - ИДВарианта = Результат[Response]["variant_id"]; + ИДВарианта = Результат[Response_]["variant_id"]; СоответствиеСвойств.Вставить(Вариант, ИДВарианта); Результат = OPI_VK.ИзменитьВариантСвойстваТовара(Вариант + Строка(Новый УникальныйИдентификатор()) @@ -772,7 +772,7 @@ МассивКартинок.Добавить(Картинка); Товар = Новый Соответствие(); - Товар.Вставить("Имя" , "Тестовый товар (" + Желтый + ")"); + Товар.Вставить("Имя" , "Тестовый товар (" + Желтый_ + ")"); Товар.Вставить("Описание" , "Описание товара"); Товар.Вставить("Категория" , "20173"); Товар.Вставить("Цена" , 1); @@ -788,7 +788,7 @@ Товар.Вставить("Вес" , 100); Товар.Вставить("SKU" , 12345); Товар.Вставить("ДоступныйОстаток" , "10"); - Товар.Вставить("ЗначенияСвойств" , СоответствиеСвойств[Желтый]); + Товар.Вставить("ЗначенияСвойств" , СоответствиеСвойств[Желтый_]); Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара @@ -796,13 +796,13 @@ OPI_Инструменты.Пауза(5); - ИДЖелтого = Результат[Response]["market_item_id"]; + ИДЖелтого = Результат[Response_]["market_item_id"]; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][MII]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_][MII_]).ИмеетТип(ТипЧисло).Заполнено(); - Товар.Вставить("Имя" , "Тестовый товар (" + Красный + ")"); - Товар.Вставить("ЗначенияСвойств", СоответствиеСвойств[Красный]); + Товар.Вставить("Имя" , "Тестовый товар (" + Красный_ + ")"); + Товар.Вставить("ЗначенияСвойств", СоответствиеСвойств[Красный_]); Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); // Добавление товара @@ -810,10 +810,10 @@ OPI_Инструменты.Пауза(5); - ИДКрасного = Результат[Response][MII]; + ИДКрасного = Результат[Response_][MII_]; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][MII]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_][MII_]).ИмеетТип(ТипЧисло).Заполнено(); МассивТоваров = Новый Массив; МассивТоваров.Добавить(ИДЖелтого); @@ -826,7 +826,7 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["items"]).ИмеетТип("Массив").ИмеетДлину(2); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["items"]).ИмеетТип("Массив").ИмеетДлину(2); Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры); @@ -835,7 +835,7 @@ OPI_Инструменты.Пауза(5); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["item_group_id"]).ИмеетТип(ТипЧисло).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response_]["item_group_id"]).ИмеетТип(ТипЧисло).Заполнено(); OPI_VK.УдалитьТовар(ИДЖелтого , Параметры); OPI_VK.УдалитьТовар(ИДКрасного, Параметры); @@ -1172,6 +1172,9 @@ + "OpenIntegrations/main/Media/logo.png"; OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, ПутьОригинала, URL); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлПоURL"); + OPI_Инструменты.Пауза(15); Результат = OPI_YandexDisk.ПереместитьОбъект(Токен, ПутьОригинала, ПутьКопии, Истина); @@ -3393,13 +3396,13 @@ Процедура Проверка_ТелеграмГифка(Знач Результат, Знач Текст) - Result = "result"; + Result_ = "result"; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["caption"]).Равно(Текст); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["document"]).ИмеетТип("Соответствие").Заполнено(); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["animation"]["mime_type"]).Равно("video/mp4"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result_]["caption"]).Равно(Текст); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result_]["document"]).ИмеетТип("Соответствие").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result_]["animation"]["mime_type"]).Равно("video/mp4"); КонецПроцедуры @@ -3454,12 +3457,12 @@ Процедура Проверка_ТелеграмПриглашение(Знач Результат, Знач Заголовок, Знач UnixИстечение) - Result = "result"; + Result_ = "result"; OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ok"]).Равно(Истина); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["member_limit"]).Равно(200); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["name"]).Равно(Заголовок); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result]["expire_date"]).Равно(Число(UnixИстечение)); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result_]["member_limit"]).Равно(200); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result_]["name"]).Равно(Заголовок); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Result_]["expire_date"]).Равно(Число(UnixИстечение)); КонецПроцедуры