mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-24 08:52:18 +02:00
Правка тестов VK
This commit is contained in:
parent
76a3c42510
commit
df584bb063
BIN
Media/main.gif
BIN
Media/main.gif
Binary file not shown.
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 176 KiB |
@ -363,164 +363,42 @@
|
||||
|
||||
Процедура ВК_СоздатьОпрос() Экспорт
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
Вопрос = "Вопрос из автотеста";
|
||||
|
||||
МассивВариантов = Новый Массив;
|
||||
МассивВариантов.Добавить("Вариант 1");
|
||||
МассивВариантов.Добавить("Вариант 2");
|
||||
МассивВариантов.Добавить("Вариант 3");
|
||||
|
||||
Результат = OPI_VK.СоздатьОпрос(Вопрос, МассивВариантов, , Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОпрос");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["post_id"]).ИмеетТип("Число").Заполнено();
|
||||
|
||||
ИДПоста = Результат["response"]["post_id"];
|
||||
OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
||||
|
||||
OPI_Инструменты.Пауза(10);
|
||||
VK_СоздатьОпрос();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВК_СохранитьУдалитьКартинку() Экспорт
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
Имя = "Альбом из автотеста";
|
||||
Описание = "Новый альбом из автотеста";
|
||||
ОписаниеКартинки = "Картинка автотест";
|
||||
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture");
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
ТипСоответствие = Тип("Соответствие");
|
||||
Response = "response";
|
||||
Картинка.Записать(ИВФ);
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
|
||||
Результат = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьАльбом");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]["description"]).Равно(Описание);
|
||||
|
||||
ИДАльбома = Результат[Response]["id"];
|
||||
|
||||
МассивРезультатов = Новый Массив;
|
||||
|
||||
МассивРезультатов.Добавить(OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, Картинка, ОписаниеКартинки, Параметры));
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
МассивРезультатов.Добавить(OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, ИВФ , ОписаниеКартинки, Параметры));
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Для Каждого Результат Из МассивРезультатов Цикл
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["text"]).Равно(ОписаниеКартинки);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["album_id"]).Равно(ИДАльбома);
|
||||
|
||||
ИДКартинки = Результат[Response][0]["id"];
|
||||
Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКартинку");
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Результат = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьАльбом");
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
УдалитьФайлы(ИВФ);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
VK_СоздатьАльбом(ПараметрыТеста);
|
||||
VK_СохранитьКартинкуВАльбом(ПараметрыТеста);
|
||||
VK_УдалитьКартинку(ПараметрыТеста);
|
||||
VK_УдалитьАльбом(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВК_СоздатьИсторию() Экспорт
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
|
||||
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture");
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
Картинка.Записать(ИВФ);
|
||||
ПараметрыТеста = Новый Соответствие;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||
|
||||
МассивРезультатов = Новый Массив;
|
||||
|
||||
МассивРезультатов.Добавить(OPI_VK.СоздатьИсторию(ИВФ , URL, Параметры));
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
МассивРезультатов.Добавить(OPI_VK.СоздатьИсторию(Картинка, , Параметры));
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Для Каждого Результат Из МассивРезультатов Цикл
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["count"]).ИмеетТип("Число").Равно(1);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").Заполнено();
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
УдалитьФайлы(ИВФ);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
VK_СоздатьИсторию(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВК_МетодыОбсуждений() Экспорт
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
Название = "Обсуждение из автотеста";
|
||||
Сообщение = "Сообщение из автотеста";
|
||||
ТипСоответствие = Тип("Соответствие");
|
||||
ТипЧисло = Тип("Число");
|
||||
Response = "response";
|
||||
ПараметрыТеста = Новый Структура;
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
|
||||
Результат = OPI_VK.СоздатьОбсуждение(Название, Сообщение, Параметры);
|
||||
VK_СоздатьОбсуждение(ПараметрыТеста);
|
||||
VK_ЗакрытьОбсуждение(ПараметрыТеста);
|
||||
VK_ОткрытьОбсуждение(ПараметрыТеста);
|
||||
VK_НаписатьВОбсуждение(ПараметрыТеста);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбсуждение");
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
ИДОбсуждения = Результат[Response];
|
||||
Результат = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьОбсуждение");
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
Результат = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьОбсуждение");
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
Результат = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьВОбсуждение");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип(ТипСоответствие).Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]).ИмеетТип(ТипЧисло).Заполнено();
|
||||
|
||||
Результат = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Истина, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьОбсуждение");
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
Проверка_ВКИстина(Результат);
|
||||
OPI_VK.ЗакрытьОбсуждение(ПараметрыТеста["VK_ConvID"], Истина, Параметры);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
@ -3537,6 +3415,38 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ВКАльбом(Знач Результат, Знач Описание)
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["description"]).Равно(Описание);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ВККартинкаАльбома(Знач Результат, Знач ОписаниеКартинки, Знач ИДАльбома)
|
||||
|
||||
Response = "response";
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["text"]).Равно(ОписаниеКартинки);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response][0]["album_id"]).Равно(ИДАльбома);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ВКИстория(Знач Результат)
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["count"]).ИмеетТип("Число").Равно(1);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]["items"]).ИмеетТип("Массив").Заполнено();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ВКОбсуждение(Знач Результат)
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["response"]).ИмеетТип("Число").Заполнено();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГКОбъект(Знач Результат, Знач Наименование, Знач Описание)
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие");
|
||||
@ -4179,7 +4089,7 @@
|
||||
Токен = ПараметрыФункции["Telegram_Token"];
|
||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||
Иконка = "5357419403325481346";
|
||||
Имя = "Тестовая тема";
|
||||
Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор);
|
||||
|
||||
Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка);
|
||||
|
||||
@ -4189,6 +4099,7 @@
|
||||
|
||||
Тема = Результат["result"]["message_thread_id"];
|
||||
|
||||
ПараметрыФункции.Вставить("Telegram_TopicID", Тема);
|
||||
OPI_Инструменты.ДобавитьПоле("Telegram_TopicID", Тема, "Строка", ПараметрыФункции);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_TopicID", ПараметрыФункции["Telegram_TopicID"]);
|
||||
|
||||
@ -4230,6 +4141,8 @@
|
||||
Чат = ПараметрыФункции["Telegram_ForumID"];
|
||||
Тема = ПараметрыФункции["Telegram_TopicID"];
|
||||
|
||||
OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP
|
||||
|
||||
Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)");
|
||||
@ -4395,7 +4308,7 @@
|
||||
Картинка2 = ПараметрыФункции["Picture2"]; // URL, Путь или Двоичные данные
|
||||
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
Картинка2.Записать(ИВФ);
|
||||
КопироватьФайл(Картинка2, ИВФ);
|
||||
|
||||
МассивКартинок = Новый Массив;
|
||||
МассивКартинок.Добавить(Картинка);
|
||||
@ -4405,8 +4318,10 @@
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост");
|
||||
|
||||
Проверка_ВКПост(Результат); // SKIP
|
||||
ИДПоста = Результат["response"]["post_id"]; // SKIP
|
||||
Проверка_ВКПост(Результат); // SKIP
|
||||
ИДПоста = Результат["response"]["post_id"]; // SKIP
|
||||
Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); // SKIP
|
||||
|
||||
|
||||
Результат = OPI_VK.СоздатьПост(Текст, Картинка, Ложь , , Параметры);
|
||||
|
||||
@ -4415,6 +4330,10 @@
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост (одна картинка)");
|
||||
|
||||
Проверка_ВКПост(Результат);
|
||||
|
||||
ИДПоста = Результат["response"]["post_id"];
|
||||
Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Результат = OPI_VK.СоздатьПост(Текст, ИВФ , Истина, URL, Параметры);
|
||||
@ -4423,6 +4342,7 @@
|
||||
|
||||
Проверка_ВКПост(Результат);
|
||||
|
||||
ИДПоста = Результат["response"]["post_id"];
|
||||
OPI_Инструменты.ДобавитьПоле("VK_PostID", ИДПоста, "Строка", ПараметрыФункции);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ПараметрыФункции["VK_PostID"]);
|
||||
|
||||
@ -4456,7 +4376,7 @@
|
||||
Видео = ПараметрыФункции["Video"]; // URL, Путь или Двоичные данные
|
||||
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
Картинка.Записать(ИВФ);
|
||||
КопироватьФайл(Картинка, ИВФ);
|
||||
|
||||
ЗагрузкаКартинки = OPI_VK.ЗагрузитьФотоНаСервер(ИВФ, Параметры)["response"][0];
|
||||
ЗагрузкаВидео = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, "Новое видео", , , Параметры);
|
||||
@ -4484,6 +4404,223 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_СоздатьОпрос()
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
Вопрос = "Какой ваш любимый цвет?";
|
||||
|
||||
МассивВариантов = Новый Массив;
|
||||
МассивВариантов.Добавить("Красный");
|
||||
МассивВариантов.Добавить("Желтый");
|
||||
МассивВариантов.Добавить("Зеленый");
|
||||
|
||||
Результат = OPI_VK.СоздатьОпрос(Вопрос, МассивВариантов, , Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОпрос");
|
||||
|
||||
Проверка_ВКПост(Результат);
|
||||
|
||||
ИДПоста = Результат["response"]["post_id"];
|
||||
OPI_VK.УдалитьПост(ИДПоста, Параметры);
|
||||
|
||||
OPI_Инструменты.Пауза(10);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_СоздатьАльбом(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
Имя = "Альбом из автотеста";
|
||||
Описание = "Новый альбом из автотеста";
|
||||
|
||||
Результат = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьАльбом");
|
||||
|
||||
Проверка_ВКАльбом(Результат, Описание);
|
||||
|
||||
ИДАльбома = Результат["response"]["id"];
|
||||
ПараметрыФункции.Вставить("VK_AlbumID", ИДАльбома);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_AlbumID", ИДАльбома);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_СохранитьКартинкуВАльбом(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
ОписаниеКартинки = "Картинка автотест";
|
||||
ИДАльбома = ПараметрыФункции["VK_AlbumID"];
|
||||
|
||||
Картинка = ПараметрыФункции["Picture"]; // URL, Путь к файлу или Двоичные данные
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
КопироватьФайл(Картинка, ИВФ);
|
||||
Картинка = Новый ДвоичныеДанные(ИВФ);
|
||||
|
||||
|
||||
Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, Картинка, ОписаниеКартинки, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом");
|
||||
|
||||
Проверка_ВККартинкаАльбома(Результат, ОписаниеКартинки, ИДАльбома); // SKIP
|
||||
|
||||
ИДКартинки = Результат["response"][0]["id"]; // SKIP
|
||||
Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); // SKIP
|
||||
|
||||
Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, ИВФ, ОписаниеКартинки, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом (путь)");
|
||||
|
||||
Проверка_ВККартинкаАльбома(Результат, ОписаниеКартинки, ИДАльбома); // SKIP
|
||||
|
||||
ИДКартинки = Результат["response"][0]["id"];
|
||||
ПараметрыФункции.Вставить("VK_PictureID", ИДКартинки);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PictureID", ИДКартинки);
|
||||
|
||||
УдалитьФайлы(ИВФ);
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_УдалитьКартинку(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
ИДКартинки = ПараметрыФункции["VK_PictureID"];
|
||||
|
||||
Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКартинку");
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_УдалитьАльбом(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
ИДАльбома = ПараметрыФункции["VK_AlbumID"];
|
||||
|
||||
Результат = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьАльбом");
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_СоздатьИсторию(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
|
||||
|
||||
Картинка = ПараметрыФункции["Picture"]; // URL, Путь к файлу или Двоичные данные
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
КопироватьФайл(Картинка, ИВФ);
|
||||
Картинка = Новый ДвоичныеДанные(ИВФ);
|
||||
|
||||
Результат = OPI_VK.СоздатьИсторию(Картинка , URL, Параметры);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию");
|
||||
|
||||
Проверка_ВКИстория(Результат); // SKIP
|
||||
|
||||
Результат = OPI_VK.СоздатьИсторию(ИВФ, , Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию (путь)");
|
||||
|
||||
Проверка_ВКИстория(Результат);
|
||||
|
||||
УдалитьФайлы(ИВФ);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_СоздатьОбсуждение(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
Название = "Обсуждаем: какой цвет лучше?";
|
||||
Сообщение = "Красный, желтый, синий или какой-то другой?";
|
||||
|
||||
Результат = OPI_VK.СоздатьОбсуждение(Название, Сообщение, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбсуждение");
|
||||
|
||||
Проверка_ВКОбсуждение(Результат);
|
||||
|
||||
ИДОбсуждения = Результат["response"];
|
||||
ПараметрыФункции.Вставить("VK_ConvID", ИДОбсуждения);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_ConvID", ИДОбсуждения);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_ЗакрытьОбсуждение(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
ИДОбсуждения = ПараметрыФункции["VK_ConvID"];
|
||||
Результат = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьОбсуждение");
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_ОткрытьОбсуждение(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
ИДОбсуждения = ПараметрыФункции["VK_ConvID"];
|
||||
Результат = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьОбсуждение");
|
||||
|
||||
Проверка_ВКИстина(Результат);
|
||||
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура VK_НаписатьВОбсуждение(ПараметрыФункции)
|
||||
|
||||
Параметры = ПолучитьПараметрыВК();
|
||||
ИДОбсуждения = ПараметрыФункции["VK_ConvID"];
|
||||
Сообщение = "Мне больше нравится желтый";
|
||||
|
||||
Результат = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьВОбсуждение");
|
||||
|
||||
Проверка_ВКОбсуждение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
Reference in New Issue
Block a user