[New-bugs-announce] [issue11279] test_posix and lack of "id -G" support - less noise required?

Peter Bray report at bugs.python.org
Tue Feb 22 01:55:44 CET 2011

New submission from Peter Bray <pdb_ml at yahoo.com.au>:

Solaris 10's id(1M) does not support the "-G" option, so we get the following:

% ./python -m test test_posix 
[1/1] test_posix
id: illegal option -- G
Usage: id [-ap] [user]
1 test OK.

The code already tests that id -G (std) output, and assumes that id -G is not supported if the output is empty. 

QUESTION: Does the user compiling the code need to see the stderr output of id? After all the test is correctly skipped.

% diff ./Lib/test/test_posix.py.FCS ./Lib/test/test_posix.py
<         with os.popen('id -G') as idg:
>         with os.popen('id -G 2> /dev/null') as idg:

Consideration: Lib/platform.py has introduced DEV_NULL but it does not seem to be used in other code or tests (beside platform.py).



components: Tests
messages: 129021
nosy: illumino
priority: normal
severity: normal
status: open
title: test_posix and lack of "id -G" support - less noise required?
type: behavior
versions: Python 3.2

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list