Description
Helps Python tests start, stop, and inspect external processes. It is useful when a test suite needs to verify command-line tools, daemons, or workflows that run outside the current Python process.
Process tests can execute real commands and touch files, ports, or services. Keep test commands explicit and isolate temporary directories to avoid changing user data.