TestTrapFlags
Deprecated since version 2.38: TestTrapFlags
is used only with test_trap_fork()
,
which is deprecated. test_trap_subprocess()
uses
TestSubprocessFlags
.
- class TestTrapFlags
Test traps are guards around forked tests. These flags determine what traps to set.
Fields
- class TestTrapFlags
- DEFAULT
Default behaviour. Since: 2.74
- INHERIT_STDIN
If this flag is given, stdin of the child process is shared with stdin of its parent process. It is redirected to
/dev/null
otherwise.
- SILENCE_STDERR
Redirect stderr of the test child to
/dev/null
so it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests withtest_trap_assert_stderr()
.
- SILENCE_STDOUT
Redirect stdout of the test child to
/dev/null
so it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests withtest_trap_assert_stdout()
.