Используя pytest, существует ли способ сохранить поведение автоматической папки при указании базовой папки?Укажите --basetemp при сохранении поведения папки для каждого сеанса
Я хотел бы переместить папки pytest из% TEMP% в определенный корень, но при использовании аргумента --basetemp, pytest не создает одну папку за сеанс, как раньше.
Без --basetemp:
%TEMP%\pytest-90
\test1()
\test2()
\test3()
%TEMP%\pytest-91
\test1()
\test2()
\test3()
%TEMP%\pytest-92
\test1()
\test2()
\test3()
С --basetemp = D: \ Tests
D:\Tests
\test1()
\test2()
\test3()
Это то, что я пытаюсь достичь:
D:\Tests\pytest-90
\test1()
\test2()
\test3()
D:\Tests\pytest-91
\test1()
\test2()
\test3()
D:\Tests\pytest-92
\test1()
\test2()
\test3()
обходные пути что работа:
- Я могу создать папки самостоятельно при запуске py.test из файла python и установить его как basetemp.
- Внесите свое собственное приспособление, которое тянет tmpdir и вычисляет его оттуда.
- Изменить мой темп переменной среды путь
Но я ищу для встроено пути? Можем ли мы сохранить поведение автоматической папки и указать новый basetemp одновременно?
Спасибо :) https://bitbucket.org/hpk42/pytest/issue/617/iterative-tmpdir-folders-lost-when-using – Joe