class documentation

Define tests for IReactorUNIX.connectUNIX.

Method connect Start an UNIX client with the given factory.
Method listen Start an UNIX server with the given factory.
Class Variable requiredInterfaces Undocumented
Property path Return a path usable by connectUNIX and listenUNIX.
Class Variable _path Undocumented

Inherited from ReactorBuilder:

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 StreamClientTestsMixin (via ReactorBuilder):

Method test_clientConnectionFailedStopsReactor The reactor can be stopped by a client factory's clientConnectionFailed method.
Method test_connectEvent This test checks that we correctly get notifications event for a client. This ought to prevent a regression under Windows using the GTK2 reactor. See #3925.
Method test_disconnectWhileProducing If loseConnection is called while a producer is registered with the transport, the connection is closed after the producer is unregistered.
Method test_interface The connect method returns an object providing IConnector.
Method test_unregisterProducerAfterDisconnect If a producer is unregistered from a transport after the transport has been disconnected (by the peer) and after loseConnection has been called, the transport is not re-added to the reactor as a writer as would be necessary if the transport were still connected.
def connect(self, reactor, factory): (source)

Start an UNIX client with the given factory.

Parameters
reactorThe reactor to create the connection in.
factoryThe client factory.
Returns
A UNIX connector instance.
def listen(self, reactor, factory): (source)

Start an UNIX server with the given factory.

Parameters
reactorThe reactor to create the UNIX port in.
factoryThe server factory.
Returns
A UNIX port instance.

Return a path usable by connectUNIX and listenUNIX.

Undocumented