mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-25 02:42:28 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
641f4a925f
commit
dd55a2a613
@ -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;
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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_, ИДФото);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
@ -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Истечение));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user