Description
Manages service processes for pytest tests. It helps integration tests start, wait for, and stop required services such as databases, web servers, or background workers.
Service tests can open ports, write data, and leave processes behind if cleanup fails. Use isolated configuration and explicit teardown.