class documentation

Generic test methods to be mixed into all client endpoint test classes.

Method retrieveConnectedFactory Retrieve a single factory that has connected using the given reactor. (This behavior is valid for TCP and SSL but needs to be overridden for UNIX.)
Method test_endpointConnectFailure If an endpoint tries to connect to a non-listening port it gets a ConnectError failure.
Method test_endpointConnectingCancelled Calling Deferred.cancel on the Deferred returned from IStreamClientEndpoint.connect is errbacked with an expected ConnectingCancelledError exception.
Method test_endpointConnectNonDefaultArgs The endpoint should pass it's connectArgs parameter to the reactor's listen methods.
Method test_endpointConnectSuccess A client endpoint can connect and returns a deferred who gets called back with a protocol instance.
Method test_interface The endpoint provides interfaces.IStreamClientEndpoint
def retrieveConnectedFactory(self, reactor): (source)

Retrieve a single factory that has connected using the given reactor. (This behavior is valid for TCP and SSL but needs to be overridden for UNIX.)

Parameters
reactora MemoryReactor
def test_endpointConnectNonDefaultArgs(self): (source)

The endpoint should pass it's connectArgs parameter to the reactor's listen methods.

def test_endpointConnectSuccess(self): (source)

A client endpoint can connect and returns a deferred who gets called back with a protocol instance.

def test_interface(self): (source)

The endpoint provides interfaces.IStreamClientEndpoint