Skip to content

Commit

Permalink
test: Рефакторинг удаления артефактов
Browse files Browse the repository at this point in the history
  • Loading branch information
Stivo182 committed Jul 20, 2024
1 parent 00de02d commit 38fa0b6
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions src/ExternalDataProcessors/Tests/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,8 @@
Ожидаем.Что(Curl.КодСостояния()).Равно(КодСостоянияHTTP200());
Ожидаем.Что(Файл.Размер()).Равно(Размер);

Curl.Сбросить();

КонецПроцедуры

Процедура ТестДолжен_ПроверитьОтсутствиеВКомандеМетодаGET() Экспорт
Expand Down Expand Up @@ -362,19 +364,19 @@
Буфер = Новый БуферДвоичныхДанных(РазмерБуфера);
ДвоичныеДанные = ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных(Буфер);

ПутьКФайлу = ПолучитьИмяВременногоФайла();
ПутьКФайлу = НовоеИмяВременногоФайла();
ДвоичныеДанные.Записать(ПутьКФайлу);

Файл = Новый Файл(ПутьКФайлу);

Попытка
Ответ = Curl.Отправить("https://httpbin.org/post", Файл).ОтветКакJson();
Исключение
УдалитьФайлы(ПутьКФайлу);
УдалитьАртефакты();
ВызватьИсключение ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;

УдалитьФайлы(ПутьКФайлу);
УдалитьАртефакты();

Заголовки = Ответ["headers"];

Expand Down Expand Up @@ -567,19 +569,19 @@
Буфер = Новый БуферДвоичныхДанных(РазмерБуфера);
ДвоичныеДанные = ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных(Буфер);

ПутьКФайлу = ПолучитьИмяВременногоФайла();
ПутьКФайлу = НовоеИмяВременногоФайла();
ДвоичныеДанные.Записать(ПутьКФайлу);

Файл = Новый Файл(ПутьКФайлу);

Попытка
Ответ = Curl.Отправить("https://httpbin.org/put", Файл, "PUT").ОтветКакJson();
Исключение
УдалитьФайлы(ПутьКФайлу);
УдалитьАртефакты();
ВызватьИсключение ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;

УдалитьФайлы(ПутьКФайлу);
УдалитьАртефакты();

Ожидаем.Что(Ответ["headers"]["Content-Length"]).Равно(РазмерБуфераСтрокой);

Expand Down Expand Up @@ -1927,9 +1929,9 @@
Буфер = Новый БуферДвоичныхДанных(РазмерБуфера);
ДвоичныеДанные = ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных(Буфер);

ПутьКФайлу = ПолучитьИмяВременногоФайла();
ПутьКФайлу = НовоеИмяВременногоФайла();
ДвоичныеДанные.Записать(ПутьКФайлу);
УдалитьФайлы(ПутьКФайлу);
УдалитьАртефакты();

Возврат ДвоичныеДанные;

Expand Down

0 comments on commit 38fa0b6

Please sign in to comment.