class documentation
class AbortSSLConnectionTests(ReactorBuilder, AbortConnectionMixin, ContextGeneratingMixin): (source)
abortConnection tests using SSL.
Method | build |
Create and return a reactor using self.reactorFactory. |
Method | set |
Clear the SIGCHLD handler, if there is one, to ensure an environment like the one which exists prior to a call to reactor.run . |
Class Variable | endpoints |
Undocumented |
Class Variable | required |
Undocumented |
Inherited from ReactorBuilder
:
Class Method | make |
Create a SynchronousTestCase subclass which mixes in cls for each known reactor and return a dict mapping their names to them. |
Method | get |
Determine how long to run the test before considering it failed. |
Method | run |
Run the reactor for at most the given amount of time. |
Method | tear |
Restore the original SIGCHLD handler and reap processes as long as there seem to be any remaining. |
Method | unbuild |
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 | skipped |
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 | original |
The SIGCHLD handler which was installed when setUp ran and which will be re-installed when tearDown runs. |
Instance Variable | reactor |
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 SynchronousTestCase s will be created. |
Inherited from AbortConnectionMixin
(via ReactorBuilder
):
Method | run |
A test runner utility function, which hooks up a matched pair of client and server protocols. |
Method | test_client |
Client calls abortConnection(), followed by loseConnection(). |
Method | test_client |
abortConnection() is called twice by client. |
Method | test_data |
abortConnection() is called in dataReceived. The protocol should be disconnected, but connectionLost should not be called re-entrantly. |
Method | test_data |
dataReceived calls abortConnection(), and then raises an exception. |
Method | test_full |
abortConnection() triggered by the write buffer being full. |
Method | test_full |
abortConnection() is triggered by a write buffer being full. |
Method | test_resume |
abortConnection() is called in resumeProducing, before any bytes have been exchanged. The protocol should be disconnected, but connectionLost should not be called re-entrantly. |
Method | test_resume |
abortConnection() is called in resumeProducing, after some bytes have been exchanged. The protocol should be disconnected. |
Method | test_resume |
resumeProducing calls abortConnection(), and then raises an exception. |
Method | test_server |
Server calls abortConnection(), followed by loseConnection(). |
Method | test_server |
abortConnection() is called twice by server. |
Inherited from ContextGeneratingMixin
(via ReactorBuilder
, AbortConnectionMixin
):
Method | get |
Undocumented |
Method | get |
Return a new SSL context suitable for use in a test server. |
Class Variable | _pem |
Undocumented |