Message98172
test_ioctl() gets the process group ID of the foreground process group on /dev/tty. If Python is in foreground, it's equal to the process group ID (os.getpgrp()) or to the session ID (os.getsid(0)). If Python is in background, yes, the test fail.
test_ioctl_mutate() contains test_ioctl() but also ensure that the input buffer is not modified by the ioctl.
If you would like to run test_ioctl.py in background, you will have to disable these 2 tests: ignore the tests if the process is in background. Detect if a process is in foreground or background is exactly the goal of test_ioctl()... |
|
Date |
User |
Action |
Args |
2010-01-23 00:37:40 | vstinner | set | recipients:
+ vstinner, nirai, flox |
2010-01-23 00:37:40 | vstinner | set | messageid: <1264207060.64.0.428733786324.issue7564@psf.upfronthosting.co.za> |
2010-01-23 00:37:39 | vstinner | link | issue7564 messages |
2010-01-23 00:37:38 | vstinner | create | |
|