TestSubprocessFlags#
- class TestSubprocessFlags#
Flags to pass to test_trap_subprocess to control input and output.
Note that in contrast with test_trap_fork, the default
behavior of test_trap_subprocess is to not show stdout
and stderr.
Fields#
- class TestSubprocessFlags
- DEFAULT#
Default behaviour. Since: 2.74
- INHERIT_DESCRIPTORS#
If this flag is given, the child process will inherit the parent’s open file descriptors.
- INHERIT_STDERR#
If this flag is given, the child process will inherit the parent’s stderr. Otherwise, the child’s stderr will not be visible, but it will be captured to allow later tests with
test_trap_assert_stderr.
- INHERIT_STDIN#
If this flag is given, the child process will inherit the parent’s stdin. Otherwise, the child’s stdin is redirected to
/dev/null.
- INHERIT_STDOUT#
If this flag is given, the child process will inherit the parent’s stdout. Otherwise, the child’s stdout will not be visible, but it will be captured to allow later tests with
test_trap_assert_stdout.