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 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 ListenTCPMixin:

Method getListeningPort Get a TCP port from a reactor.

Inherited from ConnectToTCPListenerMixin (via ListenTCPMixin):

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)
Method connectToListener Connect to the given listening TCP port.

Inherited from TCPPortTestsMixin:

Method getExpectedStartListeningLogMessage Get the message expected to be logged when a TCP port starts listening.
Method getExpectedConnectionLostLogMsg Get the expected connection lost message for a TCP port.
Method test_portGetHostOnIPv4 When no interface is passed to IReactorTCP.listenTCP, the returned listening port listens on an IPv4 address.
Method test_portGetHostOnIPv6 When listening on an IPv6 address, IListeningPort.getHost returns an IPv6Address with host and port attributes reflecting the address the port is bound to.
Method test_portGetHostOnIPv6ScopeID No summary
Method test_buildProtocolIPv4Address When a connection is accepted over IPv4, an IPv4Address is passed to the factory's buildProtocol method giving the peer's address.
Method test_buildProtocolIPv6Address When a connection is accepted to an IPv6 address, an IPv6Address is passed to the factory's buildProtocol method giving the peer's address.
Method test_buildProtocolIPv6AddressScopeID When a connection is accepted to a link-local IPv6 address, an IPv6Address is passed to the factory's buildProtocol method giving the peer's address, including a scope identifier.
Method test_serverGetHostOnIPv4 When a connection is accepted over IPv4, the server ITransport.getHost method returns an IPv4Address giving the address on which the server accepted the connection.
Method test_serverGetHostOnIPv6 When a connection is accepted over IPv6, the server ITransport.getHost method returns an IPv6Address giving the address on which the server accepted the connection.
Method test_serverGetHostOnIPv6ScopeID No summary
Method test_serverGetPeerOnIPv4 When a connection is accepted over IPv4, the server ITransport.getPeer method returns an IPv4Address giving the address of the remote end of the connection.
Method test_serverGetPeerOnIPv6 When a connection is accepted over IPv6, the server ITransport.getPeer method returns an IPv6Address giving the address on the remote end of the connection.
Method test_serverGetPeerOnIPv6ScopeID No summary
Method _buildProtocolAddressTest Connect client to a server listening on interface started with IReactorTCP.listenTCP and return the address passed to the factory's buildProtocol method.
Method _serverGetConnectionAddressTest Connect client to a server listening on interface started with IReactorTCP.listenTCP and return the address returned by one of the server transport's address lookup methods, getHost or getPeer.

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 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 IListeningPort object 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
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.