Tests for implementations of IHostnameResolver
and their interactions with reactor implementations.
Class | DeterministicThreadPool | Create a deterministic ThreadPool
object. |
Function | deterministicPool | Create a deterministic threadpool. |
Function | deterministicReactorThreads | Create a deterministic IReactorThreads |
Class | FakeAddrInfoGetter | Test object implementing getaddrinfo. |
Class | ResultHolder | A resolution receiver which holds onto the results it received. |
Class | HelperTests | Tests for error cases of helpers used in this module. |
Class | HostnameResolutionTests | Tests for hostname resolution. |
Class | SillyResolverSimple | Trivial implementation of IResolverSimple |
Class | LegacyCompatibilityTests | Older applications may supply an object to the reactor via
installResolver that only provides IResolverSimple .
SimpleResolverComplexifier
is a wrapper for an IResolverSimple . |
Class | JustEnoughReactor | Just enough subclass implementation to be a valid ReactorBase
subclass. |
Class | ReactorInstallationTests | Tests for installing old and new resolvers onto a PluggableResolverMixin
and ReactorBase
(from which all of Twisted's reactor implementations derive). |
Create a deterministic threadpool.
Returns | 2-tuple of ThreadPool ,
0-argument work callable; when work is called, do
the work. |
Create a deterministic IReactorThreads
Returns | a 2-tuple consisting of an IReactorThreads -like
object and a 0-argument callable that will perform one unit of work invoked
via that object's callFromThread method. |