Tests for implementations of IReactorTCP.
| Function | loopUntil | Poor excuse for an event notification helper. This polls a condition and calls back a Deferred when it is seen to be true. |
| Class | ClosingProtocol | Undocumented |
| Class | ClosingFactory | Factory that closes port immediately. |
| Class | MyProtocolFactoryMixin | Mixin for factories which create AccumulatingProtocol
instances. |
| Class | MyServerFactory | Server factory which creates AccumulatingProtocol
instances. |
| Class | MyClientFactory | Client factory which creates AccumulatingProtocol
instances. |
| Class | ListeningTests | No class docstring; 8/10 methods documented |
| Class | LoopbackTests | Test loopback connections. |
| Class | StartStopFactory | Undocumented |
| Class | ClientStartStopFactory | Undocumented |
| Class | FactoryTests | Tests for factories. |
| Class | CannotBindTests | Tests for correct behavior when a reactor cannot bind to the required TCP port. |
| Class | MyOtherClientFactory | Undocumented |
| Class | LocalRemoteAddressTests | Tests for correct getHost/getPeer values and that the correct address is passed to buildProtocol. |
| Class | WriterProtocol | Undocumented |
| Class | ReaderProtocol | Undocumented |
| Class | WriterClientFactory | Undocumented |
| Class | WriteDataTests | Test that connected TCP sockets can actually write data. Try to exercise the entire ITransport interface. |
| Class | ConnectionLosingProtocol | Undocumented |
| Class | NoopProtocol | Undocumented |
| Class | ConnectionLostNotifyingProtocol | Protocol which fires a Deferred which was previously passed to its initializer when the connection is lost. |
| Class | HandleSavingProtocol | Protocol which grabs the platform-specific socket handle and saves it as an attribute on itself when the connection is established. |
| Class | ProperlyCloseFilesMixin | Tests for platform resources properly being cleaned up. |
| Class | ProperlyCloseFilesTests | Test that the sockets created by IReactorTCP.connectTCP
are cleaned up when the connection they are associated with is closed. |
| Class | WiredForDeferreds | Undocumented |
| Class | WiredFactory | Undocumented |
| Class | AddressTests | Tests for address-related interactions with client and server protocols. |
| Class | LargeBufferWriterProtocol | Undocumented |
| Class | LargeBufferReaderProtocol | Undocumented |
| Class | LargeBufferReaderClientFactory | Undocumented |
| Class | FireOnClose | A wrapper around a protocol that makes it fire a deferred when connectionLost is called. |
| Class | FireOnCloseFactory | Undocumented |
| Class | LargeBufferTests | Test that buffering large amounts of data works. |
| Class | MyHCProtocol | Undocumented |
| Class | MyHCFactory | Undocumented |
| Class | HalfCloseTests | Test half-closing connections. |
| Class | HalfCloseNoNotificationAndShutdownExceptionTests | No class docstring; 2/5 methods documented |
| Class | HalfCloseBuggyApplicationTests | Test half-closing connections where notification code has bugs. |
| Class | LogTests | Test logging facility of TCP base classes. |
| Class | PauseProducingTests | Test some behaviors of pausing the production of a transport. |
| Class | CallBackOrderTests | Test the order of reactor callbacks |