twisted.internet.test.test_tls.TLSPortTestsBuilder(TLSMixin, ContextGeneratingMixin, ObjectModelIntegrationMixin, BadContextTestsMixin, ConnectToTCPListenerMixin, StreamTransportTestsMixin, ReactorBuilder) class documentationtwisted.internet.test.test_tls
(View In Hierarchy)
Tests for IReactorSSL.listenSSL
| Method | getListeningPort | Get a TLS port from a reactor. | 
| Method | getExpectedStartListeningLogMessage | Get the message expected to be logged when a TLS port starts listening. | 
| Method | getExpectedConnectionLostLogMsg | Get the expected connection lost message for a TLS port. | 
| Method | test_badContext | If the context factory passed to IReactorSSL.listenSSLraises an exception from itsgetContextmethod, that exception
is raised byIReactorSSL.listenSSL. | 
| Method | connectToListener | Connect to the given listening TLS port, assuming the underlying transport is TCP. | 
Inherited from ContextGeneratingMixin:
| Method | getServerContext | Return a new SSL context suitable for use in a test server. | 
| Method | getClientContext | Undocumented | 
Inherited from ObjectModelIntegrationMixin:
| Method | assertFullyNewStyle | Assert that the given object is an instance of a new-style class and that there are no classic classes in the inheritance hierarchy of that class. | 
Inherited from BadContextTestsMixin:
| Method | _testBadContext | Assert that the exception raised by a broken context factory's getContextmethod is raised by some reactor method.  If it is 
not, an exception will be raised to fail the test. | 
Inherited from ConnectToTCPListenerMixin:
| Instance Variable | LISTENER_HOST | The host on which the port is expected to be listening.  This is specific 
to avoid compatibility issues with Windows, which cannot connect to the 
wildcard host. (type: str) | 
Inherited from StreamTransportTestsMixin:
| Method | test_startedListeningLogMessage | When a port starts, a message including a description of the associated factory is logged. | 
| 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_allNewStyle | The IListeningPortobject is an instance of a class with no classic classes in its 
hierarchy. | 
| Method | test_closePeerOnEMFILE | See assertPeerClosedOnEMFILE. | 
Inherited from LogObserverMixin (via StreamTransportTestsMixin):
| Method | observe | Undocumented | 
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 listof 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 SynchronousTestCasesubclass which mixes inclsfor 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. | 
Get the message expected to be logged when a TLS port starts listening.
Get the expected connection lost message for a TLS port.
If the context factory passed to IReactorSSL.listenSSL
raises an exception from its getContext method, that exception
is raised by IReactorSSL.listenSSL.
Connect to the given listening TLS port, assuming the underlying transport is TCP.
| Parameters | reactor | The reactor under test. (type: IReactorSSL) | 
| address | The listening's address.  Only the portcomponent is used; seeConnectToTCPListenerMixin.LISTENER_HOST. (type:IPv4AddressorIPv6Address) | |
| factory | The client factory. (type: ClientFactory) | |
| Returns | The connector | |