用于测试隔离的py.test xdist的Windows替代方案?

用于测试隔离的py.test xdist的Windows替代方案?,windows,pytest,Windows,Pytest,有没有办法在windows上单独运行py.test测试 我正在使用py.test,但希望一些测试单独运行(例如,在单独的进程中)。我看到xdist包可以做到这一点,但它在Windows上不起作用。遗憾的是,我必须用窗户 对于Windows用户,是否有xdist的替代方案,或者以其他方式在Windows上的py.test中获得测试隔离 谢谢事实上,pytest xdist可以在Windows上工作。也许你说的是特定的--boxed选项,该选项仅在Linux上可用,但如果我记得清楚的话,将在下一版本

有没有办法在windows上单独运行py.test测试

我正在使用py.test,但希望一些测试单独运行(例如,在单独的进程中)。我看到xdist包可以做到这一点,但它在Windows上不起作用。遗憾的是,我必须用窗户

对于Windows用户,是否有xdist的替代方案,或者以其他方式在Windows上的py.test中获得测试隔离


谢谢

事实上,
pytest xdist
可以在Windows上工作。也许你说的是特定的
--boxed
选项,该选项仅在Linux上可用,但如果我记得清楚的话,将在下一版本的
xdist
中删除

你需要什么程度的隔离


您可以检查
pytest\u configure()
pytest\u configure\u node()
挂钩(将在
contest.py
中定义),这将为您提供更多自定义选项。

事实上
pytest xdist
适用于Windows。也许你说的是特定的
--boxed
选项,该选项仅在Linux上可用,但如果我记得清楚的话,将在下一版本的
xdist
中删除

你需要什么程度的隔离


您可以检查
pytest\u configure()
pytest\u configure\u node()
挂钩(将在
contest.py
中定义),这将为您提供更多自定义选项。

感谢您的回复。我想要一个像盒子一样的东西(或者我以为是的)。也就是说,我想要一个测试运行,就像它在自己的进程中完全隔离运行一样。也就是说,我不想让它看到其他测试对全局的更改。谢谢你的回复。我想要一个像盒子一样的东西(或者我以为是的)。也就是说,我想要一个测试运行,就像它在自己的进程中完全隔离运行一样。也就是说,我不希望它看到其他测试对全局的更改。