Tests for implementations of IReactorProcess.
| Variable | properEnv | A copy of os.environwhich hasbyteskeys/values on POSIX platforms and nativestrkeys/values on Windows. | 
| Function | onlyOnPOSIX | Only run this test on POSIX platforms. | 
| Class | ProcessTestsBuilderBase | Base class for IReactorProcesstests which defines some tests which can be applied to PTY or non-PTY uses 
ofspawnProcess. | 
| Class | ProcessTestsBuilder | Builder defining tests relating to IReactorProcessfor child processes which do not have a PTY. | 
| Class | PTYProcessTestsBuilder | Builder defining tests relating to IReactorProcessfor child processes which have a PTY. | 
| Class | PotentialZombieWarningTests | Tests for twisted.internet.error.PotentialZombieWarning. | 
| Class | ProcessIsUnimportableOnUnsupportedPlatormsTests | Tests to ensure that twisted.internet.processis unimportable on platforms where it does not work (namely Windows). | 
| Class | _ShutdownCallbackProcessProtocol | An IProcessProtocolwhich fires a Deferred when the process it is associated with ends. | 
os.environ
which has bytes
keys/values on POSIX platforms and native str
keys/values on Windows.