From 1da2445c5ee9627be7ae65a0a6f29be4824b4f92 Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Sun, 13 Jul 2025 17:27:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20=D1=82=D0=B5=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/CommonModules/OPI_Тесты/Module.bsl | 24 ++++++++++++++----- .../src/CommonModules/OPI_ТестыCLI/Module.bsl | 12 ++++++++++ 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl index cb03f35239..942d5d036d 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -23812,8 +23812,12 @@ // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеАссистента", "OpenAI"); - OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат - , OPI_OpenAI.ПолучитьСтруктуруСообщения("assistant", "What is 1C:Enterprise?")); + + Проверка = OPI_OpenAI.ПолучитьСтруктуруСообщения("assistant", "What is 1C:Enterprise?"); + Проверка = OPI_Инструменты.JSONСтрокой(Проверка); + Результат = OPI_Инструменты.JSONСтрокой(Результат); + + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка); КонецПроцедуры @@ -23824,8 +23828,12 @@ // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеПользователя", "OpenAI"); - OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат - , OPI_OpenAI.ПолучитьСтруктуруСообщения("user", "What is 1C:Enterprise?", "Vitaly")); + + Проверка = OPI_OpenAI.ПолучитьСтруктуруСообщения("user", "What is 1C:Enterprise?", "Vitaly"); + Проверка = OPI_Инструменты.JSONСтрокой(Проверка); + Результат = OPI_Инструменты.JSONСтрокой(Результат); + + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка); КонецПроцедуры @@ -23836,8 +23844,12 @@ // END OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеСистемы", "OpenAI"); - OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат - , OPI_OpenAI.ПолучитьСтруктуруСообщения("system", "What is 1C:Enterprise?")); + + Проверка = OPI_OpenAI.ПолучитьСтруктуруСообщения("system", "What is 1C:Enterprise?"); + Проверка = OPI_Инструменты.JSONСтрокой(Проверка); + Результат = OPI_Инструменты.JSONСтрокой(Результат); + + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка); КонецПроцедуры diff --git a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl index 861f1cdbe2..5e72a8fcfa 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl @@ -25099,6 +25099,10 @@ Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции); OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСообщениеАссистента", "OpenAI"); + + Проверка = OPI_Инструменты.JSONСтрокой(Проверка); + Результат = OPI_Инструменты.JSONСтрокой(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка); КонецПроцедуры @@ -25119,6 +25123,10 @@ Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции); OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСообщениеПользователя", "OpenAI"); + + Проверка = OPI_Инструменты.JSONСтрокой(Проверка); + Результат = OPI_Инструменты.JSONСтрокой(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка); КонецПроцедуры @@ -25137,6 +25145,10 @@ Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеСистемы", "OpenAI"); + + Проверка = OPI_Инструменты.JSONСтрокой(Проверка); + Результат = OPI_Инструменты.JSONСтрокой(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка); КонецПроцедуры