bigfoot uses ContextVar for interaction isolation per test. pytest-xdist runs tests in separate processes, while pytest-parallel may run them in threads.
Questions to investigate:
- Does bigfoot work correctly under pytest-xdist (separate processes)?
- Are there thread-safety issues with pytest-parallel?
- Should we document limitations, add explicit support, or both?
- What's the recommended parallel test strategy for bigfoot users?
bigfoot uses ContextVar for interaction isolation per test. pytest-xdist runs tests in separate processes, while pytest-parallel may run them in threads.
Questions to investigate: