This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients flox, nirai, vstinner
Date 2010-01-23.00:37:38
SpamBayes Score 0.0006930212
Marked as misclassified No
Message-id <1264207060.64.0.428733786324.issue7564@psf.upfronthosting.co.za>
In-reply-to
Content
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()...
History
Date User Action Args
2010-01-23 00:37:40vstinnersetrecipients: + vstinner, nirai, flox
2010-01-23 00:37:40vstinnersetmessageid: <1264207060.64.0.428733786324.issue7564@psf.upfronthosting.co.za>
2010-01-23 00:37:39vstinnerlinkissue7564 messages
2010-01-23 00:37:38vstinnercreate