You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-12-03 22:39:12 +02:00
Fastfix
This commit is contained in:
3
ci/os/main.os
vendored
3
ci/os/main.os
vendored
@@ -105,9 +105,6 @@
|
||||
|
||||
МетодыCLI.СформироватьCLI(Корень, Языки, КаталогДополнений);
|
||||
МетодыФормированияТестовJenkins.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогJenkins);
|
||||
МетодыФормированияТестовJenkins.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогJenkins);
|
||||
|
||||
МетодыФормированияТестовGA.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогWorkflow);
|
||||
МетодыФормированияТестовGA.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогWorkflow);
|
||||
|
||||
МетодыДобавленияДублеров.ДобавитьДублеры(Языки, ПутьПакета, СоответствиеНесовпадающихИмен);
|
||||
|
||||
BIN
data.json.gpg
BIN
data.json.gpg
Binary file not shown.
2
docs/ru/md/Instructions/Start.md
vendored
2
docs/ru/md/Instructions/Start.md
vendored
@@ -112,6 +112,6 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
<img src={require('../../static/img/boosty.png').default}/>
|
||||
|
||||
Если вам нравится этот или другие мои проекты, то вы можете поддержать меня [на Boosty](https://boosty.to/bayselonarrend) (регулярно или единоразово). При подписке от 500 рублей открывается доступ в приватный Telegram-чат, где можно задать интересующие вопросы о проекте и получить помощь от меня напрямую
|
||||
Если вам нравится этот или другие мои проекты, то вы можете поддержать меня [на Boosty](https://boosty.to/bayselonarrend) (регулярно или единоразово). При подписке от 500 рублей открывается доступ в приватный Telegram-чат, где можно задать интересующие вопросы о проекте и получить помощь от меня напрямую. Также присутствует спонсорская подписка для компаний с приоритетной поддержкой и размещением логотипа в списке спонсоров
|
||||
|
||||
**Спасибо за вашу поддержку!**
|
||||
|
||||
@@ -2544,6 +2544,7 @@
|
||||
ВозможныеПути = Новый Массив;
|
||||
ВозможныеПути.Добавить("./data.json");
|
||||
ВозможныеПути.Добавить("C:\GDrive\Мой диск\data.json");
|
||||
ВозможныеПути.Добавить("G:\My Drive\data.json");
|
||||
|
||||
Для Каждого ВозможныйПуть Из ВозможныеПути Цикл
|
||||
|
||||
|
||||
166
src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl
vendored
166
src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl
vendored
@@ -17180,7 +17180,7 @@
|
||||
OPI_TCP.ЗакрытьСоединение(Соединение);
|
||||
|
||||
Адрес = "tcpbin.com:4243";
|
||||
Tls = OPI_TCP.ПолучитьНастройкиTls(Ложь);
|
||||
Tls = OPI_TCP.ПолучитьНастройкиTls(Истина);
|
||||
Соединение = OPI_TCP.ОткрытьСоединение(Адрес, TLS);
|
||||
|
||||
// END
|
||||
@@ -17291,7 +17291,7 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); // END
|
||||
|
||||
Адрес = ПараметрыФункции["TCP_AddressTLS"];
|
||||
Tls = OPI_TCP.ПолучитьНастройкиTls(Ложь);
|
||||
Tls = OPI_TCP.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_TCP.ОбработатьЗапрос(Адрес, Данные, , Tls);
|
||||
|
||||
@@ -17368,7 +17368,7 @@
|
||||
|
||||
Процедура TCP_ПолучитьНастройкиTls(ПараметрыФункции)
|
||||
|
||||
Результат = OPI_TCP.ПолучитьНастройкиTls(Ложь);
|
||||
Результат = OPI_TCP.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
// END
|
||||
|
||||
@@ -18083,11 +18083,11 @@
|
||||
|
||||
// С TLS
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
@@ -18098,29 +18098,16 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (TLS)", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Компонента(Результат, "AddIn.OPI_PostgreSQL.Main");
|
||||
|
||||
Результат = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (ошибка без TLS)", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
|
||||
СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
Результат = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (TLS ошибка)", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
Результат = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (TLS игнор)", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Компонента(Результат, "AddIn.OPI_PostgreSQL.Main");
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
Соединение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ОткрытьСоединение (перед базой)", "PostgreSQL");
|
||||
@@ -18262,7 +18249,6 @@
|
||||
| INSERT INTO users (name, age) VALUES ('Alice', 30);
|
||||
| INSERT INTO users (name, age) VALUES ('Bob', 25);
|
||||
| INSERT INTO users (name, age) VALUES ('Charlie', 35);
|
||||
| COMMIT;
|
||||
|END $$ LANGUAGE plpgsql;";
|
||||
|
||||
Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);
|
||||
@@ -18313,11 +18299,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, "postgres", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.СоздатьБазуДанных(База, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18395,11 +18381,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18445,11 +18431,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 25);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.ПолучитьИнформациюОТаблице(Таблица, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18525,11 +18511,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.ДобавитьЗаписи(Таблица, МассивЗаписей, Истина, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18606,11 +18592,11 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 5);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Таблица = "testtable";
|
||||
|
||||
@@ -18672,14 +18658,14 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_SQLiteЗначенияПолей(Проверка["data"][Н], СтруктураПолей);
|
||||
КонецЦикла;
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтруктураПолей = Новый Структура;
|
||||
СтруктураПолей.Вставить("bool_field", Новый Структура("bool", Истина));
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, "testbase1", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQl.ОбновитьЗаписи("testtable", СтруктураПолей, , СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18743,11 +18729,11 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], Остаток);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, "testbase1", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.УдалитьЗаписи("testtable", , СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18778,11 +18764,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.УдалитьТаблицу(Таблица, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18854,11 +18840,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (ошибка подключения)", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, "postgres", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
База = "testbase1";
|
||||
|
||||
Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
@@ -18890,11 +18876,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.ОчиститьТаблицу(Таблица, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18929,11 +18915,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьВсеСоединенияБазыДанных", "PostgreSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.ОтключитьВсеСоединенияБазыДанных(База, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -18964,7 +18950,7 @@
|
||||
|
||||
Процедура PostgreSQL_ПолучитьНастройкиTls(ПараметрыФункции)
|
||||
|
||||
Результат = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
Результат = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
// END
|
||||
|
||||
@@ -19009,11 +18995,11 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Найдена, Истина);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.ДобавитьКолонкуТаблицы(Таблица, Имя, ТипДанных, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19072,11 +19058,11 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Найдена, Ложь);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.УдалитьКолонкуТаблицы(Таблица, Имя, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19155,12 +19141,12 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Равенство(нРег(Колонка["data_type"]), нРег(СтруктураКолонок[Колонка["column_name"]]));
|
||||
КонецЦикла;
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "5433";
|
||||
|
||||
Таблица = "testtable";
|
||||
СтрокаПодключенияTLS = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_PostgreSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_PostgreSQL.ГарантироватьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19220,11 +19206,11 @@
|
||||
|
||||
// С TLS
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключения = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
@@ -19240,24 +19226,16 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (ошибка без TLS)", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
|
||||
СтрокаПодключения = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
Результат = OPI_MySQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (TLS ошибка)", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
Результат = OPI_MySQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (TLS игнор)", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Компонента(Результат, "AddIn.OPI_MySQL.Main");
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
СтрокаПодключения = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
Соединение = OPI_MySQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ОткрытьСоединение (перед базой)", "MySQL");
|
||||
@@ -19390,7 +19368,7 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL", "MySQL"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Base64Значение(Blob).Размер(), Картинка.Размер()); // SKIP
|
||||
OPI_MySQL.ВыполнитьЗапросSQL("create table TEST_DATA (id INT,first_name VARCHAR(50),last_name VARCHAR(50),email VARCHAR(50),gender VARCHAR(50),ip_address VARCHAR(20));", , , Соединение); // SKIP
|
||||
OPI_MySQL.ВыполнитьЗапросSQL("create table test_data (id INT,first_name VARCHAR(50),last_name VARCHAR(50),email VARCHAR(50),gender VARCHAR(50),ip_address VARCHAR(20));", , , Соединение); // SKIP
|
||||
|
||||
// SQL запрос из файла
|
||||
|
||||
@@ -19435,11 +19413,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, "", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
OPI_MySQL.УдалитьБазуДанных(База, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
Результат = OPI_MySQL.СоздатьБазуДанных(База, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
@@ -19513,11 +19491,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19593,11 +19571,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.ДобавитьЗаписи(Таблица, МассивЗаписей, Истина, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19674,11 +19652,11 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 5);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Таблица = "testtable";
|
||||
|
||||
@@ -19740,14 +19718,14 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_SQLiteЗначенияПолей(Проверка["data"][Н], СтруктураПолей);
|
||||
КонецЦикла;
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтруктураПолей = Новый Структура;
|
||||
СтруктураПолей.Вставить("varchar_field", Новый Структура("VARCHAR", "Another varchar"));
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, "testbase1", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.ОбновитьЗаписи("testtable", СтруктураПолей, , СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19811,11 +19789,11 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], Остаток);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, "testbase1", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.УдалитьЗаписи("testtable", , СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19846,11 +19824,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.УдалитьТаблицу(Таблица, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19917,11 +19895,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (ошибка подключения)", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, "", Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
База = "testbase1";
|
||||
|
||||
Результат = OPI_MySQL.УдалитьБазуДанных(База, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
@@ -19953,11 +19931,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.ОчиститьТаблицу(Таблица, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -19994,7 +19972,7 @@
|
||||
|
||||
Процедура MySQL_ПолучитьНастройкиTls(ПараметрыФункции)
|
||||
|
||||
Результат = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
Результат = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
// END
|
||||
|
||||
@@ -20025,11 +20003,11 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "MySQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 20);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.ПолучитьИнформациюОТаблице(Таблица, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -20085,11 +20063,11 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Найдена, Истина);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.ДобавитьКолонкуТаблицы(Таблица, Имя, ТипДанных, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -20152,11 +20130,11 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Найдена, Ложь);
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.УдалитьКолонкуТаблицы(Таблица, Имя, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -20235,12 +20213,12 @@
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Равенство(нРег(ТекущийТип), нРег(СтруктураКолонок[Колонка["COLUMN_NAME"]]));
|
||||
КонецЦикла;
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "3307";
|
||||
|
||||
Таблица = "testtable";
|
||||
СтрокаПодключенияTLS = OPI_MySQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MySQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MySQL.ГарантироватьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключенияTLS, НастройкиTLS);
|
||||
|
||||
@@ -23804,11 +23782,11 @@
|
||||
|
||||
// С TLS
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
Порт = "1434";
|
||||
|
||||
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль, Порт);
|
||||
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
|
||||
|
||||
Результат = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
@@ -23838,10 +23816,10 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение (TLS игнор)", "MSSQL");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Компонента(Результат, "AddIn.OPI_MSSQL.Main");
|
||||
|
||||
Адрес = "api.athenaeum.digital";
|
||||
Адрес = ПараметрыФункции["PG_IP"];
|
||||
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль, Порт);
|
||||
|
||||
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Ложь);
|
||||
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
|
||||
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ОткрытьСоединение (перед базой)", "MSSQL");
|
||||
|
||||
Reference in New Issue
Block a user