Mixin defining tests relating to ITLSTransport.

Method test_badContext If the context factory passed to IReactorSSL.connectSSL raises an exception from its getContext method, that exception is raised by IReactorSSL.connectSSL.
Method test_disconnectAfterWriteAfterStartTLS No summary

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 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.
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.

Inherited from ContextGeneratingMixin:

Method getServerContext Return a new SSL context suitable for use in a test server.
Method getClientContext Undocumented

Inherited from ConnectionTestsMixin:

Method test_logPrefix Client and server transports implement ILoggingContext.logPrefix to return a message reflecting the protocol they are running.
Method test_writeAfterDisconnect After a connection is disconnected, ITransport.write and ITransport.writeSequence are no-ops.
Method test_protocolGarbageAfterLostConnection After the connection a protocol is being used for is closed, the reactor discards all of its references to the protocol.

Inherited from BadContextTestsMixin:

Method _testBadContext Assert that the exception raised by a broken context factory's getContext method is raised by some reactor method. If it is not, an exception will be raised to fail the test.
def test_badContext(self):

If the context factory passed to IReactorSSL.connectSSL raises an exception from its getContext method, that exception is raised by IReactorSSL.connectSSL.

def test_disconnectAfterWriteAfterStartTLS(self):

ITCPTransport.loseConnection ends a connection which was set up with ITLSTransport.startTLS and which has recently been written to. This is intended to verify that a socket send error masked by the TLS implementation doesn't prevent the connection from being reported as closed.

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