class documentation

Tests for IReactorUNIX.adoptStreamPort

Inherited from SocketUNIXMixin:

Method connectToListener Connect to a listening UNIX socket.
Method getListeningPort Get a UNIX port from a reactor, wrapping an already-initialized file descriptor.
Class Variable requiredInterfaces Undocumented

Inherited from UNIXPortTestsMixin (via SocketUNIXMixin):

Method getExpectedConnectionLostLogMsg Get the expected connection lost message for a UNIX port
Method getExpectedStartListeningLogMessage Get the message expected to be logged when a UNIX port starts listening.

Inherited from ReactorBuilder (via SocketUNIXMixin, UNIXPortTestsMixin):

Class Method makeTestCaseClasses Create a SynchronousTestCase subclass which mixes in cls for each known reactor and return a dict mapping their names to them.
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.
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 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.
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.
Instance Variable originalHandler The SIGCHLD handler which was installed when setUp ran and which will be re-installed when tearDown runs.
Instance Variable reactorFactory A no-argument callable which returns the reactor to use for testing.
Instance Variable _reactors A list of FQPN strings giving the reactors for which SynchronousTestCases will be created.

Inherited from StreamTransportTestsMixin (via SocketUNIXMixin, UNIXPortTestsMixin, ReactorBuilder):

Method test_closePeerOnEMFILE See assertPeerClosedOnEMFILE.
Method test_connectionLostLogMsg When a connection is lost, an informative message should be logged (see getExpectedConnectionLostLogMsg): an address identifying the port and the fact that it was closed.
Method test_startedListeningLogMessage When a port starts, a message including a description of the associated factory is logged.

Inherited from LogObserverMixin (via SocketUNIXMixin, UNIXPortTestsMixin, ReactorBuilder, StreamTransportTestsMixin):

Method observe Undocumented