StandardIO supports reading and writing to filesystem files.

Method setUp Clear the SIGCHLD handler, if there is one, to ensure an environment like the one which exists prior to a call to reactor.run.
Method test_addReader Adding a filesystem file reader to a reactor will make sure it is polled.
Method test_addWriter Adding a filesystem file writer to a reactor will make sure it is polled.
Method test_removeReader Removing a filesystem file reader from a reactor will make sure it is no longer polled.
Method test_removeWriter Removing a filesystem file writer from a reactor will make sure it is no longer polled.
Method test_removeAll Calling removeAll on a reactor includes descriptors that are filesystem files.
Method test_getReaders reactor.getReaders includes descriptors that are filesystem files.
Method test_getWriters reactor.getWriters includes descriptors that are filesystem files.

Inherited from ReactorBuilder:

Class Variable skippedReactors A dict mapping FQPN strings of reactors for which the tests defined by this class will be skipped to strings giving the skip message.
Class Variable requiredInterfaces A list of interfaces which the reactor must provide or these tests will be skipped. The default, None, means that no interfaces are required.
Instance Variable reactorFactory A no-argument callable which returns the reactor to use for testing.
Instance Variable originalHandler The SIGCHLD handler which was installed when setUp ran and which will be re-installed when tearDown runs.
Method tearDown Restore the original SIGCHLD handler and reap processes as long as there seem to be any remaining.
Method unbuildReactor Clean up any resources which may have been allocated for the given reactor by its creation or by a test which used it.
Method buildReactor Create and return a reactor using self.reactorFactory.
Method getTimeout Determine how long to run the test before considering it failed.
Method runReactor Run the reactor for at most the given amount of time.
Class Method makeTestCaseClasses Create a SynchronousTestCase subclass which mixes in cls for each known reactor and return a dict mapping their names to them.
Instance Variable _reactors A list of FQPN strings giving the reactors for which SynchronousTestCases will be created.
def setUp(self):

Clear the SIGCHLD handler, if there is one, to ensure an environment like the one which exists prior to a call to reactor.run.

def test_addReader(self):

Adding a filesystem file reader to a reactor will make sure it is polled.

def test_addWriter(self):

Adding a filesystem file writer to a reactor will make sure it is polled.

def test_removeReader(self):

Removing a filesystem file reader from a reactor will make sure it is no longer polled.

def test_removeWriter(self):

Removing a filesystem file writer from a reactor will make sure it is no longer polled.

def test_removeAll(self):

Calling removeAll on a reactor includes descriptors that are filesystem files.

def test_getReaders(self):

reactor.getReaders includes descriptors that are filesystem files.

def test_getWriters(self):

reactor.getWriters includes descriptors that are filesystem files.

API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.