1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00

OpenAI: Дополнение тестов

This commit is contained in:
Anton Titovets
2025-07-13 12:14:18 +03:00
parent 07343bc8fc
commit 0cb4134063
2 changed files with 98 additions and 0 deletions

View File

@@ -2762,6 +2762,9 @@
OpenAI_ПолучитьСтруктуруСообщения(ПараметрыТеста);
OpenAI_ПолучитьСтруктуруСообщенияКартинки(ПараметрыТеста);
OpenAI_ПолучитьКартинки(ПараметрыТеста);
OpenAI_ПолучитьСообщениеАссистента(ПараметрыТеста);
OpenAI_ПолучитьСообщениеПользователя(ПараметрыТеста);
OpenAI_ПолучитьСообщениеСистемы(ПараметрыТеста);
КонецПроцедуры
@@ -23802,6 +23805,42 @@
КонецПроцедуры
Процедура OpenAI_ПолучитьСообщениеАссистента(ПараметрыФункции)
Результат = OPI_OpenAI.ПолучитьСообщениеАссистента("What is 1C:Enterprise?");
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеАссистента", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат
, OPI_OpenAI.ПолучитьСтруктуруСообщения("assistant", "What is 1C:Enterprise?"));
КонецПроцедуры
Процедура OpenAI_ПолучитьСообщениеПользователя(ПараметрыФункции)
Результат = OPI_OpenAI.ПолучитьСообщениеПользователя("What is 1C:Enterprise?", "Vitaly");
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеПользователя", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат
, OPI_OpenAI.ПолучитьСтруктуруСообщения("user", "What is 1C:Enterprise?", "Vitaly"));
КонецПроцедуры
Процедура OpenAI_ПолучитьСообщениеСистемы(ПараметрыФункции)
Результат = OPI_OpenAI.ПолучитьСообщениеСистемы("What is 1C:Enterprise?");
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеСистемы", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат
, OPI_OpenAI.ПолучитьСтруктуруСообщения("system", "What is 1C:Enterprise?"));
КонецПроцедуры
#КонецОбласти
#Область MSSQL

View File

@@ -2665,6 +2665,9 @@
CLI_OpenAI_ПолучитьСтруктуруСообщения(ПараметрыТеста);
CLI_OpenAI_ПолучитьСтруктуруСообщенияКартинки(ПараметрыТеста);
CLI_OpenAI_ПолучитьКартинки(ПараметрыТеста);
CLI_OpenAI_ПолучитьСообщениеАссистента(ПараметрыТеста);
CLI_OpenAI_ПолучитьСообщениеПользователя(ПараметрыТеста);
CLI_OpenAI_ПолучитьСообщениеСистемы(ПараметрыТеста);
КонецПроцедуры
@@ -25082,6 +25085,62 @@
КонецПроцедуры
Процедура CLI_OpenAI_ПолучитьСообщениеАссистента(ПараметрыФункции)
Опции = Новый Структура;
Опции.Вставить("text", "What is 1C:Enterprise?");
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСообщениеАссистента", Опции);
Опции = Новый Структура;
Опции.Вставить("role", "assistant");
Опции.Вставить("text", "What is 1C:Enterprise?");
Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции);
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСообщениеАссистента", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка);
КонецПроцедуры
Процедура CLI_OpenAI_ПолучитьСообщениеПользователя(ПараметрыФункции)
Опции = Новый Структура;
Опции.Вставить("text", "What is 1C:Enterprise?");
Опции.Вставить("name", "Vitaly");
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСообщениеПользователя", Опции);
Опции = Новый Структура;
Опции.Вставить("role", "user");
Опции.Вставить("text", "What is 1C:Enterprise?");
Опции.Вставить("name", "Vitaly");
Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции);
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСообщениеПользователя", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка);
КонецПроцедуры
Процедура CLI_OpenAI_ПолучитьСообщениеСистемы(ПараметрыФункции)
Опции = Новый Структура;
Опции.Вставить("text", "What is 1C:Enterprise?");
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСообщениеСистемы", Опции);
Опции = Новый Структура;
Опции.Вставить("role", "system");
Опции.Вставить("text", "What is 1C:Enterprise?");
Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеСистемы", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка);
КонецПроцедуры
#КонецОбласти
#Область MSSQL