I am using Windows and different Python version for integration tests.
All my Windows Python builds (Python 2.7, 3.5, 3.6, 3.7 and 3.8) seem to always time out.
After timing the commands, I figured out that the
kill command used in Windows takes way too long. Up to 15min to kill the Python process.
The program itself does not intercept signals send to it. It works fine on Ubuntu and MacOS.