AssertionError
AttributeError
BaseException
CopiedFailure
is a pb.RemoteCopy
of
a failure.Failure
transferred via PB.flavors.RemoteCopy
and flavors.Copyable
version of twisted.python.failure.Failure
for serialization.code.InteractiveInterpreter
codecs.StreamReader
codecs.StreamWriter
collections.Sequence
collections.UserDict
constantly.Flags
ProtocolNegotiationSupport
defines flags which are used to indicate the level of NPN/ALPN support
provided by the TLS backend.TunnelFlags
defines more flags which are used to configure the behavior of a tunnel
device.constantly.Names
constantly.Values
cPickle.PicklingError
cPickle.PicklingError
and pickle.PicklingError
handlers.ctypes.Structure
datetime.tzinfo
dict
twist
.strcred.AuthOptionMixin
.distutils.command.build_ext.build_ext
Exception
FakeQueue
's
get
has exhausted the queue._cancellableInlineCallbacks
to verify that an inlineCallbacks
is being cancelled as expected.DeferredFilesystemLock.deferUntilLocked
is called twice on a single DeferredFilesystemLock
.Deferred
is
cancelled.DeferredList
if fireOnOneErrback
is set.Deferred
times
out.Exception
that will be raised when an IStreamClientEndpoint
is cancelled before it connects.twisted.internet.interfaces.ITCPTransport.abortConnection
.IUNIXTransport.sendFileDescriptor
caused the connection to be closed.Exception
that will be raised when the factory given to
a IStreamClientEndpoint
returns None
from buildProtocol
.ReactorBuilder.runReactor
.LogLevel
that is
unknown to the logging system.LineOnlyReceiver.MAX_LENGTH
).raisingResolverFactory
with the *args and **kwargs passed to that function.raiser
.args
.args
.args
.args
.FilePath
is
invalid.pb.Error
subclasses.pb.Error
subclasses.pb.Error
subclasses.pb.Error
subclasses.str
.str
.twisted.trial.itrial.IReporter.addError
when the reactor is left in an unclean state after a test._WrapperException
is the base exception type for exceptions which include one or more other
exceptions as the low-level causes.ResponseFailed
indicates that all of the response to a request was not received for some
reason.ResponseFailed
that knows no response bytes at all have been received.Request
were in
some way invalid.IBodyProducer
for a request tried to write data after indicating it had finished writing
data.IBodyProducer
declared the number of bytes it was going to produce (via its
length
attribute) and then produced a different number of
bytes.ResponseDone
may be passed to IProtocol.connectionLost
on the protocol passed to Response.deliverBody
and indicates that the entire response has been delivered.ResponseFailed
if we got a redirect without a Location
header field.MissingTemplateLoader
is raised when trying to render an Element without a template loader, i.e.
a loader
attribute.ArbitraryException
but with a different identity.twisted.web._newclient
knows nothing about.io.BytesIO
ISFTPFile
which handles all data in memory.IOError
IOError
to preserve backward compatibility with the previous error behavior of getProcessOutput
.KeyError
list
logging.Handler
py_logging.Handler
that remembers all logged records in a list.namedtuple('_TunnelDescription', 'fileno name')
NotImplementedError
object
IWorker
that
queues work for later performance.Team
's current
activity.IWorker
implemented based on a mutual-exclusion lock.IWorker
implementation.threading.Lock
.Queue
implementing put
and get
.threading.Thread
.IExclusiveWorker
implemented based on a single thread and a queue.AppLogger
attaches the configured log observer specified on the commandline to a ServerOptions
object, a custom logger.ILogObserver
,
or a legacy custom {log.ILogObserver}._DisconnectFactory
is a proxy for IProtocolFactory
that catches connectionLost
notifications and relays them.ClientService
maintains a single outgoing connection to a client endpoint, reconnecting
after a configurable timeout when a connection fails, either before or
after connecting.StreamServerEndpointService
is an IService
which runs a server on a listening port described by an IStreamServerEndpoint
.EX_*
values off of as a substitute for posix
.IPIDFile
based on IFilePath
.sys.exit
that remembers whether it's been called and, if it has, what argument it
was given.IFilePath
.exit
that remembers whether it's been called and, if it has, what arguments it
was given.os.kill
that remembers whether it's been called and, if it has, what arguments it
was given.sys
which provides BytesIO
streams as stdout and stderr.warnings
which provides a showwarning
method that is a no-op.ClientService
maintains a single outgoing connection to a client endpoint, reconnecting
after a configurable timeout when a connection fails, either before or
after connecting.service.IService
which starts and stops a twisted.internet.task.Cooperator
.StreamServerEndpointService
is an IService
which runs a server on a listening port described by an IStreamServerEndpoint
.IServiceMaker
plugins.endpointForTesting
IListeningPort
implementation.IStreamServerEndpoint
.twisted.conch.ssh.keys.Key
s.HashedEntry
is a representation of an entry in a known_hosts file where the hostname
has been hashed and salted.PlainEntry
is a representation of a plain-text entry in a known_hosts file.UnparsedEntry
is an entry in a KnownHostsFile
which can't actually be parsed; therefore it matches no keys and no
hosts._ExistingConnectionHelper
implements _ISSHConnectionCreator
by handing out an existing SSH connection which is supplied to its
initializer._NewConnectionHelper
implements _ISSHConnectionCreator
by establishing a brand new SSH connection, securing it, and
authenticating.KnownHostsFile
to respond in the negative to all prompts for decisions.SSHCommandAddress
instance represents the address of an SSH server, a username which was used
to authenticate with that server, and a command which was run there.SSHCommandClientEndpoint
exposes the command-executing functionality of SSH servers.TerminalProtocol
which adds line editing features.TerminalProtocol
which adds both basic line-editing features and input history.stdio.StandardIO
.ScrolledArea
contains another widget wrapped in a viewport and vertical and horizontal
scrollbars for moving the viewport around.ITerminalTransport
implementation which forwards calls to one or more other ITerminalTransport
s._Curve25519SHA256
,
but with a pre-standardized algorithm name.filetransfer.FileTransferClient
which does filesystem operations in memory, without touching the local disc
or the network interface.SSHChannel
like class which only reads and writes data from memory.twisted.conch.scripts.conch.SSHSession.eofReceived
and twisted.conch.scripts.cftp.SSHSession.eofReceived
.FilePath
-like
object which can be opened to create a _ReadFile
with certain contents.SingleUseMemoryEndpoint
is a client endpoint which allows one connection to be set up and then
exposes an API for moving around bytes related to that connection.SSHCommandClientEndpoint
,
an IStreamClientEndpoint
implementations which connects a protocol with the stdin and stdout of a
command running in an SSH session.SSHCommandClientEndpoint
when using the existingConnection
constructor.SSHCommandClientEndpoint
when using the newConnection
constructor.ConsoleUI.prompt
.SSHClientTransport
and SSHClientFactory
.KnownHostsFile.verifyHostKey
ConchTestAvatar
for that request.IReactorProcess
that logs calls to spawnProcess
.SSHUserAuthServer
.userauth.SSHUserAuthServer
.unittest.TestCase
mixin for testing that some checkers accept and deny specified
credentials.process.PTYProcess
used for tests._BypassTLS
is used as the transport object for the TLS protocol object used to
implement startTLS
. Its methods skip any TLS logic which
startTLS
enables.twisted.internet.tcp.Client
which just marks it as a client for the purposes of the default TLS
handshake.twisted.internet.abstract.FileDescriptor
which adds an ITLSTransport
implementation.twisted.internet.tcp.Server
which just marks it as a server for the purposes of the default TLS
handshake.IHostnameResolver
to IResolverSimple
IResolutionReceiver
which fires a Deferred
with
its first result.IHostnameResolver
implementation that resolves hostnames by calling getaddrinfo
in a thread.IResolverSimple
to IHostnameResolver
.configureECDHCurve
method to set the
curve, when appropriate, on a new OpenSSL.SSL.Context
.OpenSSL.crypto.X509
objects.IConsumer
implementations can mix this in to get registerProducer
and
unregisterProducer
methods which take care of keeping track of
a producer's state.process.ProcessReader
used for tests.process.ProcessWriter
used for tests.process.PTYProcess
used for tests.FileDescriptor
customization which writes to a Python list in memory with certain
limitations.interfaces.ILoggingContext
for transports which have a protocol, the log prefix of which should also
appear in the transport's log prefix.process.ProcessReader
used for tests.process.ProcessWriter
used for tests.process.PTYProcess
used for tests.FileDescriptor
customization which writes to a Python list in memory with certain
limitations.interfaces.IAddress
provider for process transports.HostnameAddress
represents the address of a HostnameEndpoint
.IPv4Address
represents the address of an IPv4 socket endpoint.IPv6Address
represents the address of an IPv6 socket endpoint.asyncio.Handle
instances. Callbacks can
close over this and use it as a mutable reference to asyncio
Handles
.asyncio.SelectorEventLoop
.Deferred
with
the timeout passed to its doIteration
method as soon as that
method is invoked.asyncio.SelectorEventLoop
.Deferred
with
the timeout passed to its doIteration
method as soon as that
method is invoked.ReactorBase
subclass.inlineCallbacks
invocation.IHostnameResolver
provider that invokes a provided callable to resolve hostnames.wrapClientTLS
with HostnameEndpoint
._disconnectSelectable
method.asyncio.SelectorEventLoop
.Deferred
with
the timeout passed to its doIteration
method as soon as that
method is invoked._SIGCHLDWaker
can wake up a reactor whenever SIGCHLD
is received.process.PTYProcess
used for tests.CertificateOptions
specifies the security properties for a client or server TLS connection
used with OpenSSL.CooperativeTask
is a task object inside a Cooperator
,
which can be paused, resumed, and stopped. It can also have its completion
(or termination) monitored.abortConnection
._IFileDescriptorReservation
implementation._IFileDescriptorReservation
.test_unregisterProducerAfterDisconnect
.getContext
method, for
exercising the error handling for such a case.ITransport
implementations.IReactorTCP.connectTCP
.IReactorTCP.connectTCP
.ITLSTransport
.ITLSTransport.startTLS
(as opposed to IReactorSSL.connectSSL
or IReactorSSL.listenSSL
).IReactorUNIX
.runProtocolsWithReactor
-based
tests.ReactorBuilder.runProtocolsWithReactor
-based tests.ITLSTransport.startTLS
endpoint for the client, and normal SSL for server just because it's
easier.TestCase
subclasses which want to observe log events.IReactorSSL.listenSSL
IReactorUNIX.adoptStreamPort
IReactorUNIX.listenUnix
UDPPortTestsMixin
tests using adopted UDP sockets.UDPPortTestsMixin
tests using newly created UDP sockets.IReactorTCP.connectTCP
.IReactorTCP.connectTCP
.IReactorUNIX.connectUNIX
.twisted.conch.ssh.address.SSHTransportAddress
is what Conch transports use to represent the other side of the SSH
connection. This tests the basic functionality of that class (string
representation, comparison, &c).UNIXAddress
operations involving a None
address.HostnameAddress
.DelayedCall
ThreadedResolver
.IReactorSSL.listenSSL
IReactorUNIX.adoptStreamPort
IReactorUNIX.listenUnix
HostnameEndpoint
against MemoryReactor
instances that do not provide IReactorPluggableNameResolver
.HostnameEndpoint
with MemoryReactor
subclasses that do not provide IReactorPluggableNameResolver
.HostnameEndpoint
with MemoryReactor
subclasses that do not provide IReactorPluggableNameResolver
.stdio.StandardIO
like object that simply captures its constructor arguments.IReactorProcess
provider to be used in tests.IProcessTransport
provider to be used in tests.FileDescriptor
.fileno
method is called.resource
which hard-codes a particular rlimit for maximum open files.ThreadPool
object.installResolver
that only provides IResolverSimple
.
SimpleResolverComplexifier
is a wrapper for an IResolverSimple
.PluggableResolverMixin
and ReactorBase
(from which all of Twisted's reactor implementations derive).IResolverSimple
EMFILE
by creating as many file
descriptors as necessary.IReactorFDSet
,
which records the current sets of active IReadDescriptor
and IWriteDescriptor
s.ITransport.abortConnection
.AbortConnectionMixin
tests.abortConnection
tests using SSL.connectToListener
for TCP transports.IReactorTCP.listenTCP
to hand out listening TCP ports.IReactorSocket.adoptStreamPort
to hand out listening TCP ports.IReactorSSL.listenSSL
dict
mapping names to
addresses.socket.socket
objects.IReactorTCP.listenTCP
adoptStreamConnection
.ITCPTransport
s
built with listenTCP
and connectTCP
.twisted.internet.abstract.FileDescriptor.writeSequence
.adoptStreamConnection
.ITCPTransport
s
built with listenTCP
and connectTCP
.ReactorBuilder
subclasses which defines a helper for testing the handling of broken
context factories.ITLSTransport
.IReactorSSL.listenSSL
TLSMemoryBIOProtocol
correctly.abortConnection
tests using SSL.ITLSTransport
.ITLSTransport.startTLS
endpoint for the client, and normal SSL for server just because it's
easier.IReactorSSL.listenSSL
IReactorUDP.listenUDP
and IReactorSocket.adoptDatagramPort
.UDPPortTestsMixin
tests using adopted UDP sockets.UDPPortTestsMixin
tests using newly created UDP sockets.IReactorTCP.listenUNIX
to hand out
listening UNIX ports.IReactorUNIX.listenUnix
IReactorSocket.adoptStreamPort
to hand out listening UNIX ports.IReactorUNIX.adoptStreamPort
IReactorUNIXDatagram
.IReactorUNIX
.IReactorUNIX.adoptStreamPort
IReactorUNIX.listenUnix
Listener
is an object that can be added to a IReactorWin32Events
reactor to receive callback notification when a Windows event is set. It
records what thread its callback is invoked in and fires a Deferred.IConnector
that allows us to inspect if it has been told to stop connecting.IConnector
that can fire Deferred
s when
its connect
method is called.IListeningPort
to be used in tests.IReactorCore.run
,
IReactorCore.stop
,
and IReactorProcess.spawnProcess
.RaisingMemoryReactor
with task.Clock
.twisted.python.sendmsg
is not available, preventing IUNIXTransport
from being supported.IReactorWin32Events
for another reactor by running a Win32Reactor
in a separate thread and dispatching work to it.Win32Reactor
thread into a notification in the primary reactor thread.KeyFlattener
computes keys for the things within curly braces in PEP-3101-style format
strings as parsed by string.Formatter.parse
.()
-suffix in key names into
an invocation of the key rather than a lookup of the key.__str__()
in order to defer the
work of formatting until it's converted into a str
.ILogObserver
that wraps another ILogObserver
, but
filters out events based on applying a series of ILogFilterPredicate
s.ILogObserver
that wraps an twisted.python.log.ILogObserver
.ILogObserver
that stores events in a buffer of a fixed size:
Logger
emits log
messages to an observer. You should instantiate it as a class or module
attribute, as documented in this
module's documentation
.Logger
with an
overridden emit
method that keeps track of received
events.write()
calls into logging
events.ILogFilterPredicate
that filters out events with a log level lower than the log level for the
event's namespace.logging
module.__repr__
._MessageStructure
is a helper base class for message structure classes representing the
structure of particular kinds of messages, as defined by their MIME
type._MultipartMessageStructure
represents the message structure of a multipart/* message._SinglepartMessageStructure
represents the message structure of a non-multipart/* message._RFC822MessageStructure
represents the message structure of a message/rfc822 message._TextMessageStructure
represents the message structure of a text/* message.INamespacePresenter
.INamespacePresenter
.INamespacePresenter
.IMAP4Client
and
IMAP4Server
via IMailboxIMAP.store
and IMailboxIMAP.fetch
.imap4.LiteralFile
.self.literalFactory
.IMAP4Client.copy
method.IMAP4Client.expunge
method.IMAP4Client.fetch
method.IMAP4Client.search
method.IMAP4Client.status
method.IMAP4Client.setFlags
,
IMAP4Client.addFlags
,
and IMAP4Client.removeFlags
methods.IMAP4Client.examine
method.IMAP4Client.select
method.MaildirMailbox.appendMessage
test cases which defines a helper for serially appending multiple messages
to a mailbox.MaildirMailbox.appendMessage
when invoked with a str
.MaildirMailbox.appendMessage
when invoked with a str
.AddressAliasTests
.IProcessTransport
.BrokenMessage
is an IMessage
which raises an unexpected exception from its
eomReceived
method. This is useful for creating a server
which can be used to test client retry behavior.DummyDomain
is an IDomain
which
keeps track of messages delivered to it in memory.BrokenMessage
is an IMessage
which saves the message delivered to it to its
domain object.smtp.IMessageDelivery
which only has methods which raise NotImplementedError
.
Subclassed by various tests to provide the particular behavior being
tested.SimpleDelivery
is a message delivery factory with no interesting behavior.dns.DNSDatagramProtocol
-alike.IListeningPort
which only keeps track of whether it has been stopped.twisted.names.dns._EDNSMessage
and dns.Message
.twisted.names.dns._EDNSMessage
constructor arguments that are shared with dns.Message
.twisted.names.dns.Message
constructor arguments that are shared with dns._EDNSMessage
.twisted.names.dns._EDNSMessage
constructor arguments that are shared with dns.Message
.dns._EDNSMessage
.twisted.names.dns.Message
constructor arguments that are shared with dns._EDNSMessage
.dns._compactRepr
tests. It follows the pattern of initialiser settable flags, fields and
sections found in dns.Message
and dns._EDNSMessage
.dns.Message
which is
comparable so that it can be tested using some of the dns._EDNSMessage
tests.dns._EDNSMessage
.dns._OPTHeader
where all attributes are set to non-default values.dns._EDNSMessage
.dns.Message
.client.createResolver
.twisted.names.hosts.Resolver
.searchFileForAll
,
a helper which finds all addresses for a particular hostname in a
hosts(5)-style file.searchFileFor
,
a helper which finds the first address for a particular hostname in a
hosts(5)-style file.IResolverSimple
implementer which traces all getHostByName calls and their deferred
results. The deferred results can be accessed and fired synchronously.dns.DNSProtocolMixin
with a noop writeMessage
method.twisted.names.cache.Cache
whose methods
raise an exception containing the supplied arguments.IProtocol
whose methods raise an exception containing the supplied arguments.IResolver
whose methods raise an exception containing the supplied arguments.IUDPTransport
implementation enforces the usual connection rules and captures sent
traffic in a list for later inspection._IInputOutputSystem
provider. This mixin hands out MemoryIOSystem
instances as the provider of that interface._IInputOutputSystem
tests applied to MemoryIOSystem
._IInputOutputSystem
implementation._IInputOutputSystem
tests applied to MemoryIOSystem
._IInputOutputSystem
tests applied to _RealSystem
.IReactorFDSet
which only keeps track of which descriptors have been registered for
reading and writing.FSSetClock
is a IReactorFDSet
and an IReactorClock
._IInputOutputSystem
provider. This mixin hands out TestRealSystem
instances as the provider of that interface._IInputOutputSystem
tests applied to _RealSystem
._IInputOutputSystem
implementations.TuntapPort
.TuntapPort
when
used to open a Linux tap tunnel.TuntapPort
when
used to open a Linux tun tunnel.MemoryIOSystem
.os
module.TuntapPort
relies on. This is most of an implementation of _IInputOutputSystem
.TunnelAddress
represents the tunnel to which a TuntapPort
is
bound.CachedPlugin
instances from a particular module in a plugin package.FilePasswordDB
.UNIXChecker
.DummyProtocol
.MixinProtocol
.NMEASentence
),
and delegates to a receiver.base.PositioningSentenceProducerMixin
.nmea.NMEAAdapter
that adapt from NMEA-specific notations to generic Python objects.datetime.time
objects.nmea.NMEASentence
objects.base.PositioningSentenceProducerMixin
and their sentences._DescriptorExchanger
is a mixin for BinaryBoxProtocol
which adds support for receiving file descriptors, a feature offered by IUNIXTransport
.AmpBox
es -
key/value pairs - via length-prefixed strings. A box is composed of:AddErrorsCommand
,
and is used to test that inherited commands can add their own new types of
errors, but still respond in the same way to their parents types of
errors.InheritedCommand
,
and is used to test that inherited commands inherit their bases' errors if
they do not respond to any of their own.BaseCommand
,
and is used to test that inheritance does not interfere with the normal
handling of errors.AMP
for testing.AMP.locateResponder
method to do simple, string-based dispatch.AddErrorsCommand
,
and is used to test that inherited commands can add their own new types of
errors, but still respond in the same way to their parents types of
errors.InheritedCommand
,
and is used to test that inherited commands inherit their bases' errors if
they do not respond to any of their own.BaseCommand
,
and is used to test that inheritance does not interfere with the normal
handling of errors.AMP
for testing.IntNStringReceiver.recvd
attribute.IFTPShell
.Via
is a SIP
Via header, representing a segment of the path taken by the request.recvd
attribute which should be settable by application code,
to be combined with IntNTestCaseMixin
on a TestCase
subclasstwisted.internet.interfaces.IOpenSSLContextFactory
into a IOpenSSLClientConnectionCreator
or IOpenSSLServerConnectionCreator
.TLSMemoryBIOProtocol
transport.main
._ProxyDescriptor.originalAttribute
of the object it is being accessed from._InternalState
is a helper object for a _ModuleProxy
,
so that it can easily access its own attributes, bypassing its logic for
delegating to another object that it's proxying for._Traceback
via _Frame
._Traceback
.traceback
module._ShadowRecord
holds the shadow user data for a single user in ShadowDatabase
.
It corresponds to spwd.struct_spwd
. See that class for
attribute documentation._UserRecord
holds the user data for a single user in UserDatabase
.
It corresponds to pwd.struct_passwd
.
See that class for attribute documentation.ShadowDatabase
holds a shadow user database in memory and makes it available via the same
API as spwd
.UserDatabase
holds a traditional POSIX user data in memory and makes it available via
the same API as pwd
.IFilePath
;
must be completed by a subclass.FilePath
which always returns an instance of ExplodingFile
from its open
method.WindowsError
.filepath.FilePath
which maintains a list of all other paths created by clonePath.FilePath
-like
object which can wrap a zip archive as if it were a directory.FilesystemLock
that allows for a Deferred
to be
fired when the lock is acquired.logging
module.secureRandom
and insecureRandom
methods.ListenFDs
provides access to file descriptors inherited from systemd.twisted.trial.unittest.SynchronousTestCase
providing useful methods for manipulating Python's module system.deprecatedModuleAttribute
which involve loading a module via 'import'.modules
test cases.IMultipleMethods
.IAttrX
implementation for test of adapter with __cmp__
.IProxiedInterface
which increments a counter for every call to yay
.twisted.python.constants.Flags
, a base class for
containers of related, combinable flag or bitvector-like constants.twisted.python.constants.Names
, a base class for
containers of related constraints.twisted.python.constants.Names
, a base class for
containers of related constraints with arbitrary values.Flags
subclasses.~
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing all the flags from a Flags
class
not set in a particular FlagConstant
instance.&
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing the common parts of two
existing FlagConstant
instances from the same Flags
class.^
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing the uncommon parts of two
existing FlagConstant
instances from the same Flags
class.|
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing both of two existing
FlagConstant
instances from the same Flags
class.twisted.python.constants.Flags
, a base class for
containers of related, combinable flag or bitvector-like constants.twisted.python.deprecate._DeprecatedAttribute
.ShadowDatabase
.SPwdModuleTests
runs the tests defined by ShadowDatabaseTestsMixin
against the built-in spwd
module. This serves to verify that
ShadowDatabase
is really a fake of that API.PwdModuleTests
runs the tests defined by UserDatabaseTestsMixin
against the built-in pwd
module. This serves to verify that
UserDatabase
is really a fake of that API.UserDatabase
.TestCase
subclasses which provides some methods for asserting the structure and
contents of directories and files on the filesystem.CommandsTestMixin
related to Git repositories through GitCommand
.usage.Options
classes
can have zsh completion functions generated for them without raising
errors.ListenFDs
,
constructed based on an environment dictionary.TestCase
subclass which defines test methods for some kind of systemd sd-daemon
class. In particular, it defines tests for a
inheritedDescriptors
method.ListenFDs
,
constructed based on an environment dictionary.ListenFDs
,
explicitly constructed with some fake file descriptors.TestCase
subclass which creates creating a fake, in-memory implementation of
inheritedDescriptors
. This provides verification that the
fake behaves in a compatible way with the real implementation.ListenFDs
,
explicitly constructed with some fake file descriptors.urlpath.URLPath
s.URLPath
created
with fromBytes
.URLPath
created
with fromString
and a str
argument.URLPath
created
with fromString
and a unicode
argument.IProcessTransport
implementation for testing how ProcessMonitor
behaves when its monitored processes exit.TestCase
subclasses which defines a helper function for testing a Twisted-using
script._ReconnectingFakeConnector
instance.MyPerspective
for non-anonymous logins and which gives out a new instance of Echoer
for
each anonymous login.jelly.jelly
.ConnectionCompleter
can cause synthetic TCP connections established by MemoryReactor.connectTCP
and MemoryReactor.listenTCP
to succeed or fail.FakeTransport
connections.IReactorCore
implementation with simple event-related methods.ConnectionPool
for tests.CommandLocator
.interfaces.IUNIXTransport
which collects all data given to it for later inspection.twisted.internet.defer
timeout code.str
.DummyProducer
,
but with a resumeProducing method which calls back into an IConsumer
method of the consumer against which it is registered.IPushProducer
implementation which produces nothing but enforces preconditions on its
state transition methods.copyreg
module.CopyRegistered
after unserialization.os
, fcntl
and {sys} functions with fake ones.signal.signal
,
but pass other attributes unscathed_ChooseDiffieHellmanEllipticCurve
OpenSSL.SSL.Context
.OpenSSL.crypto
module.FakeCrypto
FakeLib
OpenSSLOptions
test cases creates client and
server certificates, signs them with a CA, and provides a loopback
that creates TLS a connections with them.OpenSSLOptions
.sslverify.OpenSSLOptions
.AccumulatingProtocol
instances.AccumulatingProtocol
instances.AccumulatingProtocol
instances.PoolHelper
constructs a threadpool.ThreadPool
that doesn't actually use threads, by using the internal interfaces in twisted._threads
.run
method and checking
that it has been called.beforeDaemonize
and
afterDaemonize
methods, but not announcing this, and logging
whether the methods have been called.beforeDaemonize
and
afterDaemonize
methods, announcing this, and logging whether
the methods have been called.twisted.application.service.IServiceMaker
.TestApplicationRunner
.SetAsideModule
is a context manager for temporarily removing a module from
sys.modules
.usage.flagFunction
tests.==
and
!=
.HashedEntry
.PlainEntry
when parsed from a line with a comment.dns.Message
instances.twisted.names.dns._OPTHeader
.dns._OPTVariableOption
.AMP
implementations to track callRemote
calls.IAddress
implementation meant to provide stub addresses for ITransport.getPeer
and ITransport.getHost
.AMP
over a ProcessProtocol
transport.AMP
protocol.Quit
MemoryWorker
.Team
LockWorker
.ThreadWorker
.ClientService
.isIPv6Address
,
a function for determining if a particular string is an IPv6 address
literal.UNIXAddress
operations involving a None
address.AsyncioSelectorReactor
tests.twisted.internet.default._getInstallFunction
in which it picks the poll(2) or epoll(7)-based reactors.twisted.internet.default._getInstallFunction
in which it picks the select(2)-based reactor.HostnameEndpoint
's
constructor's encoding behavior.HostnameEndpoint
's
string representation.endpoints._SimpleHostnameResolver
.twisted.internet.error.ConnectionAborted
exception.FileDescriptor
.FileDescriptor
's
implementation of IWriteDescriptor
.installReactor
.installResolver
that only provides IResolverSimple
.
SimpleResolverComplexifier
is a wrapper for an IResolverSimple
.PluggableResolverMixin
and ReactorBase
(from which all of Twisted's reactor implementations derive).signal.set_wakeup_fd
implementation of the installHandler
and isDefaultHandler
APIs.assertPeerClosedOnEMFILE
._BuffersLogs
._ExhaustsFileDescriptors
._FileDescriptorReservation
._NullFileDescriptorReservation
.udp.Port
.IMAP4Client.copy
method.IMAP4Client.examine
method.IMAP4Client.expunge
method.IMAP4Client.fetch
method.IMAP4Client.search
method.IMAP4Client.select
method.IMAP4Client.status
method.imap4.IMAP4Server
's
command parsing.self.literalFactory
.MessageSet
.imap4.WriteBuffer
.ResolverBase.exceptionForCode
.ResolverBase.query
.twisted.names.dns._EDNSMessage
constructor arguments that are shared with dns.Message
.dns._EDNSMessage
.dns._EDNSMessage
.twisted.names.dns._isSubdomainOf
.dns.Message
instances.twisted.names.dns.Message
constructor arguments that are shared with dns._EDNSMessage
.dns.Message
.twisted.names.dns.Message
.twisted.names.dns._nameToLabels
.dns._responseFromMessage
.root.bootstrap
Options
, defining
how command line arguments for the DNS server are parsed._IInputOutputSystem
tests applied to MemoryIOSystem
._IInputOutputSystem
tests applied to _RealSystem
.TuntapPort
when
used to open a Linux tap tunnel.==
and
!=
) for TunnelAddress
.TunnelAddress
.Tunnel
is
mostly tested by other test cases but some tests don't fit there. Those
tests are here.TuntapPort
behavior that is independent of the tunnel type.TuntapPort
when
used to open a Linux tun tunnel.twisted.protocols.basic.LineOnlyReceiver
.twisted.protocols.basic.LineReceiver.lineLengthExceeded
.twisted.protocols.basic.LineReceiver
,
using the LineTester
wrapper.twisted.protocols.basic.NetstringReceiver
.basic._PausableMixin
and
basic.LineReceiver.paused
.ISSLTransport
which runs over another transport.proxyForInterface
.twisted.python.deprecate._DeprecatedAttribute
and twisted.python.deprecate.deprecatedModuleAttribute
,
which issue warnings for deprecated module-level attributes.deprecatedModuleAttribute
which involve loading a module via 'import'.twisted.python.deprecate._ModuleProxy
,
which proxies access to module-level attributes, intercepting access to
deprecated attributes and passing through access to normal attributes.mutuallyExclusiveArguments
.twisted.python.deprecate.warnAboutFunction
which allows the callers of a function to issue a
DeprecationWarning
about that function.twisted.python.runtime.Platform.isDocker
.Platform
based
overridden initializer values.Platform
initializer.BuildPy3
._getLongDescriptionArgs()
_EXTRAS_REQUIRE
getSetupArgs
._checkCPython
when used with a (fake) platform
module.URL
.twisted.python.url
is
deprecated.cmp
should
behave like the built-in Python 2 cmp
.comparable
decorated classes emulate Python 2's __cmp__
semantics.twisted.python.compat
provide
same functionality as modern Python variants.execfile
implementation.twisted.python.compat._get_async_param
inet_pton
and inet_ntop
implementations
support IPv6.networkString
.iterbytes
, intToBytes
,
lazyByteSlice
.comparable
.reraise
re-raises exceptions on both Python 2 and Python 3.twisted.python.context
.Deferred.addTimeout
FirstError
.DeferredGeneratorTests
and waitForDeferred
are deprecated.twisted.protocols.dict
is deprecated.socket.connect
, error.getConnectError
returns the appropriate high-level Twisted exception instance.failure.Failure
support for generator features added
in Python 2.5failure.Failure
.Failure._findFailure
.failure._Traceback
constructs objects that can be used by traceback.extract_tb
.Failure.getTraceback
.fdesc._setCloseOnExec
and fdesc._unsetCloseOnExec
.fdesc.setNonBlocking
and fdesc.setBlocking
.fdesc.readFromFD
,
fdesc.writeToFD
.utils.suppressWarnings
.log.FileObserver
.textFromEventDict
.MonkeyPatcher
monkey-patching class.twisted.news
.IFilePath
implementations.ZipPath
path
manipulations as well as reprs for ZipPath
and ZipArchive
.FilePath
path
manipulations.FilePath.setContent
.FilePath
instances should have the same internal representation as they were
instantiated with.accumulateMethods
which finds methods on a class hierarchy and adds them to a dictionary.addMethodNamesToDict
.filenameToModuleName
detection.fullyQualifiedName
.namedClass
, namedModule
,
and namedAny
.prefixedMethodNames
.prefixedMethods
which finds methods on a class hierarchy and adds them to a dictionary.reflect.safe_repr
function.reflect.safe_str
function.sslverify._ChooseDiffieHellmanEllipticCurve
.sslverify.optionsForClientTLS
.sslverify.OpenSSLCertificateOptions
's
support of the pickle protocol.FakeCrypto
._selectVerifyImplementation
.hostname
argument to sslverify.OpenSSLCertificateOptions
.twisted.internet.task.react
.PoolHelper
to deterministically test properties of the threadpool implementation.CountingReactor
.test_foo
which will raise an error.runner.filenameToModule
.trial.TestLoader
.SynchronousTestCase
's
assertFalse
and failIf
assertion methods.SynchronousTestCase
's
assertTrue
and failUnless
assertion methods.SynchronousTestCase.callDeprecated
method with version objects.SynchronousTestCase.successResultOf
,
SynchronousTestCase.failureResultOf
, and
SynchronousTestCase.assertNoResult
.SynchronousTestCase
's
assertion methods. That is, failUnless*, failIf*, assert* (not covered by
other more specific test classes).runner.TestLoader.findByName
._synctest._LogObserver
,
a helper for the implementation of SynchronousTestCase.flushLoggedErrors
.test_foo
which will raise an error.reporter._AdaptedReporter
is a reporter wrapper that wraps all of the tests it receives before
passing them on to the original reporter.reporter._AnsiColorizer
.reporter._ExitWrapper
.reporter.Reporter
class.reporter.Reporter
's
handling of skips.reporter.Reporter
wrapped by an UncleanWarningsReporterWrapper
.UncleanWarningsReporterWrapper
can sufficiently proxy IReporter failure and error reporting methods to a
reporter.Reporter
.reporter.Reporter
's
handling of todos.UncleanWarningsReporterWrapper
's
handling of todos.runner.DestructiveTestSuite
.twisted.trial.runner._qualNameWalker
.SynchronousTestCase
.runner.ErrorHolder
behaving similarly to runner.TestHolder
when constructed with a exc_info
-style tuple representing its
error.runner.ErrorHolder
behaving similarly to runner.TestHolder
when constructed with a Failure
representing its error.twisted.trial.__main__
will not run the script unless it is actually __main__
.runner.TrialRunner
with the feature to turn unclean errors into warnings disabled.without-module
flag.SynchronousTestCase
._iterateTests
returns a list of all test cases in a test suite or test case for
synchronous tests.TestSuite
in
the synchronous case.acquireAttribute
.DirtyReactorAggregateError
.excInfoOrFailureToExcInfo
._Janitor
!TestCase.mktemp
, a helper function for creating
temporary file or directory names.util._removeSafely
._collectWarnings
.flushWarnings
, an API for examining the warnings
emitted so far in a test.FlushWarningsTests
to verify behavior which cannot be verified by code inside a single test
method.exit
.NonePIDFile
.PIDFile
.Runner
.twisted.application.internet
.twisted.application.internet.TimerService
.twisted.application.service.Application
.twisted.application.service.IService
implementation.TwistOptions
.Twist
.twisted.conch.ssh.address.SSHTransportAddress
is what Conch transports use to represent the other side of the SSH
connection. This tests the basic functionality of that class (string
representation, comparison, &c).lsLine
, the function
which generates an entry for a file or directory in an SFTP ls
command's output.twisted.conch.scripts.cftp.SSHSession
.cftp.StdioClient
.SSHChannel
.checkers.readAuthorizedKeyFile
verifyCryptedPassword
,
_pwdGetByName
and _shadowGetByName
.checkers.InMemorySSHKeyDB
SSHProtocolChecker
.checkers.SSHPublicKeyChecker
.SSHPublicKeyDatabase
.checkers.UNIXAuthorizedKeysFiles
.UNIXPasswordDatabase
.SSHTransportBase
's
key exchange algorithm compatibility with OpenSSH.twisted.conch.scripts.conch.SSHSession
.SSHUserAuthClient
._ExistingConnectionHelper
.SSHCommandClientEndpoint
when using the existingConnection
constructor._NewConnectionHelper
.SSHCommandClientEndpoint
when using the newConnection
constructor.filetransfer.FileTransferClient
which explicitly craft certain less common protocol messages to exercise
their handling.SSHConnectForwardingChannel
.twisted.conch.insults.helper.CharacterAttribute
.ServerProtocol
writes to its transport when its methods are called.keys._getPersistentRSAKey
.ConsoleUI
.twisted.conch.client.default.verifyHostKey
is the integration point between the code in the rest of conch and KnownHostsFile
.HashedEntry
.PlainEntry
when parsed from a line with a comment.KnownHostsFile
.PlainEntry
.PlainEntry
when parsed from a line with a comment.UnparsedEntry
manhole.ManholeInterpreter
.manhole.Manhole
.manhole_tap.makeService
.OpenSSHFactory
.twisted.conch.recvline.TransportSequence
SSHSessionProcessProtocol
.common.getMP
.SSHServerTransport
and SSHClientTransport
.tap.makeService
.telnet.Telnet
.telnet.TelnetTransport
.SSHCiphers._getMAC
.ScrolledArea
,
a widget which creates a viewport containing another widget and can
reposition that viewport using scrollbars.TopWindow
,
the root window container class.CramMD5Credentials
.twisted.cred
-- realms, portals,
avatars, and checkers.TestCase
mixin class which defines a number of tests for DigestCredentialFactory
.
Because this mixin defines setUp
, it must be inherited before
TestCase
.UsernameHashedPassword
.UsernamePassword
.crypt
has functions for encrypting password.--auth=file:...
file checker.--auth=sshkey:...
checker. The majority of
the tests for the ssh public key database checker are in
twisted.conch.test.test_checkers.SSHPublicKeyCheckerTestCase
.HostnameAddress
.DelayedCall
DelayedCall
ThreadedResolver
.BaseProcess
,
a parent class for other classes which represent processes which implements
functionality common to many different process implementations.twisted.internet.endpoints.clientFromString
.connectProtocol
.HostnameEndpoint._fallbackNameResolution
defers a name resolution call to a thread.HostnameEndpoint
with MemoryReactor
subclasses that do not provide IReactorPluggableNameResolver
.HostnameEndpoint
with MemoryReactor
subclasses that do not provide IReactorPluggableNameResolver
.endpoints._parseServer
,
the low-level parsing logic.endpoints._ProcessEndpointTransport
.twisted.internet.endpoints.serverFromString
.twisted.internet.endpoints.clientFromString
which require SSL._TLSClientEndpointParser
.wrapClientTLS
when pyOpenSSL
is unavailable._WrapIProtocol
._WrapperClientEndpoint
._WrappingFactory
._ContinuousPolling
can be used to read and write from FileDescriptor
objects.twisted.internet.gtk3reactor
and twisted.internet.gireactor
.gtk3reactor
.ensureNotImported
protects against unwanted past and future imports.returnValue
to be (accidentally) invoked at a stack level below the inlineCallbacks
-decorated
function which it is exiting. If this happens, returnValue
should report useful errors.return
statement with a value, which is attached to the StopIteration
exception that is raised.inotify.INotify
.twisted.internet.iocpreactor.iocpsupport
,
low-level reactor implementation helpers.KQueueReactor
's
implementation, not its real world behaviour. For that, look at twisted.internet.test.reactormixins.ReactorBuilder
._newtls._BypassTLS
class._pollingfile._PollableWritePipe
.PosixReactorBase.run
calls
PosixReactorBase.doIteration
with in the presence of various
delayed calls.PosixReactorBase
.twisted.internet.tcp.Port
.twisted.internet.process._listOpenFDs
twisted.internet.error.PotentialZombieWarning
.twisted.internet.process
is unimportable on platforms where it does not work (namely Windows).ProtocolToConsumerAdapter
and ConsumerToProtocolAdapter
.twisted.internet.protocol.ClientCreator
.protocol.Factory
.twisted.internet.protocol.FileWrapper
twisted.internet.protocol.Protocol
.Connection
twisted.internet.tcp
.twisted.internet.tcp.Connection
.twisted.internet.tcp.Server
.twisted.test.proto_helpers
.NonStreamingProducer
to validate behaviour.MemoryReactor
and RaisingMemoryReactor
.twisted.internet.testing.StringTransport
.LimitedHistoryLogObserver
.LogCaptureTests
.FileLogObserver
.textFileLogObserver
.FilteringLogObserver
.LogLevelFilterPredicate
.eventAsText
, all of
which ensure that the returned type is UTF-8 decoded text.LogBeginner
.LoggingFile
.jsonFileLogObserver
.eventsFromJSONLogFile
.LegacyLogObserverWrapper
.publishToNewObserver
.LogLevel
.Logger
.LogPublisher
.STDLibLogObserver
.imap4.getBodyStructure
,
a helper for constructing a list which directly corresponds to the wire
information needed for a BODY or BODYSTRUCTURE response.IMAP4Client.setFlags
,
IMAP4Client.addFlags
,
and IMAP4Client.removeFlags
methods.StringTransport
.imap4.IMAP4Server
.imap4.LiteralFile
.imap4.PLAINAuthenticator
and imap4.PLAINCredentials
._AttemptManager
.twisted.mail.maildir.AbstractMaildirDomain
.twisted.mail.alias.AddressAlias
.twisted.mail.mail.BounceDomain
with twisted.mail.smtp.SMTPServer
.MaildirMailbox.appendMessage
when invoked with a str
.MaildirMailbox.appendMessage
when invoked with a str
.MaildirDirdbmDomain
.mail.relaymanager.MXCalculator
.StringListMailbox
,
an in-memory only implementation of pop3.IMailbox
.parseOptions
which parses command line arguments and reads message text from stdin to
produce an Options
instance which can be used to send a message.twisted.mail.tap.makeService
pop3.POP3
tests.pop3.POP3
's per-user
capability handling.pop3.POP3
's global
capability handling.IndexErrorCommandTests
tests with an asynchronous-Deferred returning IMailbox implementation.IndexErrorCommandTests
tests with a synchronous-Deferred returning IMailbox implementation.pop3.POP3
.pop3.POP3
's SASL
implementation.IndexErrorCommandTests
tests with an asynchronous-Deferred returning IMailbox implementation.ValueErrorCommandTests
tests with a synchronous-Deferred returning IMailbox implementation.smtp.ESMTPClient
.smtp.SenderMixin.sentMail
,
used in particular by smtp.SMTPSenderFactory
and smtp.ESMTPSenderFactory
.twisted.mail.smtp.sendmail
.smtp.SMTPClientError
.smtp.SMTPClient
.smtp.SMTPSenderFactory
.smtp.SMTPSenderFactory
.twisted.mail.smtp.SMTP
and twisted.mail.smtp.ESMTP
.smtp.ESMTPClient
.cache.CacheResolver
.client.createResolver
.twisted.names.client.Resolver.filterAnswers
's
handling of various error conditions it might encounter.client.getResolver
.client.Resolver
.client.Resolver
.client.ThreadedResolver
.dns.DNSDatagramProtocol
.dns.DNSProtocol
.Name
,
the representation of a single domain name with support for encoding into
and decoding from DNS message format.twisted.names.dns._OPTHeader
.dns._OPTVariableOption
.dns._ord2bytes
.__repr__
implementation of record
classes.twisted.names.dns.RRHeader
.dns.str2name
.twisted.names.hosts.Resolver
.searchFileForAll
,
a helper which finds all addresses for a particular hostname in a
hosts(5)-style file.searchFileFor
,
a helper which finds the first address for a particular hostname in a
hosts(5)-style file.twisted.names.resolve.ResolverChain
SerialNumber
.root.Resolver._resolverFactory
.twisted.names.root.Resolver
.server.DNSServerFactory
.srvconnect.SRVConnector
.NewsShelf
.PickleStorage
._UniversalPicklingError
exception.twisted.positioning.base.Altitude
class.twisted.positioning.base.Angle
class.twisted.positioning.base.BeaconInformation
.twisted.positioning.base.Climb
.twisted.positioning.base.Heading
class.twisted.positioning.base.PositionError
.base.PositioningBeacon
.twisted.positioning.base.Satellite
.twisted.positioning.base.Speed
class.nmea.NMEAAdapter._fixUnits
.nmea.NMEASentence
objects.datetime.time
objects.base.PositioningSentenceProducerMixin
and their sentences.twisted.protocols.haproxy.V1Parser
behaviour.twisted.protocols.haproxy.V2Parser
behaviour.twisted.protocols.haproxy.HAProxyWrappingFactory
with
v1 PROXY headers.twisted.protocols.haproxy.HAProxyWrappingFactory
with
v2 PROXY headers.basic.FileSender
.IProtocolNegotiationFactory
inside TLSMemoryBIOFactory
.ISSLTransport
which runs over another ITransport
._appdirs
.twisted.python.constants
is deprecated.~
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing all the flags from a Flags
class
not set in a particular FlagConstant
instance.&
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing the common parts of two
existing FlagConstant
instances from the same Flags
class.^
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing the uncommon parts of two
existing FlagConstant
instances from the same Flags
class.|
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing both of two existing
FlagConstant
instances from the same Flags
class.twisted.python.constants.Flags
, a base class for
containers of related, combinable flag or bitvector-like constants.twisted.python.constants.NamedConstant
class
which is used to represent individual values.twisted.python.constants.Names
, a base class for
containers of related constraints.twisted.python.constants.Names
, a base class for
containers of related constraints with arbitrary values.notPortedModules
.PwdModuleTests
runs the tests defined by UserDatabaseTestsMixin
against the built-in pwd
module. This serves to verify that
UserDatabase
is really a fake of that API.ShadowDatabase
.SPwdModuleTests
runs the tests defined by ShadowDatabaseTestsMixin
against the built-in spwd
module. This serves to verify that
ShadowDatabase
is really a fake of that API.UserDatabase
.twisted.python.htmlizer.filter
.twisted.python._inotify
.TwistedSphinxInventory
.TwistedSystem
.doNotFailOnNetworkError
.APIBuilder
.CheckNewsfragmentScript
.CommandsTestMixin
related to Git repositories through GitCommand
.getRepositoryCommand
to access the right set of VCS commands depending on the repository
manipulated.filePathDelta
.SphinxBuilder
.getsockfam
, a helper which reveals the address
family of an arbitrary socket.recv1msg
(primarily error handling cases).getSocketFamily
.sendmsg
interface.SyslogObserver
which sends Twisted log events to the syslog.ListenFDs
,
constructed based on an environment dictionary.ListenFDs
,
explicitly constructed with some fake file descriptors.twisted.python._textattributes.DefaultFormattingState
.FixedOffsetTimeZone
.URLPath
created
with fromBytes
.URLPath
created
with fromString
and a str
argument.URLPath
created
with fromString
and a unicode
argument.twisted.python.util
.FancyEqMixin
.util.FancyStrMixin
.util.initgroups
.util.InsensitiveDict
.mergeFunctionMetadata
.nameToLabel
.util.OrderedDict
.util.padTo
.util._replaceIf
.util.runAsEffectiveUser
function.util.runWithWarningsSuppressed
.utils.runWithWarningsSuppressed
,
the version that supports Deferreds.util.switchUID
.untilConcludes
,
an EINTR
helper.cmdLineQuote
.inetdconf.ServicesConf
ProcessMonitor
.twisted.runner.procmontap
's
option parsing and makeService method.banana.encode
and
banana.decode
.jelly
module serialization.twisted.cred
support in PB.IPerspective
implementation is not a subclass of Avatar
.twisted.spread.util
.ConnectionPool
.Connection
class.Transaction
class.amp.BinaryBoxProtocol
.amp.Argument
and amp.Command
.amp.DateTime
,
amp._FixedOffsetTZInfo
,
and amp.utc
.amp.Decimal
.amp.Descriptor
,
an argument type for passing a file descriptor over an AMP connection over
a UNIX domain socket.amp.Float
.ListOf
combined
with amp.DateTime
.ListOf
combined
with amp.Decimal
for
not-a-number values.ListOf
combined
with amp.Decimal
.ListOf
combined
with amp.Integer
.ListOf
AMP
arguments can be omitted from AMP commands via the 'optional' flag.ListOf
combined
with amp.String
.ListOf
combined
with amp.Unicode
.amp.RemoteAmpError
.amp.utc
.twisted.application.internet.backoffPolicy
BytesEnviron
.twisted.python.compat._coercedUnicode
.twisted.python.compat._bytesRepr
.raw_input
unichr
.CooperativeTask.pause
,
CooperativeTask.resume
,
CooperativeTask.stop
,
exhausting the underlying iterator, and their interactions with each
other.DeferredFilesystemLock
twisted.internet.defer.ensureDeferred
.twisted.internet.defer
timeout code.ReconnectingClientFactory
.finger.Finger
.ftp.BaseFTPRealm
,
a base class to help define IFTPShell
realms with different user home directory policies.ftp.DTPFactory
.ftp.DTP
.ftp.errnoToFailure
errno checking.ftp._FileReader
and ftp._FileWriter
,
the objects returned by the shell in
openForReading
/openForWriting
.ftp.FTPRealm
.ftp.FTPClient
class.ftp.FTPShell
object.ftp.SystemFTPRealm
.twistd
ftp
.fireSystemEvent
, addSystemEventTrigger
, and
removeSystemEventTrigger
methods of the IReactorCore
interface.FakeTransport
.IOPump
.StrictPushProducer
.getProcessOutput
,
getProcessValue
,
and getProcessOutputAndValue
.FilesystemLock
.twisted.protocols.loopback.LoopbackRelay
MemCacheProtocol
.MemCacheProtocol
.twisted.python.modules
,
PythonPath
.modules
test cases.NewStyleOnly
,
because test turtles all the way down._oldstyle._oldStyle
.styles._aybabtu
gets all of classes in the inheritance hierarchy of its argument that are
strictly between Versioned
and the class itself.crefutil
.plugin.pluginPackagePaths
which constructs search paths for plugin packages.policies.TrafficLoggingFactory
.policies.ThrottlingFactory
.policies.TimeoutFactory
.policies.TimeoutMixin
.policies.TimeoutProtocol
.WrappingFactory
and ProtocolWrapper
.twisted.internet._dumbwin32proc
tests.protocol.ProcessProtocol
.procutils.which
.proto_helpers.StringTransport
helper behaviour.SOCKSv4
protocol.SOCKSv4
protocol.ssl.ClientContextFactory
.ssl.DefaultOpenSSLContextFactory
.FakeLib
.sslverify.KeyPair
.OpenSSLOptions
.sslverify.OpenSSLOptions
.sslverify.OpenSSLCertificateOptions
'
trustRoot
argument, sslverify.platformTrust
,
and their interactions._ErrorFormatter.formatError
.strports.service
.task.deferLater
.task.LoopingCall
based on a fake IReactorTime
implementation.IReactorTCP.connectTCP
are cleaned up when the connection they are associated with is closed.isMultiline
and endsInNewline
.text.splitQuoted
.text.stringyString
.text.greedyWrap
.twisted.internet.threads.deferToThreadPool
.app.AppLogger
.app.AppProfiler
.checkPID
._twistd_unix.UnixApplicationRunner
daemonization.twisted.application.app._exitWithSignal
.UnixApplicationRunner.removePID
.UnixApplicationRunner.setupEnvironment
.UnixApplicationRunner.startApplication
.UnixAppLogger
._makePackages
,
a helper for populating sys.modules
with fictional
modules.usage.flagFunction
.usage.Options
.usage.Options.parseOptions
for correct values under good conditions.usage.portCoerce
.usage.Options.parseOptions
for options with subcommands.usage.Options.parseOptions
for options with forced types.usage.Options.parseOptions
for wrong coerce options.twisted.usage.Completer
classes for producing output usable by zsh tab-completion system.DistReporter
.DistTrialRunner
.WorkerOptions
.LocalWorker
and LocalWorkerTransport
.WorkerProtocol
.WorkerReporter
.main
._setupPath
sys.path
manipulation.WorkerLogObserver
.unittest.TestCase
based classes.SynchronousTestCase
,
for failing tests.TestCase
's
asynchronous extensions to SynchronousTestCase
.
That is, assertFailure._makeRunner
helper.trial.Options
.run
function.TestCase
._iterateTests
returns a list of all test cases in a test suite or test case for
asynchronous tests.TestSuite
in
the asynchronous case.twisted.trial.unittest.TestCase
twisted.web._flatten
.Element
and twisted.web._flatten.flatten
.TagLoader
.Agent
.client.BrowserLikeRedirectAgent
.client.ContentDecoderAgent
.twisted.web.client.CookieAgent
.twisted.web.client._FakeUrllib2Response
and twisted.web.client._FakeUrllib2Request
's
interactions with cookielib.CookieJar
instances.FileBodyProducer
which reads bytes from a file and writes them to an IConsumer
.client.HTTPConnectionPool
,
by using client._RetryingHTTP11ClientProtocol
,
supports retrying requests done against previously cached connections.HTTPConnectionPool
class.client.ProxyAgent
.client.readBody
client.RedirectAgent
.twisted.web.client.WebClientContextFactory
.twcgi.CGIDirectory
.twcgi.CGIProcessProtocol
.twcgi.CGIScript
.twcgi.FilteredScript
.client.HTTPConnectionPoolTest
.UserDirectory
,
a resource for listing all user resources available on a system._codeToMessages
inverts
_responses.RESPONSES
Error
attributes are
initialized.FlattenerError
.InfiniteRedirection
attributes are initialized.MissingRenderMethod
exceptions are initialized and displayed.MissingTemplateLoader
exceptions are initialized and displayed.PageRedirect
attributes are initialized.RedirectWithNoLocation
is a subclass of Error
which sets a
custom message in the constructor.FlattenerError
.twisted.web.html
._ChunkedTransferDecoder
,
which turns a byte stream encoded using HTTP chunked
Transfer-Encoding
back into the original byte stream.twisted.web.http.Request
.http._genericHTTPChannelProtocol
, a HTTPChannel
-alike
which can handle different HTTP protocol channels._IdentityTransferDecoder
.HTTPChannel
.http.Request
http.Request.isSecure
correctly takes the transport into account.http.Request
objects.H2Connection
object times out idle connections.Headers
,
using bytes
arguments for methods.Headers
,
using unicode
arguments for methods.twisted.web.http.Request
.twisted.web.http.Request
.HTTPAuthSessionWrapper
.UnauthorizedResource
.HTTP11ClientProtocol
.HTTPClientParser
which is responsible for parsing HTTP response messages._HTTPParserTests
using bare LF newlines._HTTPParserTests
using standard CR LF newlines.LengthEnforcingConsumer
.makeStatefulDispatcher
.ChunkedEncoder
which sits between an ITransport
and a request/response body producer and chunked encodes everything written
to it.Request
.Response
.TransportProxyProducer
which proxies the IPushProducer
interface of a transport.ProxyClientFactory
.ProxyClient
.ProxyRequest
.ReverseProxyRequest
.ReverseProxyResource
.ErrorPage
, NoResource
,
and ForbiddenResource
.getChildForRequest
.Resource
.PythonScript
.ResourceScriptDirectory
.Tag
.static.DirectoryLister
.MultipleRangeStaticProducer
.NoRangeStaticProducer
.twisted.web.static.File
.SingleRangeStaticProducer
.Data
.File
.File.makeProducer
.StaticProducer
.twisted.web.tap
.Element
class.renderElement
_TagFactory
through the publicly-exposed tags
object.twisted.web.template.XMLFile
's
__repr__
.twisted.web.template.XMLFile
's
deprecated filename support.twisted.web.template.XMLFile
's
FilePath
support.twisted.web.template.XMLFile
's
deprecated file object support.twisted.web.template.XMLString
FailureElement
and related helpers which can render a Failure
as an
HTML string.twisted.web.util.formatFailure
which returns an HTML string representing the Failure
instance passed to it.redirectTo
._HostResource
.NameVirtualHost
.VHostMonsterResource
.twisted.web.resource._computeAllowedMethods
is provided by
a default should the subclass not provide the method.twisted.web.http.combinedLogFormatter
.http.HTTPFactory
accepts explicit reactor selection.http.HTTPFactory.log
.server.Request.render
.twisted.web.http.proxiedLogFormatter
.server.Site
's root
request URL calculation.server.Request
.server.Session
.server.Site.log
.server.Site
.client.getPage
and
friends are deprecated.HTTPClientFactory
includes the port in the host header if needed.HTTPPagerGetter
, the HTTP client protocol
implementation used to implement getPage
.twisted.web.client.URI
with host names.twisted.web.client.URI
with IPv4 host addresses.twisted.web.client.URI
with IPv6 host addresses.client._urljoin
.environ
dict
passed to the application object by twisted.web.wsgi.WSGIResource
._InputStream
when it is wrapped around an io.BytesIO
._InputStream
when it is wrapped around a cStringIO.StringIO
._InputStream
when it is wrapped around a StringIO.StringIO
._InputStream
when it is wrapped around a tempfile.TemporaryFile
.WSGIResource
.CDATASection
.CharacterData
.Comment
.Document
.Element
.EntityReference
.Node
.Text
.XMLRPC
's support of
Deferreds._QueryFactory.parseResponse
.None
when the allowNone
flag is set.XMLRPC
's support of
subclasses which override lookupProcedure
and
listProcedures
.datetime.datetime
instance when the
useDateTime
flag is set.basechat.ChatUI
chat client.domish.ExpatElementStream
,
the expat-based element stream implementation.domish.SuxElementStream
,
the twisted.web.sux
-based
element stream implementation.domish.Element
.IRCClient.invite
.twisted.words.protocols.irc.IRCClient
.ctcpQuery_*
methods.twisted.words.protocols.irc.IRCClient
CTCP handling.DccChatFactory
.dccDescribe
.DccFileReceive
.dcc_*
methods.irc._CommandDispatcherMixin
.twisted.words.protocols.irc._FormattingState
.twisted.words.protocols.irc.parseModes
.ServerSupportedFeatures
and related functions.irc_*
methods sent from the server to the
client.IRCUser
sends
the correct error messages back to clients when given indecipherable
bytesIRCUser
IRCProto
.client.BindInitializer
.client.IQAuthInitializer
.client.SessionInitializer
.component.ListenComponentAuthenticator
.component.Router
.component.Service
.component.XMPPComponentServerFactory
.error._parseError
.error.StreamError
.jstrports
sasl.SASLInitiatingInitializer.setMechanism
.sasl.SASLInitiatingInitializer
twisted.words.protocols.jabber.sasl_mechanisms.Anonymous
.twisted.words.protocols.jabber.sasl_mechanisms.DigestMD5
.twisted.words.protocols.jabber.sasl_mechanisms.Plain
.xmlstream.hashPassword
.xmlstream.ListenAuthenticator
xmlstream.StreamManager
.xmlstream.XMPPHandlerCollection
.xmlstream.XMPPHandler
.twisted.words.protocols.jabber.xmpp_stringprep
.EventDispatcher
.twisted.words.xish.utility.XmlPipe
.xmlstream.BootstrapMixin
.XmlStream
factories.DummyRequest
.client.Agent
against
HTTP method injections.client.Agent
against
URI injections.client.Request
against HTTP method injections.client.Request
against HTTP URI injections.client.Request.writeTo
against HTTP method injections.client.Request.writeTo
against HTTP method injections.UnsupportedMethod
.HTTPChannel
sanitizes its output.http.HTTPClient
sanitizes its output.DeferredResource
.client.getPage
against HTTP method injections.client.downloadPage
against URI injections.client.getPage
against HTTP method injections.client.getPage
against URI injections.client.HTTPClientFactory
against HTTP method injections.client.HTTPClientFactory.setURL
against HTTP URI injections.client.HTTPClientFactory
against HTTP URI injections.client.HTTPDownloader
against HTTP method injections.client.HTTPDownloader.setURL
against HTTP URI
injections.client.HTTPDownloader
against HTTP URI injections.client.HTTPPageGetter
against HTTP method injections.client.HTTPPageDownloader
against HTTP method injections.client.HTTPPageGetter
against HTTP URI injections.client.HTTPPageDownloader
against HTTP URI injections.assertRaises
. This is a context
manager and a helper method to support the non-context manager version of
assertRaises
.write
calls are wrapped
in untilConcludes
.twisted.trial.unittest.TestCase
s.AMP
protocol's callRemote
method.TestResult
with support for writing to a stream.TestCase
inside a reporter. As far as a TestResult
is concerned, this looks exactly like a unit test.TestSuite
or
a TestCase
).TestSuite
or
TestCase
.tearDown
still runs.MockTest
s from Trial's automatic test finder.isatty
method returns some
predictable.pyunit.TestCase
subclasses.SynchronousTestCase
.runner.ErrorHolder
constructed with either a Failure
or a
exc_info
-style tuple.runner.ErrorHolder
behaving similarly to runner.TestHolder
when constructed with a exc_info
-style tuple representing its
error.runner.ErrorHolder
behaving similarly to runner.TestHolder
when constructed with a Failure
representing its error.TestResult
.runner.TrialRunner
.runner.TrialRunner
with the feature to turn unclean errors into warnings disabled.twisted.trial.unittest.SynchronousTestCase
.twisted.trial.unittest.TestCase
TestCase
tests._iterateTests
returns a list of all test cases in a test suite or test case._iterateTests
returns a list of all test cases in a test suite or test case for
asynchronous tests._iterateTests
returns a list of all test cases in a test suite or test case for
synchronous tests.unittest.TestCase
.twisted.trial.unittest.TestCase
.twisted.trial.unittest.TestCase
.twisted.trial.unittest.TestCase
.twisted.trial.unittest.TestCase
in which the exact failure which is expected is indicated.twisted.trial.unittest.TestCase
.twisted.trial.unittest.TestCase
.TestSuite
.TestSuite
in
the asynchronous case.TestSuite
in
the synchronous case.twisted.trial.itrial.IReporter
which records addError
calls._Janitor
.Agent
-type
classes.Agent
is a very
basic HTTP client. It supports HTTP and HTTPS scheme
URIs._ContextFactoryWithContext
is like a twisted.internet.ssl.ContextFactory
with a pre-created context.urllib2.Request
object for cookielib
to
work with.urllib2.Response
object for cookielib
to work with.HTTP11ClientProtocol
that automatically retries requests.Agent
wrapper to handle encoded content.CookieAgent
extends the basic Agent
to add
RFC-compliant handling of HTTP cookies. Cookies are written to and
extracted from a cookielib.CookieJar
instance.FileBodyProducer
produces bytes from an input file object incrementally and writes them to a
consumer.IPolicyForHTTPS
and caches the created IOpenSSLClientConnectionCreator
.Agent
wrapper which handles HTTP redirects.Agent
wrapper which handles HTTP redirects in the same fashion as web
browsers.Agent
as-is, or if
you want to customize something, use BrowserLikePolicyForHTTPS
.digest.DigestCredentialFactory
that implements the ICredentialFactory
interface.interfaces.IPushProducer
,
used to abstract over the possibility that a HTTPChannel
transport does not provide IPushProducer
.IAddress
which represents the client IP to log for a request, as gleaned from an
X-Forwarded-For header.StaticProducer
that writes several chunks of a file to the request.StaticProducer
that writes the entire file to the request.StaticProducer
that writes a single chunk of a file to the request.Tag
objects; the
implementation of the tags
object.<![CDATA[]]>
block from a template. Given a
separate representation in the DOM so that they may be round-tripped
through rendering without losing information.<!-- -->
comment from a template. Given a separate
representation in the DOM so that they may be round-tripped through
rendering without losing information.Element
that can be rendered successfully.Element
that can be used in place of FailureElement
to verify that renderElement
can render failures properly._FrameElement
is an IRenderable
which
can render details about one frame from a Failure
._SourceFragmentElement
is an IRenderable
which
can render several lines of source code near the line number of a
particular frame object._SourceLineElement
is an IRenderable
which
can render a single line of source code._StackElement
renders an IRenderable
which
can render a list of frames.FailureElement
is an IRenderable
which
can render detailed information about a Failure
.ITemplateLoader
that loads existing IRenderable
providers.ITemplateLoader
that loads and parses XML from a file.ITemplateLoader
that loads and parses XML from a string.client.Agent
against
HTTP method injections.client.Request
against HTTP method injections.client.Request.writeTo
against HTTP method injections.client.getPage
against HTTP method injections.client.getPage
against HTTP method injections.client.HTTPClientFactory
against HTTP method injections.client.HTTPDownloader
against HTTP method injections.client.HTTPPageGetter
against HTTP method injections.client.HTTPPageDownloader
against HTTP method injections.client.Agent
against
URI injections.client.Request
against HTTP URI injections.client.Request.writeTo
against HTTP method injections.client.downloadPage
against URI injections.client.getPage
against URI injections.client.HTTPClientFactory.setURL
against HTTP URI injections.client.HTTPClientFactory
against HTTP URI injections.client.HTTPDownloader.setURL
against HTTP URI
injections.client.HTTPDownloader
against HTTP URI injections.client.HTTPPageGetter
against HTTP URI injections.client.HTTPPageDownloader
against HTTP URI injections.twisted.web.server.Request
.IAddress
.RedirectAgentTests
and BrowserLikeRedirectAgentTests
.IAgent
implementation.Agent
.client.BrowserLikeRedirectAgent
.client.ContentDecoderAgent
.twisted.web.client.CookieAgent
.client.ProxyAgent
.client.RedirectAgent
.twisted.web.client.CookieAgent
.twisted.web.client._FakeUrllib2Response
and twisted.web.client._FakeUrllib2Request
's
interactions with cookielib.CookieJar
instances.IResponse
for
testing readBody that captures the protocol passed to deliverBody and uses
it to make a connection with a transport.Agent
.IAgentEndpointFactory
for use in testing.http.Request
H2Connection
object times out idle connections.IRealm
implementation which gives out WebAvatar
for any avatarId.HTTPParser
which is responsible for the bulk of the task of parsing HTTP bytes._HTTPParserTests
using bare LF newlines._HTTPParserTests
using standard CR LF newlines.host
and port
information.Site
object that we can use to test displayTracebackstwisted.web.template.XMLFile
's
deprecated filename support.twisted.web.template.XMLFile
's
FilePath
support.twisted.web.template.XMLFile
's
deprecated file object support.twisted.web.template.XMLString
TestCase
subclasses defining tests that apply to HTTPFactory
and
its subclasses.http.HTTPFactory.log
.server.Site.log
.OSError
ctypes.WinError
,
but available on all platforms.pickle.PicklingError
cPickle.PicklingError
and pickle.PicklingError
handlers.proxyForInterface(_IProcessTransportWithConsumerAndProducer, '_process')
ITransport
,
IProcessTransport
,
IConsumer
,
and IPushProducer
provider for the IProtocol
instance passed to the process endpoint.proxyForInterface(http._IDeprecatedHTTPChannelToRequestInterface)
_IDeprecatedHTTPChannelToRequestInterface
.
Used to assert that the interface matches what HTTPChannel
expects.proxyForInterface(IProtocol)
Protocol
implementation which wraps another one, transparently decompressing
received data.proxyForInterface(IProtocol, '_channel')
proxyForInterface(IReporter)
proxyForInterface(IRequest, '_request')
getClientAddress
.proxyForInterface(IResource)
IResource
,
potentially applying an encoding to the response body generated.proxyForInterface(IResponse)
Response
instance
which handles gzip'ed body.client.ContentDecoderAgent
tests.client.ContentDecoderAgent
tests.proxyForInterface(itrial.IReporter, '_originalReporter')
util.DirtyReactorAggregateError
s
to warnings.proxyForInterface(itrial.ITestCase, '_originalTest')
TestCase
subclasses that have
undesirable id() methods. That is unittest.FunctionTestCase
and unittest.DocTestCase
.proxyForInterface(IWorker, '_realWorker')
pydoctor.sphinx.SphinxInventory
pydoctor.zopeinterface.ZopeInterfaceASTBuilder
pydoctor.zopeinterface.ZopeInterfaceFunction
pydoctor.zopeinterface.ZopeInterfaceModuleVisitor
pydoctor.zopeinterface.ZopeInterfaceSystem
pyunit.TestCase
pyunit.TestSuite
TestSuite
with a consistently
overrideable run
method.TestResult
object.trial
run. Used
internally by Trial to set up things necessary for Trial tests to work,
regardless of what context they are run in.TestSuite
that logs an error when it is run.RuntimeError
serial.Serial
setuptools.command.build_py.build_py
setuptools.Extension
TestCase
Quit
MemoryWorker
.Team
LockWorker
.ThreadWorker
.ClientService
.isIPv6Address
,
a function for determining if a particular string is an IPv6 address
literal.UNIXAddress
operations involving a None
address.AsyncioSelectorReactor
tests.twisted.internet.default._getInstallFunction
in which it picks the poll(2) or epoll(7)-based reactors.twisted.internet.default._getInstallFunction
in which it picks the select(2)-based reactor.HostnameEndpoint
's
constructor's encoding behavior.HostnameEndpoint
's
string representation.endpoints._SimpleHostnameResolver
.twisted.internet.error.ConnectionAborted
exception.FileDescriptor
.FileDescriptor
's
implementation of IWriteDescriptor
.installReactor
.installResolver
that only provides IResolverSimple
.
SimpleResolverComplexifier
is a wrapper for an IResolverSimple
.PluggableResolverMixin
and ReactorBase
(from which all of Twisted's reactor implementations derive).signal.set_wakeup_fd
implementation of the installHandler
and isDefaultHandler
APIs.assertPeerClosedOnEMFILE
._BuffersLogs
._ExhaustsFileDescriptors
._FileDescriptorReservation
._NullFileDescriptorReservation
.udp.Port
.IMAP4Client.copy
method.IMAP4Client.examine
method.IMAP4Client.expunge
method.IMAP4Client.fetch
method.IMAP4Client.search
method.IMAP4Client.select
method.IMAP4Client.status
method.imap4.IMAP4Server
's
command parsing.self.literalFactory
.MessageSet
.imap4.WriteBuffer
.ResolverBase.exceptionForCode
.ResolverBase.query
.twisted.names.dns._EDNSMessage
constructor arguments that are shared with dns.Message
.dns._EDNSMessage
.dns._EDNSMessage
.twisted.names.dns._isSubdomainOf
.dns.Message
instances.twisted.names.dns.Message
constructor arguments that are shared with dns._EDNSMessage
.dns.Message
.twisted.names.dns.Message
.twisted.names.dns._nameToLabels
.dns._responseFromMessage
.root.bootstrap
Options
, defining
how command line arguments for the DNS server are parsed._IInputOutputSystem
tests applied to MemoryIOSystem
._IInputOutputSystem
tests applied to _RealSystem
.TuntapPort
when
used to open a Linux tap tunnel.==
and
!=
) for TunnelAddress
.TunnelAddress
.Tunnel
is
mostly tested by other test cases but some tests don't fit there. Those
tests are here.TuntapPort
behavior that is independent of the tunnel type.TuntapPort
when
used to open a Linux tun tunnel.twisted.protocols.basic.LineOnlyReceiver
.twisted.protocols.basic.LineReceiver.lineLengthExceeded
.twisted.protocols.basic.LineReceiver
,
using the LineTester
wrapper.twisted.protocols.basic.NetstringReceiver
.basic._PausableMixin
and
basic.LineReceiver.paused
.ISSLTransport
which runs over another transport.proxyForInterface
.twisted.python.deprecate._DeprecatedAttribute
and twisted.python.deprecate.deprecatedModuleAttribute
,
which issue warnings for deprecated module-level attributes.deprecatedModuleAttribute
which involve loading a module via 'import'.twisted.python.deprecate._ModuleProxy
,
which proxies access to module-level attributes, intercepting access to
deprecated attributes and passing through access to normal attributes.mutuallyExclusiveArguments
.twisted.python.deprecate.warnAboutFunction
which allows the callers of a function to issue a
DeprecationWarning
about that function.twisted.python.runtime.Platform.isDocker
.Platform
based
overridden initializer values.Platform
initializer.BuildPy3
._getLongDescriptionArgs()
_EXTRAS_REQUIRE
getSetupArgs
._checkCPython
when used with a (fake) platform
module.URL
.twisted.python.url
is
deprecated.cmp
should
behave like the built-in Python 2 cmp
.comparable
decorated classes emulate Python 2's __cmp__
semantics.twisted.python.compat
provide
same functionality as modern Python variants.execfile
implementation.twisted.python.compat._get_async_param
inet_pton
and inet_ntop
implementations
support IPv6.networkString
.iterbytes
, intToBytes
,
lazyByteSlice
.comparable
.reraise
re-raises exceptions on both Python 2 and Python 3.twisted.python.context
.Deferred.addTimeout
FirstError
.DeferredGeneratorTests
and waitForDeferred
are deprecated.twisted.protocols.dict
is deprecated.socket.connect
, error.getConnectError
returns the appropriate high-level Twisted exception instance.failure.Failure
support for generator features added
in Python 2.5failure.Failure
.Failure._findFailure
.failure._Traceback
constructs objects that can be used by traceback.extract_tb
.Failure.getTraceback
.fdesc._setCloseOnExec
and fdesc._unsetCloseOnExec
.fdesc.setNonBlocking
and fdesc.setBlocking
.fdesc.readFromFD
,
fdesc.writeToFD
.utils.suppressWarnings
.log.FileObserver
.textFromEventDict
.MonkeyPatcher
monkey-patching class.twisted.news
.IFilePath
implementations.ZipPath
path
manipulations as well as reprs for ZipPath
and ZipArchive
.FilePath
path
manipulations.FilePath.setContent
.FilePath
instances should have the same internal representation as they were
instantiated with.accumulateMethods
which finds methods on a class hierarchy and adds them to a dictionary.addMethodNamesToDict
.filenameToModuleName
detection.fullyQualifiedName
.namedClass
, namedModule
,
and namedAny
.prefixedMethodNames
.prefixedMethods
which finds methods on a class hierarchy and adds them to a dictionary.reflect.safe_repr
function.reflect.safe_str
function.sslverify._ChooseDiffieHellmanEllipticCurve
.sslverify.optionsForClientTLS
.sslverify.OpenSSLCertificateOptions
's
support of the pickle protocol.FakeCrypto
._selectVerifyImplementation
.hostname
argument to sslverify.OpenSSLCertificateOptions
.twisted.internet.task.react
.PoolHelper
to deterministically test properties of the threadpool implementation.CountingReactor
.test_foo
which will raise an error.runner.filenameToModule
.trial.TestLoader
.SynchronousTestCase
's
assertFalse
and failIf
assertion methods.SynchronousTestCase
's
assertTrue
and failUnless
assertion methods.SynchronousTestCase.callDeprecated
method with version objects.SynchronousTestCase.successResultOf
,
SynchronousTestCase.failureResultOf
, and
SynchronousTestCase.assertNoResult
.SynchronousTestCase
's
assertion methods. That is, failUnless*, failIf*, assert* (not covered by
other more specific test classes).runner.TestLoader.findByName
._synctest._LogObserver
,
a helper for the implementation of SynchronousTestCase.flushLoggedErrors
.test_foo
which will raise an error.reporter._AdaptedReporter
is a reporter wrapper that wraps all of the tests it receives before
passing them on to the original reporter.reporter._AnsiColorizer
.reporter._ExitWrapper
.reporter.Reporter
class.reporter.Reporter
's
handling of skips.reporter.Reporter
wrapped by an UncleanWarningsReporterWrapper
.UncleanWarningsReporterWrapper
can sufficiently proxy IReporter failure and error reporting methods to a
reporter.Reporter
.reporter.Reporter
's
handling of todos.UncleanWarningsReporterWrapper
's
handling of todos.runner.DestructiveTestSuite
.twisted.trial.runner._qualNameWalker
.SynchronousTestCase
.runner.ErrorHolder
behaving similarly to runner.TestHolder
when constructed with a exc_info
-style tuple representing its
error.runner.ErrorHolder
behaving similarly to runner.TestHolder
when constructed with a Failure
representing its error.twisted.trial.__main__
will not run the script unless it is actually __main__
.runner.TrialRunner
with the feature to turn unclean errors into warnings disabled.without-module
flag.SynchronousTestCase
._iterateTests
returns a list of all test cases in a test suite or test case for
synchronous tests.TestSuite
in
the synchronous case.acquireAttribute
.DirtyReactorAggregateError
.excInfoOrFailureToExcInfo
._Janitor
!TestCase.mktemp
, a helper function for creating
temporary file or directory names.util._removeSafely
._collectWarnings
.flushWarnings
, an API for examining the warnings
emitted so far in a test.FlushWarningsTests
to verify behavior which cannot be verified by code inside a single test
method.exit
.NonePIDFile
.PIDFile
.Runner
.twisted.application.internet
.twisted.application.internet.TimerService
.twisted.application.service.Application
.twisted.application.service.IService
implementation.TwistOptions
.Twist
.twisted.conch.ssh.address.SSHTransportAddress
is what Conch transports use to represent the other side of the SSH
connection. This tests the basic functionality of that class (string
representation, comparison, &c).lsLine
, the function
which generates an entry for a file or directory in an SFTP ls
command's output.twisted.conch.scripts.cftp.SSHSession
.cftp.StdioClient
.SSHChannel
.checkers.readAuthorizedKeyFile
verifyCryptedPassword
,
_pwdGetByName
and _shadowGetByName
.checkers.InMemorySSHKeyDB
SSHProtocolChecker
.checkers.SSHPublicKeyChecker
.SSHPublicKeyDatabase
.checkers.UNIXAuthorizedKeysFiles
.UNIXPasswordDatabase
.SSHTransportBase
's
key exchange algorithm compatibility with OpenSSH.twisted.conch.scripts.conch.SSHSession
.SSHUserAuthClient
._ExistingConnectionHelper
.SSHCommandClientEndpoint
when using the existingConnection
constructor._NewConnectionHelper
.SSHCommandClientEndpoint
when using the newConnection
constructor.filetransfer.FileTransferClient
which explicitly craft certain less common protocol messages to exercise
their handling.SSHConnectForwardingChannel
.twisted.conch.insults.helper.CharacterAttribute
.ServerProtocol
writes to its transport when its methods are called.keys._getPersistentRSAKey
.ConsoleUI
.twisted.conch.client.default.verifyHostKey
is the integration point between the code in the rest of conch and KnownHostsFile
.HashedEntry
.PlainEntry
when parsed from a line with a comment.KnownHostsFile
.PlainEntry
.PlainEntry
when parsed from a line with a comment.UnparsedEntry
manhole.ManholeInterpreter
.manhole.Manhole
.manhole_tap.makeService
.OpenSSHFactory
.twisted.conch.recvline.TransportSequence
SSHSessionProcessProtocol
.common.getMP
.SSHServerTransport
and SSHClientTransport
.tap.makeService
.telnet.Telnet
.telnet.TelnetTransport
.SSHCiphers._getMAC
.ScrolledArea
,
a widget which creates a viewport containing another widget and can
reposition that viewport using scrollbars.TopWindow
,
the root window container class.CramMD5Credentials
.twisted.cred
-- realms, portals,
avatars, and checkers.TestCase
mixin class which defines a number of tests for DigestCredentialFactory
.
Because this mixin defines setUp
, it must be inherited before
TestCase
.UsernameHashedPassword
.UsernamePassword
.crypt
has functions for encrypting password.--auth=file:...
file checker.--auth=sshkey:...
checker. The majority of
the tests for the ssh public key database checker are in
twisted.conch.test.test_checkers.SSHPublicKeyCheckerTestCase
.HostnameAddress
.DelayedCall
DelayedCall
ThreadedResolver
.BaseProcess
,
a parent class for other classes which represent processes which implements
functionality common to many different process implementations.twisted.internet.endpoints.clientFromString
.connectProtocol
.HostnameEndpoint._fallbackNameResolution
defers a name resolution call to a thread.HostnameEndpoint
with MemoryReactor
subclasses that do not provide IReactorPluggableNameResolver
.HostnameEndpoint
with MemoryReactor
subclasses that do not provide IReactorPluggableNameResolver
.endpoints._parseServer
,
the low-level parsing logic.endpoints._ProcessEndpointTransport
.twisted.internet.endpoints.serverFromString
.twisted.internet.endpoints.clientFromString
which require SSL._TLSClientEndpointParser
.wrapClientTLS
when pyOpenSSL
is unavailable._WrapIProtocol
._WrapperClientEndpoint
._WrappingFactory
._ContinuousPolling
can be used to read and write from FileDescriptor
objects.twisted.internet.gtk3reactor
and twisted.internet.gireactor
.gtk3reactor
.ensureNotImported
protects against unwanted past and future imports.returnValue
to be (accidentally) invoked at a stack level below the inlineCallbacks
-decorated
function which it is exiting. If this happens, returnValue
should report useful errors.return
statement with a value, which is attached to the StopIteration
exception that is raised.inotify.INotify
.twisted.internet.iocpreactor.iocpsupport
,
low-level reactor implementation helpers.KQueueReactor
's
implementation, not its real world behaviour. For that, look at twisted.internet.test.reactormixins.ReactorBuilder
._newtls._BypassTLS
class._pollingfile._PollableWritePipe
.PosixReactorBase.run
calls
PosixReactorBase.doIteration
with in the presence of various
delayed calls.PosixReactorBase
.twisted.internet.tcp.Port
.twisted.internet.process._listOpenFDs
twisted.internet.error.PotentialZombieWarning
.twisted.internet.process
is unimportable on platforms where it does not work (namely Windows).ProtocolToConsumerAdapter
and ConsumerToProtocolAdapter
.twisted.internet.protocol.ClientCreator
.protocol.Factory
.twisted.internet.protocol.FileWrapper
twisted.internet.protocol.Protocol
.Connection
twisted.internet.tcp
.twisted.internet.tcp.Connection
.twisted.internet.tcp.Server
.twisted.test.proto_helpers
.NonStreamingProducer
to validate behaviour.MemoryReactor
and RaisingMemoryReactor
.twisted.internet.testing.StringTransport
.LimitedHistoryLogObserver
.LogCaptureTests
.FileLogObserver
.textFileLogObserver
.FilteringLogObserver
.LogLevelFilterPredicate
.eventAsText
, all of
which ensure that the returned type is UTF-8 decoded text.LogBeginner
.LoggingFile
.jsonFileLogObserver
.eventsFromJSONLogFile
.LegacyLogObserverWrapper
.publishToNewObserver
.LogLevel
.Logger
.LogPublisher
.STDLibLogObserver
.imap4.getBodyStructure
,
a helper for constructing a list which directly corresponds to the wire
information needed for a BODY or BODYSTRUCTURE response.IMAP4Client.setFlags
,
IMAP4Client.addFlags
,
and IMAP4Client.removeFlags
methods.StringTransport
.imap4.IMAP4Server
.imap4.LiteralFile
.imap4.PLAINAuthenticator
and imap4.PLAINCredentials
._AttemptManager
.twisted.mail.maildir.AbstractMaildirDomain
.twisted.mail.alias.AddressAlias
.twisted.mail.mail.BounceDomain
with twisted.mail.smtp.SMTPServer
.MaildirMailbox.appendMessage
when invoked with a str
.MaildirMailbox.appendMessage
when invoked with a str
.MaildirDirdbmDomain
.mail.relaymanager.MXCalculator
.StringListMailbox
,
an in-memory only implementation of pop3.IMailbox
.parseOptions
which parses command line arguments and reads message text from stdin to
produce an Options
instance which can be used to send a message.twisted.mail.tap.makeService
pop3.POP3
tests.pop3.POP3
's per-user
capability handling.pop3.POP3
's global
capability handling.IndexErrorCommandTests
tests with an asynchronous-Deferred returning IMailbox implementation.IndexErrorCommandTests
tests with a synchronous-Deferred returning IMailbox implementation.pop3.POP3
.pop3.POP3
's SASL
implementation.IndexErrorCommandTests
tests with an asynchronous-Deferred returning IMailbox implementation.ValueErrorCommandTests
tests with a synchronous-Deferred returning IMailbox implementation.smtp.ESMTPClient
.smtp.SenderMixin.sentMail
,
used in particular by smtp.SMTPSenderFactory
and smtp.ESMTPSenderFactory
.twisted.mail.smtp.sendmail
.smtp.SMTPClientError
.smtp.SMTPClient
.smtp.SMTPSenderFactory
.smtp.SMTPSenderFactory
.twisted.mail.smtp.SMTP
and twisted.mail.smtp.ESMTP
.smtp.ESMTPClient
.cache.CacheResolver
.client.createResolver
.twisted.names.client.Resolver.filterAnswers
's
handling of various error conditions it might encounter.client.getResolver
.client.Resolver
.client.Resolver
.client.ThreadedResolver
.dns.DNSDatagramProtocol
.dns.DNSProtocol
.Name
,
the representation of a single domain name with support for encoding into
and decoding from DNS message format.twisted.names.dns._OPTHeader
.dns._OPTVariableOption
.dns._ord2bytes
.__repr__
implementation of record
classes.twisted.names.dns.RRHeader
.dns.str2name
.twisted.names.hosts.Resolver
.searchFileForAll
,
a helper which finds all addresses for a particular hostname in a
hosts(5)-style file.searchFileFor
,
a helper which finds the first address for a particular hostname in a
hosts(5)-style file.twisted.names.resolve.ResolverChain
SerialNumber
.root.Resolver._resolverFactory
.twisted.names.root.Resolver
.server.DNSServerFactory
.srvconnect.SRVConnector
.NewsShelf
.PickleStorage
._UniversalPicklingError
exception.twisted.positioning.base.Altitude
class.twisted.positioning.base.Angle
class.twisted.positioning.base.BeaconInformation
.twisted.positioning.base.Climb
.twisted.positioning.base.Heading
class.twisted.positioning.base.PositionError
.base.PositioningBeacon
.twisted.positioning.base.Satellite
.twisted.positioning.base.Speed
class.nmea.NMEAAdapter._fixUnits
.nmea.NMEASentence
objects.datetime.time
objects.base.PositioningSentenceProducerMixin
and their sentences.twisted.protocols.haproxy.V1Parser
behaviour.twisted.protocols.haproxy.V2Parser
behaviour.twisted.protocols.haproxy.HAProxyWrappingFactory
with
v1 PROXY headers.twisted.protocols.haproxy.HAProxyWrappingFactory
with
v2 PROXY headers.basic.FileSender
.IProtocolNegotiationFactory
inside TLSMemoryBIOFactory
.ISSLTransport
which runs over another ITransport
._appdirs
.twisted.python.constants
is deprecated.~
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing all the flags from a Flags
class
not set in a particular FlagConstant
instance.&
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing the common parts of two
existing FlagConstant
instances from the same Flags
class.^
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing the uncommon parts of two
existing FlagConstant
instances from the same Flags
class.|
operator as defined for
FlagConstant
instances, used to create new
FlagConstant
instances representing both of two existing
FlagConstant
instances from the same Flags
class.twisted.python.constants.Flags
, a base class for
containers of related, combinable flag or bitvector-like constants.twisted.python.constants.NamedConstant
class
which is used to represent individual values.twisted.python.constants.Names
, a base class for
containers of related constraints.twisted.python.constants.Names
, a base class for
containers of related constraints with arbitrary values.notPortedModules
.PwdModuleTests
runs the tests defined by UserDatabaseTestsMixin
against the built-in pwd
module. This serves to verify that
UserDatabase
is really a fake of that API.ShadowDatabase
.SPwdModuleTests
runs the tests defined by ShadowDatabaseTestsMixin
against the built-in spwd
module. This serves to verify that
ShadowDatabase
is really a fake of that API.UserDatabase
.twisted.python.htmlizer.filter
.twisted.python._inotify
.TwistedSphinxInventory
.TwistedSystem
.doNotFailOnNetworkError
.APIBuilder
.CheckNewsfragmentScript
.CommandsTestMixin
related to Git repositories through GitCommand
.getRepositoryCommand
to access the right set of VCS commands depending on the repository
manipulated.filePathDelta
.SphinxBuilder
.getsockfam
, a helper which reveals the address
family of an arbitrary socket.recv1msg
(primarily error handling cases).getSocketFamily
.sendmsg
interface.SyslogObserver
which sends Twisted log events to the syslog.ListenFDs
,
constructed based on an environment dictionary.ListenFDs
,
explicitly constructed with some fake file descriptors.twisted.python._textattributes.DefaultFormattingState
.FixedOffsetTimeZone
.URLPath
created
with fromBytes
.URLPath
created
with fromString
and a str
argument.URLPath
created
with fromString
and a unicode
argument.twisted.python.util
.FancyEqMixin
.util.FancyStrMixin
.util.initgroups
.util.InsensitiveDict
.mergeFunctionMetadata
.nameToLabel
.util.OrderedDict
.util.padTo
.util._replaceIf
.util.runAsEffectiveUser
function.util.runWithWarningsSuppressed
.utils.runWithWarningsSuppressed
,
the version that supports Deferreds.util.switchUID
.untilConcludes
,
an EINTR
helper.cmdLineQuote
.inetdconf.ServicesConf
ProcessMonitor
.twisted.runner.procmontap
's
option parsing and makeService method.banana.encode
and
banana.decode
.jelly
module serialization.twisted.cred
support in PB.IPerspective
implementation is not a subclass of Avatar
.twisted.spread.util
.ConnectionPool
.Connection
class.Transaction
class.amp.BinaryBoxProtocol
.amp.Argument
and amp.Command
.amp.DateTime
,
amp._FixedOffsetTZInfo
,
and amp.utc
.amp.Decimal
.amp.Descriptor
,
an argument type for passing a file descriptor over an AMP connection over
a UNIX domain socket.amp.Float
.ListOf
combined
with amp.DateTime
.ListOf
combined
with amp.Decimal
for
not-a-number values.ListOf
combined
with amp.Decimal
.ListOf
combined
with amp.Integer
.ListOf
AMP
arguments can be omitted from AMP commands via the 'optional' flag.ListOf
combined
with amp.String
.ListOf
combined
with amp.Unicode
.amp.RemoteAmpError
.amp.utc
.twisted.application.internet.backoffPolicy
BytesEnviron
.twisted.python.compat._coercedUnicode
.twisted.python.compat._bytesRepr
.raw_input
unichr
.CooperativeTask.pause
,
CooperativeTask.resume
,
CooperativeTask.stop
,
exhausting the underlying iterator, and their interactions with each
other.DeferredFilesystemLock
twisted.internet.defer.ensureDeferred
.twisted.internet.defer
timeout code.ReconnectingClientFactory
.finger.Finger
.ftp.BaseFTPRealm
,
a base class to help define IFTPShell
realms with different user home directory policies.ftp.DTPFactory
.ftp.DTP
.ftp.errnoToFailure
errno checking.ftp._FileReader
and ftp._FileWriter
,
the objects returned by the shell in
openForReading
/openForWriting
.ftp.FTPRealm
.ftp.FTPClient
class.ftp.FTPShell
object.ftp.SystemFTPRealm
.twistd
ftp
.fireSystemEvent
, addSystemEventTrigger
, and
removeSystemEventTrigger
methods of the IReactorCore
interface.FakeTransport
.IOPump
.StrictPushProducer
.getProcessOutput
,
getProcessValue
,
and getProcessOutputAndValue
.FilesystemLock
.twisted.protocols.loopback.LoopbackRelay
MemCacheProtocol
.MemCacheProtocol
.twisted.python.modules
,
PythonPath
.modules
test cases.NewStyleOnly
,
because test turtles all the way down._oldstyle._oldStyle
.styles._aybabtu
gets all of classes in the inheritance hierarchy of its argument that are
strictly between Versioned
and the class itself.crefutil
.plugin.pluginPackagePaths
which constructs search paths for plugin packages.policies.TrafficLoggingFactory
.policies.ThrottlingFactory
.policies.TimeoutFactory
.policies.TimeoutMixin
.policies.TimeoutProtocol
.WrappingFactory
and ProtocolWrapper
.twisted.internet._dumbwin32proc
tests.protocol.ProcessProtocol
.procutils.which
.proto_helpers.StringTransport
helper behaviour.SOCKSv4
protocol.SOCKSv4
protocol.ssl.ClientContextFactory
.ssl.DefaultOpenSSLContextFactory
.FakeLib
.sslverify.KeyPair
.OpenSSLOptions
.sslverify.OpenSSLOptions
.sslverify.OpenSSLCertificateOptions
'
trustRoot
argument, sslverify.platformTrust
,
and their interactions._ErrorFormatter.formatError
.strports.service
.task.deferLater
.task.LoopingCall
based on a fake IReactorTime
implementation.IReactorTCP.connectTCP
are cleaned up when the connection they are associated with is closed.isMultiline
and endsInNewline
.text.splitQuoted
.text.stringyString
.text.greedyWrap
.twisted.internet.threads.deferToThreadPool
.app.AppLogger
.app.AppProfiler
.checkPID
._twistd_unix.UnixApplicationRunner
daemonization.twisted.application.app._exitWithSignal
.UnixApplicationRunner.removePID
.UnixApplicationRunner.setupEnvironment
.UnixApplicationRunner.startApplication
.UnixAppLogger
._makePackages
,
a helper for populating sys.modules
with fictional
modules.usage.flagFunction
.usage.Options
.usage.Options.parseOptions
for correct values under good conditions.usage.portCoerce
.usage.Options.parseOptions
for options with subcommands.usage.Options.parseOptions
for options with forced types.usage.Options.parseOptions
for wrong coerce options.twisted.usage.Completer
classes for producing output usable by zsh tab-completion system.DistReporter
.DistTrialRunner
.WorkerOptions
.LocalWorker
and LocalWorkerTransport
.WorkerProtocol
.WorkerReporter
.main
._setupPath
sys.path
manipulation.WorkerLogObserver
.unittest.TestCase
based classes.SynchronousTestCase
,
for failing tests.TestCase
's
asynchronous extensions to SynchronousTestCase
.
That is, assertFailure._makeRunner
helper.trial.Options
.run
function.TestCase
._iterateTests
returns a list of all test cases in a test suite or test case for
asynchronous tests.TestSuite
in
the asynchronous case.twisted.trial.unittest.TestCase
twisted.web._flatten
.Element
and twisted.web._flatten.flatten
.TagLoader
.Agent
.client.BrowserLikeRedirectAgent
.client.ContentDecoderAgent
.twisted.web.client.CookieAgent
.twisted.web.client._FakeUrllib2Response
and twisted.web.client._FakeUrllib2Request
's
interactions with cookielib.CookieJar
instances.FileBodyProducer
which reads bytes from a file and writes them to an IConsumer
.client.HTTPConnectionPool
,
by using client._RetryingHTTP11ClientProtocol
,
supports retrying requests done against previously cached connections.HTTPConnectionPool
class.client.ProxyAgent
.client.readBody
client.RedirectAgent
.twisted.web.client.WebClientContextFactory
.twcgi.CGIDirectory
.twcgi.CGIProcessProtocol
.twcgi.CGIScript
.twcgi.FilteredScript
.client.HTTPConnectionPoolTest
.UserDirectory
,
a resource for listing all user resources available on a system._codeToMessages
inverts
_responses.RESPONSES
Error
attributes are
initialized.FlattenerError
.InfiniteRedirection
attributes are initialized.MissingRenderMethod
exceptions are initialized and displayed.MissingTemplateLoader
exceptions are initialized and displayed.PageRedirect
attributes are initialized.RedirectWithNoLocation
is a subclass of Error
which sets a
custom message in the constructor.FlattenerError
.twisted.web.html
._ChunkedTransferDecoder
,
which turns a byte stream encoded using HTTP chunked
Transfer-Encoding
back into the original byte stream.twisted.web.http.Request
.http._genericHTTPChannelProtocol
, a HTTPChannel
-alike
which can handle different HTTP protocol channels._IdentityTransferDecoder
.HTTPChannel
.http.Request
http.Request.isSecure
correctly takes the transport into account.http.Request
objects.H2Connection
object times out idle connections.Headers
,
using bytes
arguments for methods.Headers
,
using unicode
arguments for methods.twisted.web.http.Request
.twisted.web.http.Request
.HTTPAuthSessionWrapper
.UnauthorizedResource
.HTTP11ClientProtocol
.HTTPClientParser
which is responsible for parsing HTTP response messages._HTTPParserTests
using bare LF newlines._HTTPParserTests
using standard CR LF newlines.LengthEnforcingConsumer
.makeStatefulDispatcher
.ChunkedEncoder
which sits between an ITransport
and a request/response body producer and chunked encodes everything written
to it.Request
.Response
.TransportProxyProducer
which proxies the IPushProducer
interface of a transport.ProxyClientFactory
.ProxyClient
.ProxyRequest
.ReverseProxyRequest
.ReverseProxyResource
.ErrorPage
, NoResource
,
and ForbiddenResource
.getChildForRequest
.Resource
.PythonScript
.ResourceScriptDirectory
.Tag
.static.DirectoryLister
.MultipleRangeStaticProducer
.NoRangeStaticProducer
.twisted.web.static.File
.SingleRangeStaticProducer
.Data
.File
.File.makeProducer
.StaticProducer
.twisted.web.tap
.Element
class.renderElement
_TagFactory
through the publicly-exposed tags
object.twisted.web.template.XMLFile
's
__repr__
.twisted.web.template.XMLFile
's
deprecated filename support.twisted.web.template.XMLFile
's
FilePath
support.twisted.web.template.XMLFile
's
deprecated file object support.twisted.web.template.XMLString
FailureElement
and related helpers which can render a Failure
as an
HTML string.twisted.web.util.formatFailure
which returns an HTML string representing the Failure
instance passed to it.redirectTo
._HostResource
.NameVirtualHost
.VHostMonsterResource
.twisted.web.resource._computeAllowedMethods
is provided by
a default should the subclass not provide the method.twisted.web.http.combinedLogFormatter
.http.HTTPFactory
accepts explicit reactor selection.http.HTTPFactory.log
.server.Request.render
.twisted.web.http.proxiedLogFormatter
.server.Site
's root
request URL calculation.server.Request
.server.Session
.server.Site.log
.server.Site
.client.getPage
and
friends are deprecated.HTTPClientFactory
includes the port in the host header if needed.HTTPPagerGetter
, the HTTP client protocol
implementation used to implement getPage
.twisted.web.client.URI
with host names.twisted.web.client.URI
with IPv4 host addresses.twisted.web.client.URI
with IPv6 host addresses.client._urljoin
.environ
dict
passed to the application object by twisted.web.wsgi.WSGIResource
._InputStream
when it is wrapped around an io.BytesIO
._InputStream
when it is wrapped around a cStringIO.StringIO
._InputStream
when it is wrapped around a StringIO.StringIO
._InputStream
when it is wrapped around a tempfile.TemporaryFile
.WSGIResource
.CDATASection
.CharacterData
.Comment
.Document
.Element
.EntityReference
.Node
.Text
.XMLRPC
's support of
Deferreds._QueryFactory.parseResponse
.None
when the allowNone
flag is set.XMLRPC
's support of
subclasses which override lookupProcedure
and
listProcedures
.datetime.datetime
instance when the
useDateTime
flag is set.basechat.ChatUI
chat client.domish.ExpatElementStream
,
the expat-based element stream implementation.domish.SuxElementStream
,
the twisted.web.sux
-based
element stream implementation.domish.Element
.IRCClient.invite
.twisted.words.protocols.irc.IRCClient
.ctcpQuery_*
methods.twisted.words.protocols.irc.IRCClient
CTCP handling.DccChatFactory
.dccDescribe
.DccFileReceive
.dcc_*
methods.irc._CommandDispatcherMixin
.twisted.words.protocols.irc._FormattingState
.twisted.words.protocols.irc.parseModes
.ServerSupportedFeatures
and related functions.irc_*
methods sent from the server to the
client.IRCUser
sends
the correct error messages back to clients when given indecipherable
bytesIRCUser
IRCProto
.client.BindInitializer
.client.IQAuthInitializer
.client.SessionInitializer
.component.ListenComponentAuthenticator
.component.Router
.component.Service
.component.XMPPComponentServerFactory
.error._parseError
.error.StreamError
.jstrports
sasl.SASLInitiatingInitializer.setMechanism
.sasl.SASLInitiatingInitializer
twisted.words.protocols.jabber.sasl_mechanisms.Anonymous
.twisted.words.protocols.jabber.sasl_mechanisms.DigestMD5
.twisted.words.protocols.jabber.sasl_mechanisms.Plain
.xmlstream.hashPassword
.xmlstream.ListenAuthenticator
xmlstream.StreamManager
.xmlstream.XMPPHandlerCollection
.xmlstream.XMPPHandler
.twisted.words.protocols.jabber.xmpp_stringprep
.EventDispatcher
.twisted.words.xish.utility.XmlPipe
.xmlstream.BootstrapMixin
.XmlStream
factories.DummyRequest
.client.Agent
against
HTTP method injections.client.Agent
against
URI injections.client.Request
against HTTP method injections.client.Request
against HTTP URI injections.client.Request.writeTo
against HTTP method injections.client.Request.writeTo
against HTTP method injections.UnsupportedMethod
.HTTPChannel
sanitizes its output.http.HTTPClient
sanitizes its output.DeferredResource
.client.getPage
against HTTP method injections.client.downloadPage
against URI injections.client.getPage
against HTTP method injections.client.getPage
against URI injections.client.HTTPClientFactory
against HTTP method injections.client.HTTPClientFactory.setURL
against HTTP URI injections.client.HTTPClientFactory
against HTTP URI injections.client.HTTPDownloader
against HTTP method injections.client.HTTPDownloader.setURL
against HTTP URI
injections.client.HTTPDownloader
against HTTP URI injections.client.HTTPPageGetter
against HTTP method injections.client.HTTPPageDownloader
against HTTP method injections.client.HTTPPageGetter
against HTTP URI injections.client.HTTPPageDownloader
against HTTP URI injections.TestResult
twisted.trial.unittest.TestCase
s.AMP
protocol's callRemote
method.TestResult
with support for writing to a stream.Tkinter.Frame
tuple
_MACParams
represents the parameters necessary to compute SSH MAC (Message
Authenticate Codes).SSHTransportBase
's
key exchange algorithm compatibility with OpenSSH.SSHTransportBase
's
handling of rekeying messages.SSHTransportBase
's
key exchange algorithm compatibility with OpenSSH.RekeyAvatar
instances for any avatar request.IKnownHostEntry
.
Subclasses must set the 'entry' attribute to a provider of that interface,
the implementation of that interface under test.HashedEntry
.PlainEntry
when parsed from a line with a comment.PlainEntry
.PlainEntry
when parsed from a line with a comment.UnparsedEntry
LOGINCredentials
generates challenges for LOGIN authentication.usage.Options
subclass that needs authentication.strcred.AuthOptionMixin
.ConnectionPool
;PublicKey
is a representation of the public part of a key pair.Connector
provides of twisted.internet.interfaces.IConnector
for all POSIX-style reactors.DeferredList
is a tool for collecting the results of several Deferreds.deferredGenerator
.Protocol
instance in a ProcessProtocol
instance.IProcessProtocol
and an ITransport
.IProcessProtocol
provider that wraps an IProtocol
.IProcessProtocol
which fires a Deferred when the process it is associated with ends.Deferred
.IProcessProtocol
with a Deferred for events where the subprocess starts and stops."secret "
to a subprocess and
then collect all of its output and fire a Deferred with it when the process
ends.processEnded
differently: processes should exit with exit code 1._CommandTransport
is an SSH client transport which includes a host key verification
step before it will proceed to secure the connection.runProtocolsWithReactor
.TLSMemoryBIOProtocol
.ReceiveFileDescriptor
provides an API for waiting for file descriptors to be received.SendFileDescriptorAndBytes
sends a file descriptor and
optionally some normal bytes and then closes its connection.IProtocol
provider.IFileDescriptorReceiver
and records how its fileDescriptorReceived
method is
called.IHalfCloseableProtocol
and records whether its readConnectionLost
and
{writeConnectionLost} methods are called.IHandshakeListener
and records the number of times its handshakeCompleted
method
has been called.IProtocol
that returns a value from its dataReceived method.AccumulatingProtocol
is an IProtocol
implementation which collects the data delivered to it and can fire a
Deferred when it is connected or disconnected.AmpBox
es -
key/value pairs - via length-prefixed strings. A box is composed of:AddErrorsCommand
,
and is used to test that inherited commands can add their own new types of
errors, but still respond in the same way to their parents types of
errors.InheritedCommand
,
and is used to test that inherited commands inherit their bases' errors if
they do not respond to any of their own.BaseCommand
,
and is used to test that inheritance does not interfere with the normal
handling of errors.AMP
for testing.basic.Int16StringReceiver
storing received strings in an array.basic.Int32StringReceiver
storing received strings in an array.basic.Int8StringReceiver
storing received strings in an array.SMTPSenderFactory
.NMEASentence
),
and delegates to a receiver.FTPClient
is a
client implementation of the FTP protocol which exposes FTP commands as
methods which return Deferred
s.LineReceiverLineLengthExceededTests
.HTTPParser
handles the parsing side of HTTP processing. With a suitable subclass, it
can parse either the client side or the server side of the connection.twisted.words.protocols.irc.IRCClient
that stores sent lines in a list
rather than transmitting
them.ThrottlingFactory
.Banana
implements the Banana s-expression protocol, client and server.exitCode
will be set to
0
; otherwise it will be set to 1
to indicate
failure.Protocol
is
expected.connectionDisconnected
deferred of its factory on connetion
lost.connectionMade
.HTTP11ClientProtocol
is an implementation of the HTTP 1.1 client protocol. It supports as few
features as possible.Protocol
to
be used with an client.Agent
to
receive data.HTTP11ClientProtocol
but which does not actually know HTTP/1.1 and only collects requests in a
list.runProtocolsWithReactor
.buildProtocol
returns None
.SMTPManagedRelayer
.ESMTPManagedRelayer
.policies.ThrottlingFactory
using a task.Clock
for
tests.policies.TimeoutFactory
using a task.Clock
for
tests.TLSMemoryBIOFactory
adds TLS to connections.ClientFactory
that has a set of acceptable protocols for NPN/ALPN negotiation.AccumulatingProtocol
instances.TestQueryProtocol
for saving headers.twisted.internet.interfaces.IConnector
to test connection lost.Deferred
with
a protocol instance shortly after it is constructed (hopefully long enough
afterwards so that it has been connected to a transport).DNSProtocol
connections. This class also provides records for responses to DNS
queries.server.DNSServerFactory
subclass which does not attempt to reply to any received messages.server.DNSServerFactory
subclass whose methods raise an exception containing the supplied
arguments.ServerFactory
that has a set of acceptable protocols for NPN/ALPN negotiation.Deferred
on
connection made. This factory can handle only one client connection.pb.PBServerFactory
that saves the latest connected client in
protocolInstance
.EchoProtocol
.AccumulatingProtocol
instances.IRCUser
protocol.IProtocolFactory
whose buildProtocol
always returns its
specificProtocol
and sets passedAddress
.HTTP11ClientProtocol
,
used by HTTPConnectionPool
.StubHTTPProtocol
instances.DefaultOpenSSLContextFactory
is a factory for server-side SSL context objects. These objects define
certain parameters related to SSL handshakes and the subsequent
connection.OpenSSL.SSL.TLSv1_METHOD
.IReactorTime.callLater
.
This is commonly useful for writing deterministic unit tests for code which
schedules events using this API.RaisingMemoryReactor
with task.Clock
.IReactorCore.run
,
IReactorCore.stop
,
and IReactorProcess.spawnProcess
.IReactorTime
and IReactorUDP
provider.FSSetClock
is a IReactorFDSet
and an IReactorClock
.AsyncioSelectorReactor
tests.IReactorCore.addSystemEventTrigger
and IReactorCore.fireSystemEvent
.IReactorFDSet
.twisted.internet.gtk3reactor
and twisted.internet.gireactor
.TLSMemoryBIOProtocol
correctly.IReactorProcess
tests which defines some tests which can be applied to PTY or non-PTY uses
of spawnProcess
.IReactorProcess
for child processes which do not have a PTY.IReactorProcess
for child processes which have a PTY.IReactorSocket.adoptDatagramPort
implementations.IReactorSocket.adoptStreamConnection
implementations.IReactorSocket.adoptStreamPort
implementations.IReactorSocket
implementations for required methods and method signatures.StandardIO
supports reading and writing to filesystem files.AbortConnectionMixin
tests.adoptStreamConnection
.IReactorTCP.connectTCP
.IReactorTCP.connectTCP
.twisted.internet.tcp.Connection
.IConnector
provider returned by IReactorTCP.connectTCP
.ITCPTransport
s
built with listenTCP
and connectTCP
.IReactorThreads
.IReactorTime
for reactors based off glib.IReactorTime
.abortConnection
tests using SSL.ITLSTransport
.ITLSTransport.startTLS
(as opposed to IReactorSSL.connectSSL
or IReactorSSL.listenSSL
).IReactorSSL.listenSSL
UDPPortTestsMixin
tests using adopted UDP sockets.UDPPortTestsMixin
tests using newly created UDP sockets.IReactorUNIX.connectUNIX
.IReactorUNIXDatagram
.IReactorUNIX.adoptStreamPort
IReactorUNIX.listenUnix
IReactorUNIX
.IReactorWin32Events
.TLSMemoryBIOProtocol
correctly.ITLSTransport
.ITLSTransport.startTLS
(as opposed to IReactorSSL.connectSSL
or IReactorSSL.listenSSL
).IReactorSSL.listenSSL
SSHChannel
like class which only reads and writes data from memory.StringTransport
which on disconnection will trigger the connection lost on the attached
protocol.IProcessTransport
provider to be used in tests.StringTransport
that supports abortConnection
.StringTransport
that supports abortConnection
.MockProcessAlias
.DirDBM
database.DirDBM
database.pop3.IMailbox
implementation.SMTPSenderFactory
.imap4.IMAP4Server
.IRealm
for
tests.IndexErrorCommandTests
tests with an asynchronous-Deferred returning IMailbox implementation.IndexErrorCommandTests
tests with a synchronous-Deferred returning IMailbox implementation.IndexErrorCommandTests
tests with an asynchronous-Deferred returning IMailbox implementation.ValueErrorCommandTests
tests with a synchronous-Deferred returning IMailbox implementation.IMailbox
.IMailbox
implementation with certain per-user
values hard-coded and known by tests in this module.IRealm
which knows about a single test account's mailbox.smtp.SMTPClient
.ResolverBase
is a base class for implementations of interfaces.IResolver
which deals with a lot of the boilerplate of implementing all of the lookup
methods.IResolver
sResolver
implements recursive lookup starting from a specified list of root
servers.DNSDatagramProtocol
which can be used to avoid network traffic in tests where that kind of
thing doesn't matter.notifyModerators
method which will take care of
sending messages which require moderation to a list of moderators.INewsStorage
implementations._Container
instead.Banana
implements the Banana s-expression protocol, client and server.ResourcePublisher
exposes a remote API which can be used to respond to request.datetime.datetime
instances.decimal.Decimal
instances.filepath.FilePath
instances as paths on the wire.amp.Argument
which encodes its parser and serializer arguments *including the protocol*
into its parsed and serialized forms.BoxDispatcher
dispatches '_ask', '_answer', and '_error' AmpBox
es, both
incoming and outgoing, to their appropriate destinations.AddErrorsCommand
,
and is used to test that inherited commands can add their own new types of
errors, but still respond in the same way to their parents types of
errors.InheritedCommand
,
and is used to test that inherited commands inherit their bases' errors if
they do not respond to any of their own.BaseCommand
,
and is used to test that inheritance does not interfere with the normal
handling of errors.AMP
for testing.parseResponse
,
parseArguments
,
and makeResponse
.ProtocolIncludingArgument
.ProtocolIncludingCommand
subclass whose commandType is MyBox
CommandLocator
is a collection of responders to AMP Command
s, with
the help of the Command.responder
decorator.AddErrorsCommand
,
and is used to test that inherited commands can add their own new types of
errors, but still respond in the same way to their parents types of
errors.InheritedCommand
,
and is used to test that inherited commands inherit their bases' errors if
they do not respond to any of their own.BaseCommand
,
and is used to test that inheritance does not interfere with the normal
handling of errors.AMP
for testing.OverridingLocator
.AmpBox
es -
key/value pairs - via length-prefixed strings. A box is composed of:AddErrorsCommand
,
and is used to test that inherited commands can add their own new types of
errors, but still respond in the same way to their parents types of
errors.InheritedCommand
,
and is used to test that inherited commands inherit their bases' errors if
they do not respond to any of their own.BaseCommand
,
and is used to test that inheritance does not interfere with the normal
handling of errors.AMP
for testing.basic.Int16StringReceiver
storing received strings in an array.basic.Int32StringReceiver
storing received strings in an array.basic.Int8StringReceiver
storing received strings in an array.SMTPSenderFactory
.NMEASentence
),
and delegates to a receiver.FTPClient
is a
client implementation of the FTP protocol which exposes FTP commands as
methods which return Deferred
s.LineReceiverLineLengthExceededTests
.HTTPParser
handles the parsing side of HTTP processing. With a suitable subclass, it
can parse either the client side or the server side of the connection.twisted.words.protocols.irc.IRCClient
that stores sent lines in a list
rather than transmitting
them.AmpBox
es -
key/value pairs - via length-prefixed strings. A box is composed of:AddErrorsCommand
,
and is used to test that inherited commands can add their own new types of
errors, but still respond in the same way to their parents types of
errors.InheritedCommand
,
and is used to test that inherited commands inherit their bases' errors if
they do not respond to any of their own.BaseCommand
,
and is used to test that inheritance does not interfere with the normal
handling of errors.AMP
for testing.SystemFTPRealm
uses system user account information to decide what the home directory for
a particular avatarId is.Bucket
for each
host.Bucket
for each
service.Protocols
with traffic shaping on their
transports.Consumer
and shapes the rate at which it receives
data.Transport
and shapes the rate at which it receives
data.SMTPSenderFactory
.twisted.protocols.basic.NetstringReceiver
.basic.Int16StringReceiver
storing received strings in an array.basic.Int32StringReceiver
storing received strings in an array.basic.Int8StringReceiver
storing received strings in an array.HandshakeCallbackContextFactory
is a factory for SSL contexts which allows applications to get notification
when the SSL handshake completes.twisted.python.compat.unicode
ResourceSubscription
and sent via PB to a distributed node.ContextTracker
provides a way to pass arbitrary key/value data up and down a call stack
without passing them as parameters to the functions on that call stack.TokenPrinter
,
formating tokens as HTML spans.logging
module._CommandChannel
executes a command in a session channel and connects its input and output
to an IProtocol
provider.BrokenExecSession
is a session on which exec requests always fail.UnsatisfiedExecSession
is a session on which exec requests are always delayed indefinitely, never
succeeding or failing.WorkingExecSession
is a session on which exec requests always succeed._ConnectionReady
is an SSHConnection
(an SSH service) which only propagates the serviceStarted event to a
Deferred
to
be handled elsewhere._UserAuth
implements the client part of SSH user authentication in the convenient way
a user might expect if they are familiar with the interactive ssh
command line client._SIGCHLDWaker
can wake up a reactor whenever SIGCHLD
is received.ReactorBase.runUntilCurrent
to get invoked.sys.path
and the modules list in sys.modules
.ThreadPool
object.__eq__
and __ne__
.HashedEntry
is a representation of an entry in a known_hosts file where the hostname
has been hashed and salted.Message
contains all the information represented by a single DNS request or
response.dns.Message
which is
comparable so that it can be tested using some of the dns._EDNSMessage
tests.TunnelAddress
represents the tunnel to which a TuntapPort
is
bound.FancyEqMixin
which is not related to Record
.FancyEqMixin
used by tests.Record
.__str__
.dns.Message
which is
comparable so that it can be tested using some of the dns._EDNSMessage
tests.TunnelAddress
represents the tunnel to which a TuntapPort
is
bound.RemoteCache
.flavors.RemoteCopy
and flavors.Copyable
version of twisted.python.failure.Failure
for serialization.ResourceSubscription
and sent via PB to a distributed node.pb.Broker
s for a pb.PBClientFactory
or pb.PBServerFactory
.ResourcePublisher
exposes a remote API which can be used to respond to request.pb.IPerspective
.Cacheable
object.ViewPoint
when
passed to or returned from a remote method.setStateFor
convenience method.CopiedFailure
is a pb.RemoteCopy
of
a failure.Failure
transferred via PB.Cacheable
object.ResourceSubscription
and sent via PB to a distributed node.IPerspective
avatar which will be used in some tests.RemoteCache
.IForwarded
.FakeTransport
with added abortConnection
support.AMP
.ListOf
, a
parameterized zero-or-more argument type.ListOf
combined
with amp.DateTime
.ListOf
combined
with amp.Decimal
for
not-a-number values.ListOf
combined
with amp.Decimal
.ListOf
combined
with amp.Integer
.ListOf
combined
with amp.String
.ListOf
combined
with amp.Unicode
.IFTPShell
interface.ftp.FTPShell
object.IReadFile
and IWriteFile
interfaces.ftp._FileReader
and ftp._FileWriter
,
the objects returned by the shell in
openForReading
/openForWriting
.log.FileObserver
.MemCacheProtocol
commands.MemCacheProtocol
.MemCacheProtocol
.file
-alike which raises exceptions from its I/O methods
and keeps track of whether it has been closed.ssl.DefaultOpenSSLContextFactory
for both client and server.OpenSSL.SSL.Context
double which can more easily be
inspected.IReactorTCP.connectTCP
are cleaned up when the connection they are associated with is closed.IConsumer
on top of HTTP11ClientProtocol
for streaming request bodies to the server.IConsumer
proxy which enforces an exact length requirement on the total data written
to it.Request
instance describes an HTTP request to be sent to an HTTP server.twisted.internet.interfaces.IPushProducer
implementation which wraps another such thing and proxies calls to it until
it is told to stop.Response
instance describes an HTTP response received from an HTTP server.ResourceSubscription
and sent via PB to a distributed node.DummyHTTPHandler
,
but doesn't respond immediately.HTTPChannel
.ErrorPage
is a resource which responds with a particular (parameterized) status and a
body consisting of HTML containing some descriptive text. This is useful
for rendering simple error pages.ForbiddenResource
is a specialization of ErrorPage
which
returns the FORBIDDEN HTTP response code.NoResource
is
a specialization of ErrorPage
which
returns the HTTP response code NOT FOUND.Resource
with minimal capabilities to render a response.Resource
to be created on the fly by DynamicChildren
.Resource
with dynamic children.Resource
which implicitly defines its allowed methods by defining renderers to
handle them.ForeverTakingNoReadingResource
is a resource that never finishes responding and that removes itself from
the read loop.ForeverTakingResource
is a resource which never finishes responding to requests."ERROR"
.CGIScript
is
a resource which runs child processes according to the CGI
specification.Redirect
resource that keeps track of the number of times the resource has been
accessed.Reactor
class and a dummy
connect
method which allows instances to pretend to be
endpoints.client.Agent
against
HTTP method injections.Agent
.client.Agent
against
URI injections.client.BrowserLikeRedirectAgent
.client.ContentDecoderAgent
.twisted.web.client.CookieAgent
.client.HTTPConnectionPool
,
by using client._RetryingHTTP11ClientProtocol
,
supports retrying requests done against previously cached connections.HTTPConnectionPool
class.client.ProxyAgent
.client.RedirectAgent
.TestCase
subclasses which defines test methods for domhelpers functionality based on
a DOM creation function provided by a subclass.TestCase
mixin class which defines a number of tests for basic.BasicCredentialFactory
.
Because this mixin defines setUp
, it must be inherited before
TestCase
.twisted.web.http.Request
.twisted.web.http.Request
.twisted.web.http.Request
.UnauthorizedResource
.SlowRequest
is a fake implementation of Request
which
is easily controlled externally (for example, by code in a test
method).StringProducer
is a dummy body producer.twisted.web.client.URI
.twisted.web.client.URI
with host names.twisted.web.client.URI
with IPv4 host addresses.twisted.web.client.URI
with IPv6 host addresses.environ
dict
passed to the application object by twisted.web.wsgi.WSGIResource
.TestCase
subclasses which defines a number of tests against _InputStream
.
The subclass is expected to create a file-like object to be wrapped by an
_InputStream
under test._InputStream
when it is wrapped around an io.BytesIO
._InputStream
when it is wrapped around a cStringIO.StringIO
._InputStream
when it is wrapped around a StringIO.StringIO
._InputStream
when it is wrapped around a tempfile.TemporaryFile
.WSGIResource
.XMLRPC
.None
when the allowNone
flag is set.datetime.datetime
instance when the
useDateTime
flag is set.'wsgi.errors'
key in the environ
dictionary
passed to the application object.'wsgi.input'
key in the environ
dictionary passed
to the application object.WSGIResource
which drives the WSGI application using a threadpool and hooks it up to the
http.Request
.IResource
implementation which delegates responsibility for all resources
hierarchically inferior to it to a WSGI application.twisted.web.xmlrpc.Fault
domish.ExpatElementStream
,
the expat-based element stream implementation.domish.SuxElementStream
,
the twisted.web.sux
-based
element stream implementation.type
str
.unix.SFTPServerForUnixConchUser
urllib2.Request
ValueError
name,
class, type
triple.name, class, type
triple.twisted.names.dns.EFORMAT
.twisted.names.dns.ENAME
.twisted.names.dns.ENOTIMP
.twisted.names.dns.EREFUSED
.twisted.names.dns.ESERVER
.Warning
IReactorProcess.spawnProcess
is called in a way which may result in termination of the created child
process not being reported.Warning
subclass used by tests for interactions of twisted.python.log
with the
warnings
module.wxPython.wx.wxTimer
xml.sax.handler.ContentHandler
xml.sax.handler.EntityResolver
zipfile.ZipFile
zipfile.ZipFile
object which, with readfile
,
also gives you access to a file-like object for each entry.zope.interface.Interface
IWorker
,
but with the additional guarantee that the callables passed to
do
will not be called exclusively with each other._ISSHConnectionCreator
knows how to create SSH connections somehow.IKnownHostEntry
is an entry in an OpenSSH-formatted known_hosts
file.openFile
()._IKexAlgorithm
describes a key exchange algorithm._IEllipticCurveExchangeKexAlgorithm
describes a key exchange algorithm that uses an elliptic curve exchange
between the client and server._IFixedGroupKexAlgorithm
describes a key exchange algorithm with a fixed prime / generator
group._IGroupExchangeKexAlgorithm
describes a key exchange algorithm that uses group exchange between the
client and server.ICredentials
.ISSHPrivateKey
credentials encapsulate an SSH public key to be checked against a user's
private key.twisted.cred.checkers.ICredentialsChecker
.(host, port)
.IProtocol
to indicate that it would like to be notified when TLS handshakes complete
when run over a TLS-based transport.IHostnameResolver
can resolve a host name and port number into a series of IAddress
objects.IHostResolution
represents represents an in-progress recursive query for a DNS name.IFileDescriptor
that can read.IFileDescriptor
that can both read and write.IFileDescriptor
that can write.IFileDescriptor
that can both read and write.IOpenSSLClientConnectionCreator
can create OpenSSL.SSL.Connection
objects for TLS clients.IOpenSSLServerConnectionCreator
can create OpenSSL.SSL.Connection
objects for TLS servers.resumeProducing()
is called.IBodyProducer
write bytes to an object which provides IConsumer
by calling its write
method repeatedly.IFileDescriptor
type resources.IReactorPluggableNameResolver
is a reactor whose name resolver can be set to a user-supplied object.IReactorPluggableResolver
is a reactor which can be customized with an IResolverSimple
.
This is a fairly limited interface, that supports only IPv4; you should use
IReactorPluggableNameResolver
instead.IResolutionReceiver
receives the results of a hostname resolution in progress, initiated by an
IHostnameResolver
.ClientFactory
can connect to. For example, a remote TCP host/port pair would be a TCP
client endpoint.IStreamClientEndpointStringParserWithReactor
is a parser which can convert a set of string *args
and
**kwargs
into an IStreamClientEndpoint
provider.Factory
can
listen for incoming connections.EMFILE
.IMAPrev4
authorization challenge mechanism.listMailboxes
.twisted.pair.tuntap
-using
code).IArgumentType
can serialize a Python object into an AMP box and deserialize information
from an AMP box back into a Python object.AmpBox
objects
and dispatch them appropriately.AmpBox
objects.__cmp__
.__cmp__
.proxyForInterface
.proxyForInterface
.util.LocalAsyncForwarder
.ITestPlugin
.HTTPChannel
expects of Request
.IRequest.write
,
for example for compression purpose._IRequestEncoder
instances.IAgentEndpointFactory
provides a way of constructing an endpoint used for outgoing Agent
requests. This is useful in the case of needing to proxy outgoing
connections, or to otherwise vary the transport used.IRequest
objects
that does not take a ``queued`` parameter.IRenderable
is an
object that may be rendered by the twisted.web.template
templating system.twisted.web.template.Element
's
loader
attribute._IRequestEncoderFactory
.