Files
OrcaSlicer/tests/slic3rutils
Hanif Koh 2896afa014 Keep the Plugin Tests' Python Packages Out of the Working Directory
The plugin test fixtures start the interpreter before the test points
data_dir at its temporary directory, so PythonInterpreter creates
{data_dir}/python/packages and {data_dir}/log with an empty data_dir: a
python/ and log/ folder in whatever directory the tests run from. When that
is the test binary's folder, the next run's embedded-interpreter tests took
the stray python/ as their home and failed to start Python.

Give each fixture that initializes the plugin manager its own temporary
data directory, set up before initialize(), and only use the python/ folder
next to the test binary as the interpreter's home when it holds a standard
library.
2026-09-29 14:20:57 +08:00
..
2026-09-04 00:29:52 +08:00