You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
OpenAI: Дополнение тестов
This commit is contained in:
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user