twisted API Documentation

Class Hierarchy

  • AssertionError
    • twisted.internet.error.ReactorAlreadyInstalledError - Could not install reactor because one is already installed.
    • twisted.protocols.basic.StringTooLongError - Raised when trying to send a string too long for a length prefixed protocol.
    • twisted.trial.unittest.FailTest - Raised to indicate the current test has failed to pass.
  • AttributeError
    • twisted.spread.pb.NoSuchMethod - Raised if there is no such remote method
  • BaseException
    • twisted.internet.defer._DefGen_Return - Undocumented
    • twisted.python.failure.Failure - A basic abstraction for an error that has occurred.
      • twisted.spread.pb.CopiedFailure - A CopiedFailure is a pb.RemoteCopy of a failure.Failure transferred via PB.
      • twisted.spread.pb.CopyableFailure - A flavors.RemoteCopy and flavors.Copyable version of twisted.python.failure.Failure for serialization.
  • code.InteractiveInterpreter
    • twisted.conch.manhole.ManholeInterpreter - Interactive Interpreter with special output and Deferred support.
  • codecs.StreamReader
    • twisted.mail.imap4.StreamReader - Undocumented
    • twisted.mail.smtp.xtextStreamReader - Undocumented
  • codecs.StreamWriter
    • twisted.mail.imap4.StreamWriter - Undocumented
    • twisted.mail.smtp.xtextStreamWriter - Undocumented
  • collections.Sequence
    • twisted.internet.testing.EventLoggingObserver - No summary
  • collections.UserDict
    • twisted.protocols.postfix.PostfixTCPMapDictServerFactory - An in-memory dictionary factory for PostfixTCPMapServer.
  • constantly.Flags
    • twisted.internet.ssl.ProtocolNegotiationSupport - ProtocolNegotiationSupport defines flags which are used to indicate the level of NPN/ALPN support provided by the TLS backend.
    • twisted.pair.tuntap.TunnelFlags - TunnelFlags defines more flags which are used to configure the behavior of a tunnel device.
    • twisted.python.test.test_constants.PizzaToppings - Some pizza toppings, with obviously meaningful bitwise values.
  • constantly.Names
    • twisted.conch.ssh.keys.FingerprintFormats - Constants representing the supported formats of key fingerprints.
    • twisted.internet.endpoints.StandardErrorBehavior - Constants used in ProcessEndpoint to decide what to do with stderr.
    • twisted.internet.ssl.TLSVersion - TLS versions that we can negotiate with the client/server.
    • twisted.logger.LogLevel - Constants describing log levels.
    • twisted.logger.PredicateResult - Predicate results.
    • twisted.positioning.base.Angles - The types of angles.
    • twisted.positioning.base.Directions - The four cardinal directions (north, east, south, west).
    • twisted.python.test.test_constants.MoreNamedLetters - Some more letters, named.
    • twisted.python.test.test_constants.NamedLetters - Some letters, named.
  • constantly.Values
    • twisted.application.runner._exit.ExitStatus - Standard exit status codes for system programs.
    • twisted.positioning.nmea.GPGGAFixQualities - The possible fix quality indications for GPGGA sentences.
    • twisted.positioning.nmea.GPGLLGPRMCFixQualities - The possible fix quality indications in GPGLL and GPRMC sentences.
    • twisted.positioning.nmea.GPGSAFixTypes - The possible fix types of a GPGSA sentence.
    • twisted.protocols.haproxy._v2parser.NetFamily - Values for the 'family' field.
    • twisted.protocols.haproxy._v2parser.NetProtocol - Values for 'protocol' field.
    • twisted.python.test.test_constants.ValuedLetters - Some more letters, with corresponding unicode values.
  • cPickle.PicklingError
    • twisted.persisted.styles._UniversalPicklingError - A PicklingError catchable by both cPickle.PicklingError and pickle.PicklingError handlers.
  • ctypes.Structure
    • twisted.internet.test._posixifaces.ifaddrs - Undocumented
    • twisted.internet.test._posixifaces.in6_addr - Undocumented
    • twisted.internet.test._posixifaces.in_addr - Undocumented
    • twisted.internet.test._posixifaces.sockaddr - Undocumented
    • twisted.internet.test._posixifaces.sockaddr_in - Undocumented
    • twisted.internet.test._posixifaces.sockaddr_in6 - Undocumented
    • twisted.internet.test._win32ifaces.SOCKET_ADDRESS - Undocumented
  • datetime.tzinfo
    • twisted.python._tzhelper.FixedOffsetTimeZone - Represents a fixed timezone offset (without daylight saving time).
  • dict
    • twisted.internet.ssl.DistinguishedName - Identify and describe an entity.
    • twisted.protocols.amp.AmpBox - I am a packet in the AMP protocol, much like a regular bytes:bytes dictionary.
      • twisted.protocols.amp._SwitchBox - Implementation detail of ProtocolSwitchCommand: I am an AmpBox which sets up state for the protocol to switch.
      • twisted.protocols.amp._TLSBox - I am an AmpBox that, upon being sent, initiates a TLS connection.
      • twisted.protocols.amp.QuitBox - I am an AmpBox that, upon being sent, terminates the connection.
    • twisted.python.usage.Options - An option list parser class
      • twisted.application.app.ServerOptions - No class docstring; 2/6 methods documented
        • twisted.scripts._twistd_unix.ServerOptions - No class docstring; 1/2 methods documented
        • twisted.scripts._twistw.ServerOptions - No class docstring; 1/1 methods documented
      • twisted.application.twist._options.TwistOptions - Command line options for twist.
      • twisted.conch.client.options.ConchOptions - No class docstring; 5/6 methods documented
        • twisted.conch.scripts.cftp.ClientOptions - Undocumented
        • twisted.conch.scripts.conch.ClientOptions - No class docstring; 3/4 methods documented
      • twisted.conch.manhole_tap.Options - Undocumented
      • twisted.conch.scripts.ckeygen.GeneralOptions - Undocumented
      • twisted.conch.scripts.tkconch.GeneralOptions - Undocumented
      • twisted.conch.tap.Options - No class docstring; 1/2 methods documented
      • twisted.cred.test.test_strcred.DummyOptions - Simple options for testing strcred.AuthOptionMixin.
      • twisted.cred.test.test_strcred.OptionsForUsernameHashedPassword - Undocumented
      • twisted.cred.test.test_strcred.OptionsForUsernamePassword - Undocumented
      • twisted.cred.test.test_strcred.OptionsSupportsAllInterfaces - Undocumented
      • twisted.cred.test.test_strcred.OptionsSupportsNoInterfaces - Undocumented
      • twisted.mail.tap.Options - An options list parser for twistd mail.
      • twisted.names.tap.Options - No class docstring; 4/6 methods documented
      • twisted.news.tap.DBOptions - Undocumented
      • twisted.news.tap.Options - No class docstring; 4/5 methods documented
      • twisted.news.tap.PickleOptions - Undocumented
      • twisted.python.test.test_shellcomp.FighterAceOptions - Command-line options for an imaginary `Fighter Ace` game
        • twisted.python.test.test_shellcomp.FighterAceExtendedOptions - Extend the options and zsh metadata provided by FighterAceOptions. _shellcomp must accumulate options and metadata from all classes in the hiearchy so this is important to test.
      • twisted.python.test.test_shellcomp.FighterAceServerOptions - Options for FighterAce 'server' subcommand
      • twisted.python.test.test_shellcomp.SimpleProgOptions - Command-line options for a `Silly` imaginary program
        • twisted.python.test.test_shellcomp.SimpleProgWithSubcommands - Undocumented
      • twisted.python.test.test_shellcomp.SimpleProgSub1 - Undocumented
      • twisted.python.test.test_shellcomp.SimpleProgSub2 - Undocumented
      • twisted.runner.inetdtap.Options - To use it, create a file named `sample-inetd.conf` with:
      • twisted.runner.procmontap.Options - Define the options accepted by the twistd procmon plugin.
      • twisted.scripts.htmlizer.Options - Undocumented
      • twisted.scripts.trial.Options - Options to the trial command line tool.
      • twisted.tap.ftp.Options - No class docstring; 1/2 methods documented
      • twisted.tap.portforward.Options - Undocumented
      • twisted.tap.socks.Options - Undocumented
      • twisted.test.test_usage.HolyQuestOptions - Undocumented
      • twisted.test.test_usage.InquisitionOptions - Undocumented
      • twisted.test.test_usage.SubCommandOptions - Undocumented
      • twisted.test.test_usage.TypedOptions - No class docstring; 1/1 methods documented
      • twisted.test.test_usage.WeirdCallableOptions - Undocumented
      • twisted.test.test_usage.WellBehaved - Undocumented
      • twisted.test.test_usage.WrongTypedOptions - Undocumented
      • twisted.trial._dist.options.WorkerOptions - Options forwarded to the trial distributed worker.
      • twisted.web.tap.Options - Define the options accepted by the twistd web plugin.
      • twisted.words.tap.Options - No class docstring; 2/3 methods documented
      • twisted.words.xmpproutertap.Options - Undocumented
    • twisted.test.test_amp.MyBox - A unique dict subclass.
  • distutils.command.build_ext.build_ext
    • twisted.python._setup.build_ext_twisted - Allow subclasses to easily detect and customize Extensions to build at install-time.
  • Exception
    • twisted._threads.AlreadyQuit - This worker worker is dead and cannot execute more instructions.
    • twisted._threads.test.test_threadworker.FakeQueueEmpty - FakeQueue's get has exhausted the queue.
    • twisted._threads.test.test_threadworker.WouldDeadlock - If this were a real lock, you'd be deadlocked because the lock would be double-acquired.
    • twisted.application.runner._pidfile.AlreadyRunningError - Process is already running.
    • twisted.application.runner._pidfile.InvalidPIDFileError - PID file contents are invalid.
    • twisted.application.runner._pidfile.NoPIDFound - No PID found in PID file.
    • twisted.application.runner._pidfile.StalePIDFileError - PID file contents are valid, but there is no process with the referenced PID.
    • twisted.conch.endpoints.AuthenticationFailed - An SSH session could not be established because authentication was not successful.
    • twisted.conch.error.ConchError - Undocumented
    • twisted.conch.error.HostKeyChanged - The host key of a remote host has changed.
    • twisted.conch.error.IgnoreAuthentication - This is thrown to let the UserAuthServer know it doesn't need to handle the authentication anymore.
    • twisted.conch.error.InvalidEntry - An entry in a known_hosts file could not be interpreted as a valid entry.
    • twisted.conch.error.MissingKeyStoreError - Raised if an SSHAgentServer starts receiving data without its factory providing a keys dict on which to read/write key data.
    • twisted.conch.error.NotEnoughAuthentication - This is thrown if the authentication is valid, but is not enough to successfully verify the user. i.e. don't retry this type of authentication, try another one.
    • twisted.conch.error.UserRejectedKey - The user interactively rejected a key.
    • twisted.conch.insults.helper.ExpectationTimeout - Undocumented
    • twisted.conch.insults.window.YieldFocus - Input focus manipulation exception
    • twisted.conch.ssh.filetransfer.SFTPError - No class docstring; 1/3 methods documented
    • twisted.conch.ssh.keys.BadFingerPrintFormat - Raises when unsupported fingerprint formats are presented to fingerprint.
    • twisted.conch.ssh.keys.BadKeyError - Raised when a key isn't what we expected from it.
    • twisted.conch.ssh.keys.EncryptedKeyError - Raised when an encrypted key is presented to fromString/fromFile without a password.
    • twisted.conch.stdio.UnexpectedOutputError - Undocumented
    • twisted.conch.telnet.TelnetError - Undocumented
      • twisted.conch.telnet.NegotiationError - Undocumented
        • twisted.conch.telnet.AlreadyDisabled - Undocumented
        • twisted.conch.telnet.AlreadyEnabled - Undocumented
        • twisted.conch.telnet.AlreadyNegotiating - Undocumented
        • twisted.conch.telnet.OptionRefused - Undocumented
    • twisted.conch.test.test_checkers._DummyException - Fake exception to be used for testing.
    • twisted.cred.error.LoginFailed - The user's request to log in failed for some reason.
      • twisted.cred.error.LoginDenied - The realm rejected this login for some reason.
      • twisted.cred.error.UnauthorizedLogin - The user was not authorized to log in.
        • twisted.conch.error.ValidPublicKey - Raised by public key checkers when they receive public key credentials that don't contain a signature at all, but are valid in every other way. (e.g. the public key matches one in the user's authorized_keys file).
      • twisted.cred.error.UnhandledCredentials - No summary
    • twisted.cred.error.Unauthorized - Standard unauthorized error.
      • twisted.cred.error.UnauthorizedLogin - The user was not authorized to log in.
        • twisted.conch.error.ValidPublicKey - Raised by public key checkers when they receive public key credentials that don't contain a signature at all, but are valid in every other way. (e.g. the public key matches one in the user's authorized_keys file).
    • twisted.cred.strcred.StrcredException - Base exception class for strcred.
      • twisted.cred.strcred.InvalidAuthArgumentString - Raised by an authentication plugin when the argument string provided is formatted incorrectly.
      • twisted.cred.strcred.InvalidAuthType - Raised when a user provides an invalid identifier for the authentication plugin (known as the authType).
      • twisted.cred.strcred.UnsupportedInterfaces - Raised when an application is given a checker to use that does not provide any of the application's supported credentials interfaces.
    • twisted.enterprise.adbapi.ConnectionLost - This exception means that a db connection has been lost. Client code may try again.
    • twisted.internet._sslverify.SimpleVerificationError - Not a very useful verification error.
    • twisted.internet.defer._InternalInlineCallbacksCancelledError - A unique exception used only in _cancellableInlineCallbacks to verify that an inlineCallbacks is being cancelled as expected.
    • twisted.internet.defer.AlreadyCalledError - Undocumented
    • twisted.internet.defer.AlreadyTryingToLockError - Raised when DeferredFilesystemLock.deferUntilLocked is called twice on a single DeferredFilesystemLock.
    • twisted.internet.defer.CancelledError - This error is raised by default when a Deferred is cancelled.
    • twisted.internet.defer.FirstError - First error to occur in a DeferredList if fireOnOneErrback is set.
    • twisted.internet.defer.QueueOverflow - Undocumented
    • twisted.internet.defer.QueueUnderflow - Undocumented
    • twisted.internet.defer.TimeoutError - This error is raised by default when a Deferred times out.
      • twisted.names.error.DNSQueryTimeoutError - Indicates a lookup failed due to a timeout.
    • twisted.internet.error.AlreadyListened - An attempt was made to listen on a file descriptor which can only be listened on once.
    • twisted.internet.error.BindError - An error occurred binding to an interface
      • twisted.internet.error.CannotListenError - This gets raised by a call to startListening, when the object cannotstart listening.
    • twisted.internet.error.CertificateError - We did not find a certificate where we expected to find one.
    • twisted.internet.error.ConnectError - An error occurred while connecting
      • twisted.internet.error.BadFileError - File used for UNIX socket is no good
      • twisted.internet.error.ConnectBindError - Couldn't bind
      • twisted.internet.error.ConnectionRefusedError - Connection was refused by other side
      • twisted.internet.error.NoRouteError - No route to host
      • twisted.internet.error.ServiceNameUnknownError - Service name given as port is unknown
      • twisted.internet.error.SSLError - An SSL error occurred
      • twisted.internet.error.TCPTimedOutError - TCP connection timed out
      • twisted.internet.error.UnknownHostError - Hostname couldn't be looked up
      • twisted.internet.error.UserError - User aborted connection
        • twisted.internet.error.TimeoutError - User timeout caused connection failure
    • twisted.internet.error.ConnectingCancelledError - An Exception that will be raised when an IStreamClientEndpoint is cancelled before it connects.
    • twisted.internet.error.ConnectInProgressError - A connect operation was started and isn't done yet.
    • twisted.internet.error.ConnectionClosed - Connection was closed, whether cleanly or non-cleanly.
      • twisted.internet.error.ConnectionDone - Connection was closed cleanly
        • twisted.internet.error.ProcessDone - A process has ended without apparent errors
      • twisted.internet.error.ConnectionLost - Connection to the other side was lost in a non-clean fashion
        • twisted.internet.error.ConnectionAborted - Connection was aborted locally, using twisted.internet.interfaces.ITCPTransport.abortConnection.
        • twisted.internet.error.ConnectionFdescWentAway - Uh
        • twisted.internet.error.FileDescriptorOverrun - A mis-use of IUNIXTransport.sendFileDescriptor caused the connection to be closed.
        • twisted.internet.error.ProcessTerminated - A process has ended with a probable error condition
    • twisted.internet.error.MessageLengthError - Message is too long to send
    • twisted.internet.error.MulticastJoinError - An attempt to join a multicast group failed.
    • twisted.internet.error.NoProtocol - An Exception that will be raised when the factory given to a IStreamClientEndpoint returns None from buildProtocol.
    • twisted.internet.error.ProcessExitedAlready - The process has already exited and the operation requested can no longer be performed.
    • twisted.internet.error.UnsupportedAddressFamily - An attempt was made to use a socket with an address family (eg AF_INET, AF_INET6, etc) which is not supported by the reactor.
    • twisted.internet.error.UnsupportedSocketType - An attempt was made to use a socket of a type (eg SOCK_STREAM, SOCK_DGRAM, etc) which is not supported by the reactor.
    • twisted.internet.error.VerifyError - Could not verify something that was supposed to be signed.
      • twisted.internet.error.PeerVerifyError - The peer rejected our verify error.
    • twisted.internet.task.SchedulerError - No summary
      • twisted.internet.task.NotPaused - This exception is raised when a task is resumed which was not previously paused.
      • twisted.internet.task.SchedulerStopped - The operation could not complete because the scheduler was stopped in progress or was already stopped.
      • twisted.internet.task.TaskFinished - The operation could not complete because the task was already completed, stopped, encountered an error or otherwise permanently stopped running.
        • twisted.internet.task.TaskDone - The operation could not complete because the task was already completed.
        • twisted.internet.task.TaskFailed - The operation could not complete because the task died with an unhandled error.
        • twisted.internet.task.TaskStopped - The operation could not complete because the task was stopped.
    • twisted.internet.test.reactormixins.TestTimeoutError - The reactor was still running after the timeout period elapsed in ReactorBuilder.runReactor.
    • twisted.internet.test.test_endpoints.FakeError - An error which isn't really an error.
    • twisted.internet.test.test_inlinecb.DontFail - Sample exception type.
    • twisted.internet.test.test_inlinecb.TranslatedError - Translated exception type when testing an exception translation.
    • twisted.internet.test.test_inlinecb.UntranslatedError - Untranslated exception type when testing an exception translation.
    • twisted.logger.InvalidLogLevelError - Someone tried to use a LogLevel that is unknown to the logging system.
    • twisted.logger.test.test_format.CapturedError - A captured error for use in format tests.
    • twisted.mail._except._POP3MessageDeleted - An internal control-flow error which indicates that a deleted message was requested.
    • twisted.mail.alias.ProcessAliasTimeout - An error indicating that a timeout occurred while waiting for a process to complete.
    • twisted.mail.imap4.IMAP4Exception - Undocumented
      • twisted.mail.imap4.IllegalClientResponse - Undocumented
      • twisted.mail.imap4.IllegalIdentifierError - Undocumented
      • twisted.mail.imap4.IllegalMailboxEncoding - Undocumented
      • twisted.mail.imap4.IllegalOperation - Undocumented
      • twisted.mail.imap4.IllegalQueryError - Undocumented
      • twisted.mail.imap4.IllegalServerResponse - Undocumented
      • twisted.mail.imap4.MailboxException - Undocumented
        • twisted.mail.imap4.MailboxCollision - Undocumented
        • twisted.mail.imap4.NoSuchMailbox - Undocumented
        • twisted.mail.imap4.ReadOnlyMailbox - Undocumented
      • twisted.mail.imap4.MismatchedNesting - Undocumented
      • twisted.mail.imap4.MismatchedQuoting - Undocumented
      • twisted.mail.imap4.NegativeResponse - Undocumented
      • twisted.mail.imap4.NoSupportedAuthentication - Undocumented
      • twisted.mail.imap4.UnhandledResponse - Undocumented
    • twisted.mail.pop3.POP3ClientError - The base class for all exceptions raised by POP3Client.
      • twisted.mail._except.InsecureAuthenticationDisallowed - An error indicating secure authentication was required but no mechanism could be found.
      • twisted.mail._except.LineTooLong - An error indicating that the server sent a line which exceeded the maximum line length (LineOnlyReceiver.MAX_LENGTH).
      • twisted.mail._except.ServerErrorResponse - An error indicating that the server returned an error response to a request.
      • twisted.mail._except.TLSError - An error indicating secure authentication was required but either the transport does not support TLS or no TLS context factory was supplied.
      • twisted.mail._except.TLSNotSupportedError - An error indicating secure authentication was required but the server does not support TLS.
    • twisted.mail.pop3.POP3Error - The base class for POP3 errors.
    • twisted.mail.relaymanager.CanonicalNameChainTooLong - An error indicating that when trying to look up a mail exchange host, too many canonical name records which point to other canonical name records were encountered and resolution was abandoned.
    • twisted.mail.relaymanager.CanonicalNameLoop - An error indicating that when trying to look up a mail exchange host, a set of canonical name records was found which form a cycle and resolution was abandoned.
    • twisted.mail.smtp.SMTPError - Undocumented
      • twisted.mail.smtp.AddressError - Parse error in address
      • twisted.mail.smtp.SMTPClientError - Base class for SMTP client errors.
        • twisted.mail.smtp.ESMTPClientError - Base class for ESMTP client errors.
          • twisted.mail.smtp.AUTHDeclinedError - The server rejected our credentials.
          • twisted.mail.smtp.AuthenticationError - An error occurred while authenticating.
          • twisted.mail.smtp.AUTHRequiredError - Authentication was required but the server does not support it.
          • twisted.mail.smtp.EHLORequiredError - The server does not support EHLO.
          • twisted.mail.smtp.TLSError - An error occurred while negiotiating for transport security.
          • twisted.mail.smtp.TLSRequiredError - Transport security was required but the server does not support it.
        • twisted.mail.smtp.SMTPConnectError - Failed to connect to the mail exchange host.
        • twisted.mail.smtp.SMTPDeliveryError - Indicates that a delivery attempt has had an error.
        • twisted.mail.smtp.SMTPProtocolError - The server sent a mangled response.
        • twisted.mail.smtp.SMTPTimeoutError - Failed to receive a response from the server in the expected time period.
      • twisted.mail.smtp.SMTPServerError - Undocumented
        • twisted.mail.smtp.SMTPAddressError - Undocumented
          • twisted.mail.smtp.SMTPBadRcpt - Undocumented
          • twisted.mail.smtp.SMTPBadSender - Undocumented
    • twisted.names.error.ResolverError - Indicates a query failed because of a decision made by the local resolver object.
    • twisted.names.test.test_dns.RaisedArgs - An exception which can be raised by fakes to test that the fake is called with expected arguments.
    • twisted.names.test.test_rootresolve.ResolverFactoryArguments - Raised by raisingResolverFactory with the *args and **kwargs passed to that function.
    • twisted.names.test.test_server.RaisedArguments - An exception containing the arguments raised by raiser.
    • twisted.names.test.test_server.RaisingCache.CacheResultArguments - Contains positional and keyword arguments in args.
    • twisted.names.test.test_server.RaisingDNSServerFactory.AllowQueryArguments - Contains positional and keyword arguments in args.
    • twisted.names.test.test_server.RaisingProtocol.WriteMessageArguments - Contains positional and keyword arguments in args.
    • twisted.names.test.test_server.RaisingResolver.QueryArguments - Contains positional and keyword arguments in args.
    • twisted.news.database.NewsServerError - Undocumented
    • twisted.news.nntp.NNTPError - Undocumented
    • twisted.persisted.aot.NonFormattableDict - A dictionary was not formattable.
    • twisted.positioning.base.InvalidChecksum - An exception raised when the checksum of a sentence is invalid.
    • twisted.positioning.base.InvalidSentence - An exception raised when a sentence is invalid.
    • twisted.protocols.amp.AmpError - Base class of all Amp-related exceptions.
      • twisted.protocols.amp.BadLocalReturn - A bad value was returned from a local command; we were unable to coerce it.
      • twisted.protocols.amp.IncompatibleVersions - It was impossible to negotiate a compatible version of the protocol with the other end of the connection.
      • twisted.protocols.amp.InvalidSignature - You didn't pass all the required arguments.
      • twisted.protocols.amp.MalformedAmpBox - This error indicates that the wire-level protocol was malformed.
      • twisted.protocols.amp.NoEmptyBoxes - You can't have empty boxes on the connection. This is raised when you receive or attempt to send one.
      • twisted.protocols.amp.OnlyOneTLS - This is an implementation limitation; TLS may only be started once per connection.
      • twisted.protocols.amp.RemoteAmpError - This error indicates that something went wrong on the remote end of the connection, and the error was serialized and transmitted to you.
        • twisted.protocols.amp.UnknownRemoteError - This means that an error whose type we can't identify was raised from the other side.
      • twisted.protocols.amp.TooLong - One of the protocol's length limitations was violated.
      • twisted.protocols.amp.UnhandledCommand - A command received via amp could not be dispatched.
    • twisted.protocols.amp.ProtocolSwitched - Connections which have been switched to other protocols can no longer accept traffic at the AMP level. This is raised when you try to send it.
    • twisted.protocols.basic.IncompleteNetstring - Not enough data to complete a netstring.
    • twisted.protocols.dict.InvalidResponse - Undocumented
    • twisted.protocols.ftp.FTPCmdError - Generic exception for FTP commands.
      • twisted.protocols.ftp.AnonUserDeniedError - Raised when an anonymous user issues a command that will alter the filesystem
      • twisted.protocols.ftp.AuthorizationError - Raised when client authentication fails.
      • twisted.protocols.ftp.BadCmdSequenceError - Raised when a client sends a series of commands in an illogical sequence.
      • twisted.protocols.ftp.CmdArgSyntaxError - Raised when a command is called with wrong value or a wrong number of arguments.
      • twisted.protocols.ftp.CmdNotImplementedError - Raised when an unimplemented command is given to the server.
      • twisted.protocols.ftp.CmdNotImplementedForArgError - Raised when the handling of a parameter for a command is not implemented by the server.
      • twisted.protocols.ftp.CmdSyntaxError - Raised when a command syntax is wrong.
      • twisted.protocols.ftp.FileExistsError - Raised when attempted to override an existing resource.
      • twisted.protocols.ftp.FileNotFoundError - Raised when trying to access a non existent file or directory.
      • twisted.protocols.ftp.IsADirectoryError - Raised when DELE is called on a path that is a directory.
      • twisted.protocols.ftp.IsNotADirectoryError - Raised when RMD is called on a path that isn't a directory.
      • twisted.protocols.ftp.PermissionDeniedError - Raised when access is attempted to a resource to which access is not allowed.
    • twisted.protocols.ftp.FTPError - Undocumented
      • twisted.protocols.ftp.BadResponse - Undocumented
      • twisted.protocols.ftp.CommandFailed - Undocumented
      • twisted.protocols.ftp.ConnectionLost - Undocumented
      • twisted.protocols.ftp.UnexpectedData - Undocumented
      • twisted.protocols.ftp.UnexpectedResponse - Undocumented
    • twisted.protocols.ftp.InvalidPath - Internal exception used to signify an error during parsing a path.
    • twisted.protocols.ftp.PortConnectionError - Undocumented
    • twisted.protocols.haproxy._exceptions.InvalidProxyHeader - The provided PROXY protocol header is invalid.
      • twisted.protocols.haproxy._exceptions.InvalidNetworkProtocol - The network protocol was not one of TCP4 TCP6 or UNKNOWN.
      • twisted.protocols.haproxy._exceptions.MissingAddressData - The address data is missing or incomplete.
    • twisted.protocols.ident.IdentError - Can't determine connection owner; reason unknown.
      • twisted.protocols.ident.HiddenUser - The server was able to identify the user of this port, but the information was not returned at the request of the user.
      • twisted.protocols.ident.InvalidPort - No summary
      • twisted.protocols.ident.NoUser - The connection specified by the port pair is not currently in use or currently not owned by an identifiable entity.
    • twisted.protocols.memcache.ClientError - Error caused by an invalid client call.
    • twisted.protocols.memcache.NoSuchCommand - Exception raised when a non existent command is called.
    • twisted.protocols.memcache.ServerError - Problem happening on the server.
    • twisted.protocols.sip.SIPError - Undocumented
      • twisted.protocols.sip.RegistrationError - Registration was not possible.
    • twisted.python._inotify.INotifyError - Unify all the possible exceptions that can be raised by the INotify API.
    • twisted.python._release.NoDocumentsFound - Raised when no input documents are found.
    • twisted.python._release.NotWorkingDirectory - Raised when a directory does not appear to be a repository directory of a supported VCS.
    • twisted.python.failure.DefaultException - Undocumented
    • twisted.python.failure.NoCurrentExceptionError - Raised when trying to create a Failure from the current interpreter exception state and there is no current exception state.
    • twisted.python.filepath.InsecurePath - Error that is raised when the path provided to FilePath is invalid.
    • twisted.python.filepath.LinkError - An error with symlinks - either that there are cyclical symlinks or that symlink are not supported on this platform.
    • twisted.python.formmethod.FormException - An error occurred calling the form method.
      • twisted.python.formmethod.InputError - An error occurred with some input.
    • twisted.python.hook.HookError - An error which will fire when an invariant is violated.
    • twisted.python.rebuild.RebuildError - Exception raised when trying to rebuild a class whereas it's not possible.
    • twisted.python.reflect._NoModuleFound - No module was found because none exists.
    • twisted.python.roots.ConstraintViolation - An exception raised when a constraint is violated.
    • twisted.python.test.test_sendmsg.ExitedWithStderr - A process exited with some stderr.
    • twisted.python.usage.UsageError - Undocumented
    • twisted.runner.inetdconf.InvalidConfError - Invalid configuration file
      • twisted.runner.inetdconf.InvalidInetdConfError - Invalid inetd.conf file
      • twisted.runner.inetdconf.InvalidServicesConfError - Invalid services file
    • twisted.runner.inetdconf.UnknownService - Unknown service name
    • twisted.scripts.trial._DebuggerNotFound - A debugger import failed.
    • twisted.spread.banana.BananaError - Undocumented
    • twisted.spread.jelly.InsecureJelly - This exception will be raised when a jelly is deemed `insecure'; e.g. it contains a type, class, or module disallowed by the specified `taster'
    • twisted.spread.pb.Error - This error can be raised to generate known error conditions.
      • twisted.spread.test.test_pbfailure.AsynchronousError - Helper used to test remote methods which return Deferreds which fail with exceptions which are pb.Error subclasses.
      • twisted.spread.test.test_pbfailure.JellyError - Undocumented
      • twisted.spread.test.test_pbfailure.SecurityError - Undocumented
      • twisted.spread.test.test_pbfailure.SynchronousError - Helper used to test remote methods which raise exceptions which are pb.Error subclasses.
    • twisted.spread.pb.PBConnectionLost - Undocumented
    • twisted.spread.pb.ProtocolError - This error is raised when an invalid protocol statement is received.
      • twisted.spread.pb.DeadReferenceError - This error is raised when a method is called on a dead reference (one whose broker has been disconnected).
    • twisted.spread.pb.RemoteError - This class is used to wrap a string-ified exception from the remote side to be able to reraise it. (Raising string exceptions is no longer possible in Python 2.6+)
    • twisted.spread.test.test_pb.FreakOut - Undocumented
    • twisted.spread.test.test_pbfailure.AsynchronousException - Helper used to test remote methods which return Deferreds which fail with exceptions which are not pb.Error subclasses.
    • twisted.spread.test.test_pbfailure.SynchronousException - Helper used to test remote methods which raise exceptions which are not pb.Error subclasses.
    • twisted.test.test_amp.DeathThreat - Greeting was insufficiently kind.
    • twisted.test.test_amp.InheritedError - This error is used to check inheritance.
    • twisted.test.test_amp.OtherInheritedError - This is a distinct error for checking inheritance.
    • twisted.test.test_amp.ThingIDontUnderstandError - Undocumented
    • twisted.test.test_amp.UnfriendlyGreeting - Greeting was insufficiently kind.
    • twisted.test.test_amp.UnknownProtocol - Asked to switch to the wrong protocol.
    • twisted.test.test_cooperator.UnhandledException - An exception that should go unhandled.
    • twisted.test.test_defer.GenericError - Undocumented
    • twisted.test.test_defgen.TerminalException - Undocumented
    • twisted.test.test_failure.BrokenExceptionType - The aforementioned exception type which cnanot be presented as a string via str.
    • twisted.test.test_failure.BrokenStr - An exception class the instances of which cannot be presented as strings via str.
    • twisted.test.test_task.TestException - Undocumented
    • twisted.test.test_udp.BadClientError - Raised by BadClient at the end of every datagramReceived call to try and screw stuff up.
    • twisted.trial._synctest.UnsupportedTrialFeature - A feature of twisted.trial was used that pyunit cannot support.
    • twisted.trial.test.erroneous.FoolishError - Undocumented
    • twisted.trial.util._NoTrialMarker - No trial marker file could be found.
    • twisted.trial.util._WorkingDirectoryBusy - A working directory was specified to the runner, but another test run is currently using that directory.
    • twisted.trial.util.DirtyReactorAggregateError - Passed to twisted.trial.itrial.IReporter.addError when the reactor is left in an unclean state after a test.
    • twisted.web._newclient._WrapperException - _WrapperException is the base exception type for exceptions which include one or more other exceptions as the low-level causes.
      • twisted.web.client.RequestGenerationFailed - There was an error while creating the bytes which make up a request.
      • twisted.web.client.RequestTransmissionFailed - There was an error while sending the bytes which make up a request.
      • twisted.web.client.ResponseFailed - ResponseFailed indicates that all of the response to a request was not received for some reason.
        • twisted.web.client.ResponseNeverReceived - A ResponseFailed that knows no response bytes at all have been received.
    • twisted.web._newclient.BadHeaders - Headers passed to Request were in some way invalid.
    • twisted.web._newclient.ConnectionAborted - The connection was explicitly aborted by application code.
    • twisted.web._newclient.ExcessWrite - The body IBodyProducer for a request tried to write data after indicating it had finished writing data.
    • twisted.web._newclient.ParseError - Some received data could not be parsed.
      • twisted.web._newclient.BadResponseVersion - The version string in a status line was unparsable.
    • twisted.web._newclient.RequestNotSent - No summary
    • twisted.web._newclient.WrongBodyLength - An IBodyProducer declared the number of bytes it was going to produce (via its length attribute) and then produced a different number of bytes.
    • twisted.web.client.ResponseDone - ResponseDone may be passed to IProtocol.connectionLost on the protocol passed to Response.deliverBody and indicates that the entire response has been delivered.
    • twisted.web.domhelpers.NodeLookupError - Undocumented
    • twisted.web.error.Error - A basic HTTP error.
      • twisted.web.client.PartialDownloadError - Page was only partially downloaded, we got disconnected in middle.
      • twisted.web.error.InfiniteRedirection - HTTP redirection is occurring endlessly.
      • twisted.web.error.PageRedirect - A request resulted in an HTTP redirect.
      • twisted.web.error.RedirectWithNoLocation - Exception passed to ResponseFailed if we got a redirect without a Location header field.
    • twisted.web.error.ExcessiveBufferingError - The HTTP/2 protocol has been forced to buffer an excessive amount of outbound data, and has therefore closed the connection and dropped all outbound data.
    • twisted.web.error.FlattenerError - An error occurred while flattening an object.
    • twisted.web.error.RenderError - Base exception class for all errors which can occur during template rendering.
      • twisted.web.error.MissingRenderMethod - Tried to use a render method which does not exist.
      • twisted.web.error.MissingTemplateLoader - MissingTemplateLoader is raised when trying to render an Element without a template loader, i.e. a loader attribute.
    • twisted.web.error.SchemeNotSupported - The scheme of a URI was not one of the supported values.
    • twisted.web.error.UnexposedMethodError - Raised on any attempt to get a method which has not been exposed.
    • twisted.web.error.UnfilledSlot - During flattening, a slot with no associated data was encountered.
    • twisted.web.error.UnsupportedMethod - Raised by a resource when faced with a strange request method.
    • twisted.web.error.UnsupportedSpecialHeader - A HTTP/2 request was received that contained a HTTP/2 pseudo-header field that is not recognised by Twisted.
    • twisted.web.error.UnsupportedType - During flattening, an object of a type which cannot be flattened was encountered.
    • twisted.web.http._DataLoss - No summary
    • twisted.web.http._MalformedChunkedDataError - No summary
    • twisted.web.http.PotentialDataLoss - No summary
    • twisted.web.microdom.MismatchedTags - Undocumented
    • twisted.web.script.AlreadyCached - This exception is raised when a path has already been cached.
    • twisted.web.sux.ParseError - Undocumented
    • twisted.web.test.test_distrib.ArbitraryError - An exception for this test.
    • twisted.web.test.test_newclient.AnotherArbitraryException - Similar to ArbitraryException but with a different identity.
    • twisted.web.test.test_newclient.ArbitraryException - A unique, arbitrary exception type which twisted.web._newclient knows nothing about.
    • twisted.words.ewords.WordsError - Undocumented
      • twisted.words.ewords.AlreadyLoggedIn - Undocumented
      • twisted.words.ewords.DuplicateGroup - Undocumented
      • twisted.words.ewords.DuplicateUser - Undocumented
      • twisted.words.ewords.NoSuchGroup - Undocumented
      • twisted.words.ewords.NoSuchUser - Undocumented
    • twisted.words.im.locals.OfflineError - The requested action can't happen while offline.
    • twisted.words.protocols.irc.IRCBadMessage - Undocumented
    • twisted.words.protocols.irc.IRCPasswordMismatch - Undocumented
    • twisted.words.protocols.jabber.error.BaseError - Base class for XMPP error exceptions.
      • twisted.words.protocols.jabber.error.StanzaError - Stanza Error exception.
      • twisted.words.protocols.jabber.error.StreamError - Stream Error exception.
    • twisted.words.protocols.jabber.jid.InvalidFormat - The given string could not be parsed into a valid Jabber Identifier (JID).
    • twisted.words.protocols.jabber.sasl.SASLError - SASL base exception.
      • twisted.words.protocols.jabber.sasl.SASLAuthError - SASL Authentication failed.
      • twisted.words.protocols.jabber.sasl.SASLIncorrectEncodingError - SASL base64 encoding was incorrect.
      • twisted.words.protocols.jabber.sasl.SASLNoAcceptableMechanism - The server did not present an acceptable SASL mechanism.
    • twisted.words.protocols.jabber.xmlstream.FeatureNotAdvertized - Exception indicating a stream feature was not advertized, while required by the initiating entity.
    • twisted.words.protocols.jabber.xmlstream.TimeoutError - Exception raised when no IQ response has been received before the configured timeout.
    • twisted.words.protocols.jabber.xmlstream.TLSError - TLS base exception.
      • twisted.words.protocols.jabber.xmlstream.TLSFailed - Exception indicating failed TLS negotiation
      • twisted.words.protocols.jabber.xmlstream.TLSNotSupported - Exception indicating missing TLS support.
      • twisted.words.protocols.jabber.xmlstream.TLSRequired - Exception indicating required TLS negotiation.
    • twisted.words.test.test_jabberxmlstream.TestError - Undocumented
    • twisted.words.xish.domish.ParserError - Exception thrown when a parsing error occurs
  • io.BytesIO
    • twisted.conch.test.test_cftp.InMemoryRemoteFile - An ISFTPFile which handles all data in memory.
    • twisted.internet.testing.StringIOWithoutClosing - A BytesIO that can't be closed.
  • IOError
    • twisted.internet.error.DNSLookupError - DNS lookup failed
    • twisted.internet.utils._UnexpectedErrorOutput - Standard error data was received where it was not expected. This is a subclass of IOError to preserve backward compatibility with the previous error behavior of getProcessOutput.
  • KeyError
    • twisted.application.reactors.NoSuchReactor - Raised when an attempt is made to install a reactor which cannot be found.
  • list
    • twisted.python.test.test_sendmsg.BadList - A list which cannot be iterated sometimes.
    • twisted.python.test.test_sendmsg.WorseList - A list which at first gives the appearance of being iterable, but then raises an exception.
    • twisted.test.test_log.FakeFile - Undocumented
  • logging.Handler
    • twisted.logger.test.test_stdlib.BufferedHandler - A py_logging.Handler that remembers all logged records in a list.
  • namedtuple('_TunnelDescription', 'fileno name')
    • twisted.pair.tuntap._TunnelDescription - Describe an existing tunnel.
  • NotImplementedError
    • twisted.python.roots.NotSupportedError - An exception meaning that the tree-manipulation operation you're attempting to perform is not supported.
  • object
    • twisted._threads._convenience.Quit - A flag representing whether a worker has been quit.
    • twisted._threads._memory.MemoryWorker - An IWorker that queues work for later performance.
    • twisted._threads._team.Statistics - Statistics about a Team's current activity.
    • twisted._threads.LockWorker - An IWorker implemented based on a mutual-exclusion lock.
    • twisted._threads.Team - A composite IWorker implementation.
    • twisted._threads.test.test_threadworker.FakeLock - A stand-in for threading.Lock.
    • twisted._threads.test.test_threadworker.FakeQueue - A fake Queue implementing put and get.
    • twisted._threads.test.test_threadworker.FakeThread - A fake threading.Thread.
    • twisted._threads.ThreadWorker - An IExclusiveWorker implemented based on a single thread and a queue.
    • twisted.application.app._BasicProfiler -
      • twisted.application.app.CProfileRunner - Runner for the cProfile module.
      • twisted.application.app.ProfileRunner - Runner for the standard profile module.
    • twisted.application.app.ApplicationRunner - An object which helps running an application based on a config object.
      • twisted.scripts._twistd_unix.UnixApplicationRunner - An ApplicationRunner which does Unix-specific things, like fork, shed privileges, and maintain a PID file.
        • twisted.test.test_twistd.CrippledApplicationRunner - An application runner that cripples the platform-specific runner and nasty side-effect-having code so that we can use it without actually running any environment-affecting code.
        • twisted.test.test_twistd.StubApplicationRunnerWithSignal - An application runner that uses a SignalCapturingMemoryReactor and has a _signalValue attribute that it will set in the reactor.
      • twisted.scripts._twistw.WindowsApplicationRunner - An ApplicationRunner which avoids unix-specific things. No forking, no PID files, no privileges.
      • twisted.test.test_twistd.TestApplicationRunner - An ApplicationRunner which tracks the environment in which its methods are called.
    • twisted.application.app.AppLogger - An AppLogger attaches the configured log observer specified on the commandline to a ServerOptions object, a custom logger.ILogObserver, or a legacy custom {log.ILogObserver}.
      • twisted.scripts._twistd_unix.UnixAppLogger - A logger able to log to syslog, to files, and to stdout.
      • twisted.test.test_twistd.CrippledAppLogger -
    • twisted.application.app.AppProfiler - Class which selects a specific profile runner based on configuration options.
    • twisted.application.internet._ClientMachine - State machine for maintaining a single outgoing connection to an endpoint.
    • twisted.application.internet._DisconnectFactory - A _DisconnectFactory is a proxy for IProtocolFactory that catches connectionLost notifications and relays them.
    • twisted.application.internet._ReconnectingProtocolProxy - A proxy for a Protocol to provide connectionLost notification to a client connection service, in support of reconnecting when connections are lost.
    • twisted.application.internet.ClientService - A ClientService maintains a single outgoing connection to a client endpoint, reconnecting after a configurable timeout when a connection fails, either before or after connecting.
    • twisted.application.internet.StreamServerEndpointService - A StreamServerEndpointService is an IService which runs a server on a listening port described by an IStreamServerEndpoint.
    • twisted.application.reactors.Reactor -
      • twisted.test.test_application.FakeReactor - A fake reactor with a hooked install method.
    • twisted.application.runner._exit.Status - Object to hang EX_* values off of as a substitute for posix.
    • twisted.application.runner._pidfile.NonePIDFile - PID file implementation that does nothing.
      • twisted.application.runner.test.test_runner.DummyPIDFile - Stub for PIDFile.
    • twisted.application.runner._pidfile.PIDFile - Concrete implementation of IPIDFile based on IFilePath.
    • twisted.application.runner._runner.Runner - Twisted application runner.
      • twisted.application.runner.test.test_runner.DummyRunner - Stub for Runner.
    • twisted.application.runner.test.test_exit.DummyExit - Stub for sys.exit that remembers whether it's been called and, if it has, what argument it was given.
    • twisted.application.runner.test.test_pidfile.DummyFilePath - In-memory IFilePath.
    • twisted.application.runner.test.test_runner.DummyExit - Stub for exit that remembers whether it's been called and, if it has, what arguments it was given.
    • twisted.application.runner.test.test_runner.DummyKill - Stub for os.kill that remembers whether it's been called and, if it has, what arguments it was given.
    • twisted.application.runner.test.test_runner.DummyStandardIO - Stub for sys which provides BytesIO streams as stdout and stderr.
    • twisted.application.runner.test.test_runner.DummyWarningsModule - Stub for warnings which provides a showwarning method that is a no-op.
    • twisted.application.service.Service - Base class for services.
      • twisted.application.internet._VolatileDataService - Undocumented
        • twisted.application.internet._AbstractClient -
        • twisted.application.internet._AbstractServer -
        • twisted.application.internet.TimerService - Service to periodically call a function
          • twisted.mail.mail.FileMonitoringService - A service for monitoring changes to files.
      • twisted.application.internet.ClientService - A ClientService maintains a single outgoing connection to a client endpoint, reconnecting after a configurable timeout when a connection fails, either before or after connecting.
      • twisted.application.internet.CooperatorService - Simple service.IService which starts and stops a twisted.internet.task.Cooperator.
      • twisted.application.internet.StreamServerEndpointService - A StreamServerEndpointService is an IService which runs a server on a listening port described by an IStreamServerEndpoint.
      • twisted.application.service.MultiService - Straightforward Service Container.
        • twisted.mail.mail.MailService - An email service.
        • twisted.words.protocols.jabber.component.ServiceManager - Business logic for a managed component connection to a Jabber router.
      • twisted.names.secondary.SecondaryAuthorityService - A service that keeps one or more authorities up to date by doing hourly zone transfers from a master.
      • twisted.runner.procmon.ProcessMonitor - ProcessMonitor runs processes, monitors their progress, and restarts them when they die.
      • twisted.words.protocols.jabber.component.Service - External server-side component service.
        • twisted.words.test.test_jabbercomponent.JabberServiceHarness - Undocumented
    • twisted.application.service.ServiceMaker - Utility class to simplify the definition of IServiceMaker plugins.
    • twisted.application.test.test_internet.ConnectInformation - Information about endpointForTesting
    • twisted.application.test.test_internet.FakePort - Fake IListeningPort implementation.
    • twisted.application.test.test_internet.FakeServer - In-memory implementation of IStreamServerEndpoint.
    • twisted.application.test.test_service.AlmostService - Implement IService in a way that can fail.
    • twisted.application.twist._twist.Twist - Run a Twisted application.
    • twisted.conch.checkers.InMemorySSHKeyDB - Object that provides SSH public keys based on a dictionary of usernames mapped to twisted.conch.ssh.keys.Keys.
    • twisted.conch.checkers.SSHPublicKeyChecker - Checker that authenticates SSH public keys, based on public keys listed in authorized_keys and authorized_keys2 files in user .ssh/ directories.
    • twisted.conch.checkers.UNIXAuthorizedKeysFiles - No summary
    • twisted.conch.client.knownhosts._BaseEntry - Abstract base of both hashed and non-hashed entry objects, since they represent keys and key types the same way.
      • twisted.conch.client.knownhosts.HashedEntry - A HashedEntry is a representation of an entry in a known_hosts file where the hostname has been hashed and salted.
      • twisted.conch.client.knownhosts.PlainEntry - A PlainEntry is a representation of a plain-text entry in a known_hosts file.
    • twisted.conch.client.knownhosts.ConsoleUI - A UI object that can ask true/false questions and post notifications on the console, to be used during key verification.
    • twisted.conch.client.knownhosts.KnownHostsFile - A structured representation of an OpenSSH-format ~/.ssh/known_hosts file.
    • twisted.conch.client.knownhosts.UnparsedEntry - UnparsedEntry is an entry in a KnownHostsFile which can't actually be parsed; therefore it matches no keys and no hosts.
    • twisted.conch.endpoints._ExistingConnectionHelper - _ExistingConnectionHelper implements _ISSHConnectionCreator by handing out an existing SSH connection which is supplied to its initializer.
    • twisted.conch.endpoints._NewConnectionHelper - _NewConnectionHelper implements _ISSHConnectionCreator by establishing a brand new SSH connection, securing it, and authenticating.
    • twisted.conch.endpoints._ReadFile - A weakly file-like object which can be used with KnownHostsFile to respond in the negative to all prompts for decisions.
    • twisted.conch.endpoints.SSHCommandAddress - An 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.
    • twisted.conch.endpoints.SSHCommandClientEndpoint - SSHCommandClientEndpoint exposes the command-executing functionality of SSH servers.
    • twisted.conch.insults.insults._const -
    • twisted.conch.insults.insults.TerminalProtocol - No class docstring; 1/6 methods documented
      • twisted.conch.recvline.RecvLine - TerminalProtocol which adds line editing features.
        • twisted.conch.recvline.HistoricRecvLine - TerminalProtocol which adds both basic line-editing features and input history.
          • twisted.conch.manhole.Manhole - Mediator between a fancy line source and an interactive interpreter.
            • twisted.conch.manhole.ColoredManhole - A REPL which syntax colors input as users type it.
              • twisted.conch.stdio.ConsoleManhole - A manhole protocol specifically for use with stdio.StandardIO.
          • twisted.conch.test.test_recvline.EchoServer - Undocumented
    • twisted.conch.insults.window.BoundedTerminalWrapper - Undocumented
    • twisted.conch.insults.window.Widget - No class docstring; 1/13 methods documented
      • twisted.conch.insults.window._Scrollbar - Undocumented
        • twisted.conch.insults.window.HorizontalScrollbar - Undocumented
        • twisted.conch.insults.window.VerticalScrollbar - Undocumented
      • twisted.conch.insults.window.Border - Undocumented
      • twisted.conch.insults.window.Button - Undocumented
      • twisted.conch.insults.window.Canvas - Undocumented
      • twisted.conch.insults.window.ContainerWidget -
        • twisted.conch.insults.window._Box - Undocumented
          • twisted.conch.insults.window.HBox - Undocumented
          • twisted.conch.insults.window.VBox - Undocumented
        • twisted.conch.insults.window.AbsoluteBox - Undocumented
        • twisted.conch.insults.window.Packer - Undocumented
        • twisted.conch.insults.window.TopWindow - A top-level container object which provides focus wrap-around and paint scheduling.
      • twisted.conch.insults.window.ScrolledArea - A ScrolledArea contains another widget wrapped in a viewport and vertical and horizontal scrollbars for moving the viewport around.
      • twisted.conch.insults.window.Selection - Undocumented
      • twisted.conch.insults.window.TextInput - Undocumented
        • twisted.conch.insults.window.PasswordInput - Undocumented
      • twisted.conch.insults.window.TextOutput - Undocumented
        • twisted.conch.insults.window.TextOutputArea - Undocumented
      • twisted.conch.insults.window.Viewport - Undocumented
    • twisted.conch.recvline.LocalTerminalBufferMixin - A mixin for RecvLine subclasses which records the state of the terminal.
    • twisted.conch.recvline.Logging - Wrapper which logs attribute lookups.
    • twisted.conch.recvline.TransportSequence - An ITerminalTransport implementation which forwards calls to one or more other ITerminalTransports.
    • twisted.conch.ssh._kex._Curve25519SHA256 - Elliptic Curve Key Exchange using Curve25519 and SHA256. Defined in https://datatracker.ietf.org/doc/draft-ietf-curdle-ssh-curves/.
    • twisted.conch.ssh._kex._Curve25519SHA256LibSSH - As _Curve25519SHA256, but with a pre-standardized algorithm name.
    • twisted.conch.ssh._kex._DHGroup14SHA1 - Diffie-Hellman key exchange with SHA-1 as HASH and Oakley Group 14 (2048-bit MODP Group). Defined in RFC 4253, 8.2.
    • twisted.conch.ssh._kex._DHGroupExchangeSHA1 - Diffie-Hellman Group and Key Exchange with SHA-1 as HASH. Defined in RFC 4419, 4.1.
    • twisted.conch.ssh._kex._DHGroupExchangeSHA256 - Diffie-Hellman Group and Key Exchange with SHA-256 as HASH. Defined in RFC 4419, 4.2.
    • twisted.conch.ssh._kex._ECDH256 - Elliptic Curve Key Exchange with SHA-256 as HASH. Defined in RFC 5656.
    • twisted.conch.ssh._kex._ECDH384 - Elliptic Curve Key Exchange with SHA-384 as HASH. Defined in RFC 5656.
    • twisted.conch.ssh._kex._ECDH512 - Elliptic Curve Key Exchange with SHA-512 as HASH. Defined in RFC 5656.
    • twisted.conch.ssh.address.SSHTransportAddress - Object representing an SSH Transport endpoint.
    • twisted.conch.ssh.keys.Key - No summary
    • twisted.conch.ssh.transport._DummyAlgorithm - An encryption algorithm that does not actually encrypt anything.
    • twisted.conch.ssh.transport._DummyCipher - A cipher for the none encryption method.
    • twisted.conch.ssh.transport._NullEncryptionContext - An encryption context that does not actually encrypt anything.
    • twisted.conch.test.test_agent.StubFactory - Mock factory that provides the keys attribute required by the SSHAgentServerProtocol
    • twisted.conch.test.test_cftp.FilesystemAccessExpectations - A test helper used to support expected filesystem access.
    • twisted.conch.test.test_cftp.InMemorySFTPClient - A filetransfer.FileTransferClient which does filesystem operations in memory, without touching the local disc or the network interface.
    • twisted.conch.test.test_cftp.InMemorySSHChannel - Minimal implementation of a SSHChannel like class which only reads and writes data from memory.
    • twisted.conch.test.test_conch.FakeStdio - A fake for testing twisted.conch.scripts.conch.SSHSession.eofReceived and twisted.conch.scripts.cftp.SSHSession.eofReceived.
    • twisted.conch.test.test_endpoints._PTYPath - A FilePath-like object which can be opened to create a _ReadFile with certain contents.
    • twisted.conch.test.test_endpoints.FixedResponseUI - Undocumented
    • twisted.conch.test.test_endpoints.MemoryAddress - Undocumented
    • twisted.conch.test.test_endpoints.SingleUseMemoryEndpoint - 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.
    • twisted.conch.test.test_endpoints.SSHCommandClientEndpointTestsMixin - Tests for SSHCommandClientEndpoint, an IStreamClientEndpoint implementations which connects a protocol with the stdin and stdout of a command running in an SSH session.
      • twisted.conch.test.test_endpoints.ExistingConnectionTests - Tests for SSHCommandClientEndpoint when using the existingConnection constructor.
      • twisted.conch.test.test_endpoints.NewConnectionTests - Tests for SSHCommandClientEndpoint when using the newConnection constructor.
    • twisted.conch.test.test_endpoints.TrivialRealm - Undocumented
    • twisted.conch.test.test_insults.Mock - No class docstring; 1/3 methods documented
    • twisted.conch.test.test_knownhosts.FakeFile - A fake file-like object that acts enough like a file for ConsoleUI.prompt.
    • twisted.conch.test.test_knownhosts.FakeObject - A fake object that can have some attributes. Used to fake SSHClientTransport and SSHClientFactory.
    • twisted.conch.test.test_knownhosts.FakeUI - A fake UI object, adhering to the interface expected by KnownHostsFile.verifyHostKey
    • twisted.conch.test.test_session.StubClient - A stub class representing the client to a SSHSession.
    • twisted.conch.test.test_session.StubConnection - A stub for twisted.conch.ssh.connection.SSHConnection. Record the data that channels send, and when they try to close the connection.
    • twisted.conch.test.test_session.StubSessionForStubAvatar - A stub ISession implementation for our StubAvatar. The instance variables generally keep track of method invocations so that we can test that the methods were called.
    • twisted.conch.test.test_session.SubsystemOnlyAvatar - A stub class representing an avatar that is only useful for getting a subsystem.
    • twisted.conch.test.test_ssh.ConchSessionForTestAvatar - An ISession adapter for ConchTestAvatar.
    • twisted.conch.test.test_ssh.ConchTestRealm - A realm which expects a particular avatarId to log in once and creates a ConchTestAvatar for that request.
    • twisted.conch.test.test_transport.MockCipher - A mocked-up version of twisted.conch.ssh.transport.SSHCiphers.
    • twisted.conch.test.test_unix.MockProcessSpawner - An IReactorProcess that logs calls to spawnProcess.
    • twisted.conch.test.test_unix.StubUnixConchUser - Enough of UnixConchUser to exercise SSHSessionForUnixConchUser in the tests below.
    • twisted.conch.test.test_userauth.AnonymousChecker - A simple checker which isn't supported by SSHUserAuthServer.
    • twisted.conch.test.test_userauth.FakeTransport.Factory - A mock factory, representing the factory that spawned this user auth service.
    • twisted.conch.test.test_userauth.FakeTransport.Service - A mock service, representing the other service offered by the server.
    • twisted.conch.test.test_userauth.PasswordChecker - A very simple username/password checker which authenticates anyone whose password matches their username and rejects all others.
    • twisted.conch.test.test_userauth.PrivateKeyChecker - A very simple public key checker which authenticates anyone whose public/private keypair is the same keydata.public/privateRSA_openssh.
    • twisted.conch.test.test_userauth.Realm - A mock realm for testing userauth.SSHUserAuthServer.
    • twisted.cred.checkers.InMemoryUsernamePasswordDatabaseDontUse - An extremely simple credentials checker.
    • twisted.cred.credentials.CramMD5Credentials - An encapsulation of some CramMD5 hashed credentials.
    • twisted.cred.credentials.DigestCredentialFactory - Support for RFC2617 HTTP Digest Authentication
      • twisted.cred.test.test_digestauth.FakeDigestCredentialFactory - A Fake Digest Credential Factory that generates a predictable nonce and opaque
    • twisted.cred.credentials.DigestedCredentials - Yet Another Simple HTTP Digest authentication scheme.
    • twisted.cred.portal.Portal - A mediator between clients and a realm.
    • twisted.cred.test.test_cred.CheckersMixin - unittest.TestCase mixin for testing that some checkers accept and deny specified credentials.
      • twisted.cred.test.test_cred.HashlessFilePasswordDBCheckerTests - Undocumented
      • twisted.cred.test.test_cred.LocallyHashedFilePasswordDBCheckerTests - Undocumented
      • twisted.cred.test.test_cred.NetworkHashedFilePasswordDBCheckerTests - Undocumented
    • twisted.cred.test.test_cred.DerivedCredentials - Undocumented
    • twisted.cred.test.test_cred.HashlessFilePasswordDBMixin - Undocumented
      • twisted.cred.test.test_cred.HashlessFilePasswordDBCheckerTests - Undocumented
      • twisted.cred.test.test_cred.LocallyHashedFilePasswordDBMixin - Undocumented
        • twisted.cred.test.test_cred.LocallyHashedFilePasswordDBCheckerTests - Undocumented
      • twisted.cred.test.test_cred.NetworkHashedFilePasswordDBMixin - Undocumented
        • twisted.cred.test.test_cred.NetworkHashedFilePasswordDBCheckerTests - Undocumented
    • twisted.cred.test.test_cred.TestAvatar - A test avatar.
    • twisted.cred.test.test_cred.TestRealm - A basic test realm.
    • twisted.enterprise.adbapi.Connection - A wrapper for a DB-API connection instance.
    • twisted.internet._baseprocess.BaseProcess - No class docstring; 2/4 methods documented
      • twisted.internet._dumbwin32proc.Process - A process that integrates with the Twisted event loop.
      • twisted.internet.process._BaseProcess - Base class for Process and PTYProcess.
        • twisted.internet.process.Process - An operating-system Process.
        • twisted.internet.process.PTYProcess - An operating-system Process that uses PTY support.
          • twisted.test.test_process.DumbPTYProcess - A fake process.PTYProcess used for tests.
    • twisted.internet._newtls._BypassTLS - _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._newtls.ClientMixin - A mixin for twisted.internet.tcp.Client which just marks it as a client for the purposes of the default TLS handshake.
    • twisted.internet._newtls.ConnectionMixin - A mixin for twisted.internet.abstract.FileDescriptor which adds an ITLSTransport implementation.
    • twisted.internet._newtls.ServerMixin - A mixin for twisted.internet.tcp.Server which just marks it as a server for the purposes of the default TLS handshake.
    • twisted.internet._producer_helpers._PullToPush - An adapter that converts a non-streaming to a streaming producer.
    • twisted.internet._resolver.ComplexResolverSimplifier - A converter from IHostnameResolver to IResolverSimple
    • twisted.internet._resolver.FirstOneWins - An IResolutionReceiver which fires a Deferred with its first result.
    • twisted.internet._resolver.GAIResolver - IHostnameResolver implementation that resolves hostnames by calling getaddrinfo in a thread.
    • twisted.internet._resolver.HostResolution - The in-progress resolution of a given hostname.
    • twisted.internet._resolver.SimpleResolverComplexifier - A converter from IResolverSimple to IHostnameResolver.
    • twisted.internet._sslverify._ChooseDiffieHellmanEllipticCurve - Chooses the best elliptic curve for Elliptic Curve Diffie-Hellman key exchange, and provides a configureECDHCurve method to set the curve, when appropriate, on a new OpenSSL.SSL.Context.
    • twisted.internet._sslverify.ClientTLSOptions - Client creator for TLS.
    • twisted.internet._sslverify.OpenSSLCertificateAuthorities - Trust an explicitly specified set of certificates, represented by a list of OpenSSL.crypto.X509 objects.
    • twisted.internet._sslverify.OpenSSLCipher - A representation of an OpenSSL cipher.
    • twisted.internet._win32stdio.Win32PipeAddress - Undocumented
    • twisted.internet.abstract._ConsumerMixin - IConsumer implementations can mix this in to get registerProducer and unregisterProducer methods which take care of keeping track of a producer's state.
      • twisted.internet.abstract.FileDescriptor - An object which can be operated on by select().
        • twisted.internet._win32serialport.SerialPort - A serial device, acting as a transport, that uses a win32 event.
        • twisted.internet.base.BasePort - Basic implementation of a ListeningPort.
          • twisted.internet.tcp.Port - A TCP server port, listening for connections.
            • twisted.internet.ssl.Port - I am an SSL port.
            • twisted.internet.unix.Port - No class docstring; 1/1 class methods, 2/6 methods documented
          • twisted.internet.udp.Port - UDP port, listening for packets.
            • twisted.internet.udp.MulticastPort - UDP Port that supports multicasting.
            • twisted.internet.unix.DatagramPort - Datagram UNIX port, listening for packets.
              • twisted.internet.unix.ConnectedDatagramPort - A connected datagram UNIX socket.
        • twisted.internet.inotify.INotify - The INotify file descriptor, it basically does everything related to INotify, from reading to notifying watch points.
        • twisted.internet.process.ProcessReader - ProcessReader
          • twisted.test.test_process.DumbProcessReader - A fake process.ProcessReader used for tests.
        • twisted.internet.process.ProcessWriter - (Internal) Helper class to write into a Process's input pipe.
          • twisted.test.test_process.DumbProcessWriter - A fake process.ProcessWriter used for tests.
        • twisted.internet.process.PTYProcess - An operating-system Process that uses PTY support.
          • twisted.test.test_process.DumbPTYProcess - A fake process.PTYProcess used for tests.
        • twisted.internet.serialport.SerialPort - A select()able serial device, acting as a transport.
          • twisted.internet.test.test_win32serialport.RegularFileSerialPort - Undocumented
        • twisted.internet.tcp.Connection - Superclass of all socket-based FileDescriptors.
          • twisted.internet.tcp.BaseClient - A base class for client TCP (and similar) sockets.
            • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
              • twisted.internet.ssl.Client - I am an SSL client.
            • twisted.internet.unix.Client - A client for Unix sockets.
          • twisted.internet.tcp.Server - Serverside socket-stream connection class.
            • twisted.internet.ssl.Server - I am an SSL server.
            • twisted.internet.unix.Server - No class docstring; 1/1 class methods, 0/3 methods documented
        • twisted.internet.test.test_filedescriptor.MemoryFile - A FileDescriptor customization which writes to a Python list in memory with certain limitations.
        • twisted.pair.tuntap.TuntapPort - A Port that reads and writes packets from/to a TUN/TAP-device.
        • twisted.test.test_internet.SillyDescriptor - A descriptor whose data buffer gets filled very fast.
      • twisted.internet.iocpreactor.abstract.FileHandle - File handle that can read and write asynchronously
        • twisted.internet.iocpreactor.tcp.Connection -
          • twisted.internet.iocpreactor.tcp.Client -
          • twisted.internet.iocpreactor.tcp.Server - Serverside socket-stream connection class.
        • twisted.internet.iocpreactor.udp.Port - UDP port, listening for packets.
          • twisted.internet.iocpreactor.udp.MulticastPort - UDP Port that supports multicasting.
    • twisted.internet.abstract._LogOwner - Mixin to help implement interfaces.ILoggingContext for transports which have a protocol, the log prefix of which should also appear in the transport's log prefix.
      • twisted.internet.abstract.FileDescriptor - An object which can be operated on by select().
        • twisted.internet._win32serialport.SerialPort - A serial device, acting as a transport, that uses a win32 event.
        • twisted.internet.base.BasePort - Basic implementation of a ListeningPort.
          • twisted.internet.tcp.Port - A TCP server port, listening for connections.
            • twisted.internet.ssl.Port - I am an SSL port.
            • twisted.internet.unix.Port - No class docstring; 1/1 class methods, 2/6 methods documented
          • twisted.internet.udp.Port - UDP port, listening for packets.
            • twisted.internet.udp.MulticastPort - UDP Port that supports multicasting.
            • twisted.internet.unix.DatagramPort - Datagram UNIX port, listening for packets.
              • twisted.internet.unix.ConnectedDatagramPort - A connected datagram UNIX socket.
        • twisted.internet.inotify.INotify - The INotify file descriptor, it basically does everything related to INotify, from reading to notifying watch points.
        • twisted.internet.process.ProcessReader - ProcessReader
          • twisted.test.test_process.DumbProcessReader - A fake process.ProcessReader used for tests.
        • twisted.internet.process.ProcessWriter - (Internal) Helper class to write into a Process's input pipe.
          • twisted.test.test_process.DumbProcessWriter - A fake process.ProcessWriter used for tests.
        • twisted.internet.process.PTYProcess - An operating-system Process that uses PTY support.
          • twisted.test.test_process.DumbPTYProcess - A fake process.PTYProcess used for tests.
        • twisted.internet.serialport.SerialPort - A select()able serial device, acting as a transport.
          • twisted.internet.test.test_win32serialport.RegularFileSerialPort - Undocumented
        • twisted.internet.tcp.Connection - Superclass of all socket-based FileDescriptors.
          • twisted.internet.tcp.BaseClient - A base class for client TCP (and similar) sockets.
            • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
              • twisted.internet.ssl.Client - I am an SSL client.
            • twisted.internet.unix.Client - A client for Unix sockets.
          • twisted.internet.tcp.Server - Serverside socket-stream connection class.
            • twisted.internet.ssl.Server - I am an SSL server.
            • twisted.internet.unix.Server - No class docstring; 1/1 class methods, 0/3 methods documented
        • twisted.internet.test.test_filedescriptor.MemoryFile - A FileDescriptor customization which writes to a Python list in memory with certain limitations.
        • twisted.pair.tuntap.TuntapPort - A Port that reads and writes packets from/to a TUN/TAP-device.
        • twisted.test.test_internet.SillyDescriptor - A descriptor whose data buffer gets filled very fast.
      • twisted.internet.iocpreactor.abstract.FileHandle - File handle that can read and write asynchronously
        • twisted.internet.iocpreactor.tcp.Connection -
          • twisted.internet.iocpreactor.tcp.Client -
          • twisted.internet.iocpreactor.tcp.Server - Serverside socket-stream connection class.
        • twisted.internet.iocpreactor.udp.Port - UDP port, listening for packets.
          • twisted.internet.iocpreactor.udp.MulticastPort - UDP Port that supports multicasting.
      • twisted.internet.iocpreactor.tcp.Port - No class docstring; 5/11 methods documented
    • twisted.internet.address._ProcessAddress - An interfaces.IAddress provider for process transports.
    • twisted.internet.address.HostnameAddress - A HostnameAddress represents the address of a HostnameEndpoint.
    • twisted.internet.address.IPv4Address - An IPv4Address represents the address of an IPv4 socket endpoint.
      • twisted.internet.address._ServerFactoryIPv4Address - Backwards compatibility hack. Just like IPv4Address in practice.
    • twisted.internet.address.IPv6Address - An IPv6Address represents the address of an IPv6 socket endpoint.
    • twisted.internet.address.UNIXAddress - Object representing a UNIX socket endpoint.
    • twisted.internet.asyncioreactor._DCHandle - Wraps ephemeral asyncio.Handle instances. Callbacks can close over this and use it as a mutable reference to asyncio Handles.
    • twisted.internet.base._SignalReactorMixin - Private mixin to manage signals: it installs signal handlers at start time, and define run method.
      • twisted.internet.iocpreactor.reactor.IOCPReactor - No class docstring; 8/17 methods documented
      • twisted.internet.posixbase.PosixReactorBase - A basis for reactors that use file descriptors.
        • twisted.internet._glibbase.GlibReactorBase - Base class for GObject event loop reactors.
          • twisted.internet.gireactor.GIReactor - GObject-introspection event loop reactor.
            • twisted.internet.gtk3reactor.Gtk3Reactor - A reactor using the gtk3+ event loop.
          • twisted.internet.gtk2reactor.Gtk2Reactor - PyGTK+ 2 event loop reactor.
            • twisted.internet.glib2reactor.Glib2Reactor - The reactor using the glib mainloop.
        • twisted.internet._threadedselect.ThreadedSelectReactor - A threaded select() based reactor - runs on all POSIX platforms and on Win32.
          • twisted.internet.wxreactor.WxReactor - wxPython reactor.
        • twisted.internet.asyncioreactor.AsyncioSelectorReactor - Reactor running on top of asyncio.SelectorEventLoop.
        • twisted.internet.cfreactor.CFReactor - The CoreFoundation reactor.
        • twisted.internet.epollreactor.EPollReactor - A reactor that uses epoll(7).
        • twisted.internet.kqreactor.KQueueReactor - A reactor that uses kqueue(2)/kevent(2) and relies on Python 2.6 or higher which has built in support for kqueue in the select module.
        • twisted.internet.pollreactor.PollReactor - A reactor that uses poll(2).
        • twisted.internet.selectreactor.SelectReactor - A select() based reactor - runs on all POSIX platforms and on Win32.
          • twisted.internet._glibbase.PortableGlibReactorBase - Base class for GObject event loop reactors that works on Windows.
            • twisted.internet.gireactor.PortableGIReactor - Portable GObject Introspection event loop reactor.
              • twisted.internet.gtk3reactor.PortableGtk3Reactor - Portable GTK+ 3.x reactor.
            • twisted.internet.gtk2reactor.PortableGtkReactor - Reactor that works on Windows.
        • twisted.internet.test.test_posixbase.TimeoutReportReactor - A reactor which is just barely runnable and which cannot monitor any readers or writers, and which fires a Deferred with the timeout passed to its doIteration method as soon as that method is invoked.
        • twisted.internet.test.test_posixbase.TrivialReactor - Undocumented
        • twisted.internet.win32eventreactor.Win32Reactor - Reactor that uses Win32 event APIs.
    • twisted.internet.base._ThreePhaseEvent - Collection of callables (with arguments) which can be invoked as a group in a particular order.
    • twisted.internet.base.PluggableResolverMixin - A mixin which implements the pluggable resolver reactor interfaces.
      • twisted.internet.base.ReactorBase - Default base class for Reactors.
        • twisted.internet.iocpreactor.reactor.IOCPReactor - No class docstring; 8/17 methods documented
        • twisted.internet.posixbase.PosixReactorBase - A basis for reactors that use file descriptors.
          • twisted.internet._glibbase.GlibReactorBase - Base class for GObject event loop reactors.
            • twisted.internet.gireactor.GIReactor - GObject-introspection event loop reactor.
              • twisted.internet.gtk3reactor.Gtk3Reactor - A reactor using the gtk3+ event loop.
            • twisted.internet.gtk2reactor.Gtk2Reactor - PyGTK+ 2 event loop reactor.
              • twisted.internet.glib2reactor.Glib2Reactor - The reactor using the glib mainloop.
          • twisted.internet._threadedselect.ThreadedSelectReactor - A threaded select() based reactor - runs on all POSIX platforms and on Win32.
            • twisted.internet.wxreactor.WxReactor - wxPython reactor.
          • twisted.internet.asyncioreactor.AsyncioSelectorReactor - Reactor running on top of asyncio.SelectorEventLoop.
          • twisted.internet.cfreactor.CFReactor - The CoreFoundation reactor.
          • twisted.internet.epollreactor.EPollReactor - A reactor that uses epoll(7).
          • twisted.internet.kqreactor.KQueueReactor - A reactor that uses kqueue(2)/kevent(2) and relies on Python 2.6 or higher which has built in support for kqueue in the select module.
          • twisted.internet.pollreactor.PollReactor - A reactor that uses poll(2).
          • twisted.internet.selectreactor.SelectReactor - A select() based reactor - runs on all POSIX platforms and on Win32.
            • twisted.internet._glibbase.PortableGlibReactorBase - Base class for GObject event loop reactors that works on Windows.
              • twisted.internet.gireactor.PortableGIReactor - Portable GObject Introspection event loop reactor.
                • twisted.internet.gtk3reactor.PortableGtk3Reactor - Portable GTK+ 3.x reactor.
              • twisted.internet.gtk2reactor.PortableGtkReactor - Reactor that works on Windows.
          • twisted.internet.test.test_posixbase.TimeoutReportReactor - A reactor which is just barely runnable and which cannot monitor any readers or writers, and which fires a Deferred with the timeout passed to its doIteration method as soon as that method is invoked.
          • twisted.internet.test.test_posixbase.TrivialReactor - Undocumented
          • twisted.internet.win32eventreactor.Win32Reactor - Reactor that uses Win32 event APIs.
        • twisted.internet.test.test_base.TestSpySignalCapturingReactor - Subclass of ReactorBase to capture signals delivered to the reactor for inspection.
        • twisted.internet.test.test_resolver.JustEnoughReactor - Just enough subclass implementation to be a valid ReactorBase subclass.
    • twisted.internet.base.ThreadedResolver - No summary
      • twisted.names.client.ThreadedResolver - Undocumented
    • twisted.internet.defer._CancellationStatus - Cancellation status of an inlineCallbacks invocation.
    • twisted.internet.defer._ConcurrencyPrimitive - No class docstring; 2/5 methods documented
      • twisted.internet.defer.DeferredLock - A lock for event driven systems.
      • twisted.internet.defer.DeferredSemaphore - A semaphore for event driven systems.
    • twisted.internet.defer.DeferredQueue - An event driven queue.
    • twisted.internet.endpoints._SimpleHostnameResolver - An IHostnameResolver provider that invokes a provided callable to resolve hostnames.
    • twisted.internet.endpoints._StandardIOParser - Stream server endpoint string parser for the Standard I/O type.
    • twisted.internet.endpoints._SystemdParser - Stream server endpoint string parser for the systemd endpoint type.
    • twisted.internet.endpoints._TCP6ServerParser - Stream server endpoint string parser for the TCP6ServerEndpoint type.
    • twisted.internet.endpoints._TCPServerEndpoint - A TCP server endpoint interface
      • twisted.internet.endpoints.TCP4ServerEndpoint - Implements TCP server endpoint with an IPv4 configuration
      • twisted.internet.endpoints.TCP6ServerEndpoint - Implements TCP server endpoint with an IPv6 configuration
    • twisted.internet.endpoints._TLSClientEndpointParser - Stream client endpoint string parser for wrapClientTLS with HostnameEndpoint.
    • twisted.internet.endpoints._WrapperEndpoint - An endpoint that wraps another endpoint.
    • twisted.internet.endpoints._WrapperServerEndpoint - A server endpoint that wraps another server endpoint.
    • twisted.internet.endpoints.AdoptedStreamServerEndpoint - An endpoint for listening on a file descriptor initialized outside of Twisted.
    • twisted.internet.endpoints.HostnameEndpoint - A name-based endpoint that connects to the fastest amongst the resolved host addresses.
    • twisted.internet.endpoints.ProcessEndpoint - An endpoint for child processes
    • twisted.internet.endpoints.SSL4ClientEndpoint - SSL secured TCP client endpoint with an IPv4 configuration
    • twisted.internet.endpoints.SSL4ServerEndpoint - SSL secured TCP server endpoint with an IPv4 configuration.
    • twisted.internet.endpoints.StandardIOEndpoint - A Standard Input/Output endpoint
    • twisted.internet.endpoints.TCP4ClientEndpoint - TCP client endpoint with an IPv4 configuration.
    • twisted.internet.endpoints.TCP6ClientEndpoint - TCP client endpoint with an IPv6 configuration.
    • twisted.internet.endpoints.UNIXClientEndpoint - UnixSocket client endpoint.
    • twisted.internet.endpoints.UNIXServerEndpoint - UnixSocket server endpoint.
    • twisted.internet.inotify._Watch - Watch object that represents a Watch point in the filesystem. The user should let INotify to create these objects
    • twisted.internet.inotify.INotify - The INotify file descriptor, it basically does everything related to INotify, from reading to notifying watch points.
    • twisted.internet.posixbase._DisconnectSelectableMixin - Mixin providing the _disconnectSelectable method.
      • twisted.internet.posixbase._ContinuousPolling - Schedule reads and writes based on the passage of time, rather than notification.
      • twisted.internet.posixbase.PosixReactorBase - A basis for reactors that use file descriptors.
        • twisted.internet._glibbase.GlibReactorBase - Base class for GObject event loop reactors.
          • twisted.internet.gireactor.GIReactor - GObject-introspection event loop reactor.
            • twisted.internet.gtk3reactor.Gtk3Reactor - A reactor using the gtk3+ event loop.
          • twisted.internet.gtk2reactor.Gtk2Reactor - PyGTK+ 2 event loop reactor.
            • twisted.internet.glib2reactor.Glib2Reactor - The reactor using the glib mainloop.
        • twisted.internet._threadedselect.ThreadedSelectReactor - A threaded select() based reactor - runs on all POSIX platforms and on Win32.
          • twisted.internet.wxreactor.WxReactor - wxPython reactor.
        • twisted.internet.asyncioreactor.AsyncioSelectorReactor - Reactor running on top of asyncio.SelectorEventLoop.
        • twisted.internet.cfreactor.CFReactor - The CoreFoundation reactor.
        • twisted.internet.epollreactor.EPollReactor - A reactor that uses epoll(7).
        • twisted.internet.kqreactor.KQueueReactor - A reactor that uses kqueue(2)/kevent(2) and relies on Python 2.6 or higher which has built in support for kqueue in the select module.
        • twisted.internet.pollreactor.PollReactor - A reactor that uses poll(2).
        • twisted.internet.selectreactor.SelectReactor - A select() based reactor - runs on all POSIX platforms and on Win32.
          • twisted.internet._glibbase.PortableGlibReactorBase - Base class for GObject event loop reactors that works on Windows.
            • twisted.internet.gireactor.PortableGIReactor - Portable GObject Introspection event loop reactor.
              • twisted.internet.gtk3reactor.PortableGtk3Reactor - Portable GTK+ 3.x reactor.
            • twisted.internet.gtk2reactor.PortableGtkReactor - Reactor that works on Windows.
        • twisted.internet.test.test_posixbase.TimeoutReportReactor - A reactor which is just barely runnable and which cannot monitor any readers or writers, and which fires a Deferred with the timeout passed to its doIteration method as soon as that method is invoked.
        • twisted.internet.test.test_posixbase.TrivialReactor - Undocumented
        • twisted.internet.win32eventreactor.Win32Reactor - Reactor that uses Win32 event APIs.
    • twisted.internet.posixbase._FDWaker - The self-pipe trick<http://cr.yp.to/docs/selfpipe.html>, used to wake up the main loop from another thread or a signal handler.
      • twisted.internet.posixbase._SIGCHLDWaker - _SIGCHLDWaker can wake up a reactor whenever SIGCHLD is received.
      • twisted.internet.posixbase._UnixWaker - This class provides a simple interface to wake up the event loop.
        • twisted.internet._glibbase.GlibWaker - Run scheduled events after waking up.
    • twisted.internet.posixbase._PollLikeMixin - Mixin for poll-like reactors.
      • twisted.internet._glibbase.GlibReactorBase - Base class for GObject event loop reactors.
        • twisted.internet.gireactor.GIReactor - GObject-introspection event loop reactor.
          • twisted.internet.gtk3reactor.Gtk3Reactor - A reactor using the gtk3+ event loop.
        • twisted.internet.gtk2reactor.Gtk2Reactor - PyGTK+ 2 event loop reactor.
          • twisted.internet.glib2reactor.Glib2Reactor - The reactor using the glib mainloop.
      • twisted.internet.epollreactor.EPollReactor - A reactor that uses epoll(7).
      • twisted.internet.pollreactor.PollReactor - A reactor that uses poll(2).
      • twisted.internet.posixbase._ContinuousPolling - Schedule reads and writes based on the passage of time, rather than notification.
    • twisted.internet.process._BaseProcess - Base class for Process and PTYProcess.
      • twisted.internet.process.Process - An operating-system Process.
      • twisted.internet.process.PTYProcess - An operating-system Process that uses PTY support.
        • twisted.test.test_process.DumbPTYProcess - A fake process.PTYProcess used for tests.
    • twisted.internet.process._FDDetector - No summary
    • twisted.internet.ssl.AcceptableCiphers - A representation of ciphers that are acceptable for TLS connections.
    • twisted.internet.ssl.CertificateOptions - A CertificateOptions specifies the security properties for a client or server TLS connection used with OpenSSL.
    • twisted.internet.ssl.DiffieHellmanParameters - A representation of key generation parameters that are required for Diffie-Hellman key exchange.
    • twisted.internet.ssl.OpenSSLDefaultPaths - Trust the set of default verify paths that OpenSSL was built with, as specified by SSL_CTX_set_default_verify_paths.
    • twisted.internet.stdio.PipeAddress - Undocumented
    • twisted.internet.stdio.StandardIO - No class docstring; 2/19 methods documented
    • twisted.internet.task._Timer - Undocumented
    • twisted.internet.task.CooperativeTask - A CooperativeTask is a task object inside a Cooperator, which can be paused, resumed, and stopped. It can also have its completion (or termination) monitored.
    • twisted.internet.task.Cooperator - Cooperative task scheduler.
    • twisted.internet.tcp._AbortingMixin - Common implementation of abortConnection.
      • twisted.internet.iocpreactor.tcp.Connection -
        • twisted.internet.iocpreactor.tcp.Client -
        • twisted.internet.iocpreactor.tcp.Server - Serverside socket-stream connection class.
      • twisted.internet.tcp.Connection - Superclass of all socket-based FileDescriptors.
        • twisted.internet.tcp.BaseClient - A base class for client TCP (and similar) sockets.
          • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
            • twisted.internet.ssl.Client - I am an SSL client.
          • twisted.internet.unix.Client - A client for Unix sockets.
        • twisted.internet.tcp.Server - Serverside socket-stream connection class.
          • twisted.internet.ssl.Server - I am an SSL server.
          • twisted.internet.unix.Server - No class docstring; 1/1 class methods, 0/3 methods documented
    • twisted.internet.tcp._BaseBaseClient - Code shared with other (non-POSIX) reactors for management of general outgoing connections.
      • twisted.internet.iocpreactor.tcp.Client -
      • twisted.internet.tcp.BaseClient - A base class for client TCP (and similar) sockets.
        • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
          • twisted.internet.ssl.Client - I am an SSL client.
        • twisted.internet.unix.Client - A client for Unix sockets.
    • twisted.internet.tcp._BaseTCPClient - Code shared with other (non-POSIX) reactors for management of outgoing TCP connections (both TCPv4 and TCPv6).
      • twisted.internet.iocpreactor.tcp.Client -
      • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
        • twisted.internet.ssl.Client - I am an SSL client.
    • twisted.internet.tcp._BuffersLogs - A context manager that buffers any log events until after its block exits.
    • twisted.internet.tcp._FileDescriptorReservation - _IFileDescriptorReservation implementation.
    • twisted.internet.tcp._NullFileDescriptorReservation - A null implementation of _IFileDescriptorReservation.
    • twisted.internet.tcp._SocketCloser -
      • twisted.internet.iocpreactor.tcp.Connection -
        • twisted.internet.iocpreactor.tcp.Client -
        • twisted.internet.iocpreactor.tcp.Server - Serverside socket-stream connection class.
      • twisted.internet.iocpreactor.tcp.Port - No class docstring; 5/11 methods documented
      • twisted.internet.tcp.Connection - Superclass of all socket-based FileDescriptors.
        • twisted.internet.tcp.BaseClient - A base class for client TCP (and similar) sockets.
          • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
            • twisted.internet.ssl.Client - I am an SSL client.
          • twisted.internet.unix.Client - A client for Unix sockets.
        • twisted.internet.tcp.Server - Serverside socket-stream connection class.
          • twisted.internet.ssl.Server - I am an SSL server.
          • twisted.internet.unix.Server - No class docstring; 1/1 class methods, 0/3 methods documented
      • twisted.internet.tcp.Port - A TCP server port, listening for connections.
        • twisted.internet.ssl.Port - I am an SSL port.
        • twisted.internet.unix.Port - No class docstring; 1/1 class methods, 2/6 methods documented
    • twisted.internet.tcp._TLSClientMixin - Undocumented
      • twisted.internet.tcp.BaseClient - A base class for client TCP (and similar) sockets.
        • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
          • twisted.internet.ssl.Client - I am an SSL client.
        • twisted.internet.unix.Client - A client for Unix sockets.
    • twisted.internet.tcp._TLSConnectionMixin - Undocumented
      • twisted.internet.tcp.Connection - Superclass of all socket-based FileDescriptors.
        • twisted.internet.tcp.BaseClient - A base class for client TCP (and similar) sockets.
          • twisted.internet.tcp.Client - A transport for a TCP protocol; either TCPv4 or TCPv6.
            • twisted.internet.ssl.Client - I am an SSL client.
          • twisted.internet.unix.Client - A client for Unix sockets.
        • twisted.internet.tcp.Server - Serverside socket-stream connection class.
          • twisted.internet.ssl.Server - I am an SSL server.
          • twisted.internet.unix.Server - No class docstring; 1/1 class methods, 0/3 methods documented
    • twisted.internet.tcp._TLSServerMixin - Undocumented
      • twisted.internet.tcp.Server - Serverside socket-stream connection class.
        • twisted.internet.ssl.Server - I am an SSL server.
        • twisted.internet.unix.Server - No class docstring; 1/1 class methods, 0/3 methods documented
    • twisted.internet.test.connectionmixins._SimplePullProducer - A pull producer which writes one byte whenever it is resumed. For use by test_unregisterProducerAfterDisconnect.
    • twisted.internet.test.connectionmixins.BrokenContextFactory - A context factory with a broken getContext method, for exercising the error handling for such a case.
    • twisted.internet.test.connectionmixins.ConnectionTestsMixin - This mixin defines test methods which should apply to most ITransport implementations.
      • twisted.internet.test.test_tcp.TCPClientTestsBase - No summary
        • twisted.internet.test.test_tcp.TCP4ClientTestsBuilder - Builder configured with IPv4 parameters for tests related to IReactorTCP.connectTCP.
        • twisted.internet.test.test_tcp.TCP6ClientTestsBuilder - Builder configured with IPv6 parameters for tests related to IReactorTCP.connectTCP.
      • twisted.internet.test.test_tls.SSLClientTestsMixin - Mixin defining tests relating to ITLSTransport.
      • twisted.internet.test.test_tls.StartTLSClientTestsMixin - Tests for TLS connections established using ITLSTransport.startTLS (as opposed to IReactorSSL.connectSSL or IReactorSSL.listenSSL).
      • twisted.internet.test.test_unix.UNIXTestsBuilder - Builder defining tests relating to IReactorUNIX.
    • twisted.internet.test.connectionmixins.EndpointCreator - Create client and server endpoints that know how to connect to each other.
      • twisted.internet.test.test_tcp.TCPCreator - Create IPv4 TCP endpoints for runProtocolsWithReactor-based tests.
        • twisted.internet.test.test_tcp.TCP6Creator - Create IPv6 TCP endpoints for ReactorBuilder.runProtocolsWithReactor-based tests.
      • twisted.internet.test.test_tls.SSLCreator - Create SSL endpoints.
      • twisted.internet.test.test_tls.StartTLSClientCreator - Create ITLSTransport.startTLS endpoint for the client, and normal SSL for server just because it's easier.
      • twisted.internet.test.test_unix.UNIXCreator - Create UNIX socket end points.
    • twisted.internet.test.connectionmixins.LogObserverMixin - Mixin for TestCase subclasses which want to observe log events.
      • twisted.internet.test.test_tcp.StreamTransportTestsMixin - Mixin defining tests which apply to any port/connection based transport.
        • twisted.internet.test.test_tcp.TCPFDPortTestsBuilder - Undocumented
        • twisted.internet.test.test_tcp.TCPPortTestsBuilder - Undocumented
        • twisted.internet.test.test_tls.TLSPortTestsBuilder - Tests for IReactorSSL.listenSSL
        • twisted.internet.test.test_unix.UNIXFDPortTestsBuilder - Tests for IReactorUNIX.adoptStreamPort
        • twisted.internet.test.test_unix.UNIXPortTestsBuilder - Tests for IReactorUNIX.listenUnix
      • twisted.internet.test.test_udp.DatagramTransportTestsMixin - Mixin defining tests which apply to any port/datagram based transport.
        • twisted.internet.test.test_udp.UDPFDServerTestsBuilder - Run UDPPortTestsMixin tests using adopted UDP sockets.
        • twisted.internet.test.test_udp.UDPServerTestsBuilder - Run UDPPortTestsMixin tests using newly created UDP sockets.
    • twisted.internet.test.connectionmixins.StreamClientTestsMixin - This mixin defines tests applicable to SOCK_STREAM client implementations.
      • twisted.internet.test.test_tcp.TCPClientTestsBase - No summary
        • twisted.internet.test.test_tcp.TCP4ClientTestsBuilder - Builder configured with IPv4 parameters for tests related to IReactorTCP.connectTCP.
        • twisted.internet.test.test_tcp.TCP6ClientTestsBuilder - Builder configured with IPv6 parameters for tests related to IReactorTCP.connectTCP.
      • twisted.internet.test.test_unix.UnixClientTestsBuilder - Define tests for IReactorUNIX.connectUNIX.
    • twisted.internet.test.fakeendpoint.EndpointBase - Undocumented
      • twisted.internet.test.fakeendpoint.StreamClient - Undocumented
      • twisted.internet.test.fakeendpoint.StreamServer - Undocumented
    • twisted.internet.test.fakeendpoint.PluginBase - Undocumented
      • twisted.internet.test.fakeendpoint.FakeClientParserWithReactor - Undocumented
      • twisted.internet.test.fakeendpoint.FakeParser - Undocumented
    • twisted.internet.test.test_address.AddressTestCaseMixin - No class docstring; 4/4 methods documented
      • twisted.conch.test.test_address.SSHTransportAddressTests - 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).
      • twisted.internet.test.test_address.EmptyUNIXAddressTests - Tests for UNIXAddress operations involving a None address.
      • twisted.internet.test.test_address.HostnameAddressTests - Test case for HostnameAddress.
      • twisted.internet.test.test_address.IPv4AddressTestCaseMixin - Undocumented
        • twisted.internet.test.test_address.IPv4AddressTCPTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_address.IPv4AddressUDPTests - No class docstring; 2/2 methods documented
      • twisted.internet.test.test_address.IPv6AddressTests - No class docstring; 2/2 methods documented
    • twisted.internet.test.test_base.DelayedCallMixin - DelayedCall
      • twisted.internet.test.test_base.DelayedCallDebugTests - DelayedCall
      • twisted.internet.test.test_base.DelayedCallNoDebugTests - DelayedCall
    • twisted.internet.test.test_base.FakeReactor - A fake reactor implementation which just supports enough reactor APIs for ThreadedResolver.
    • twisted.internet.test.test_core.ObjectModelIntegrationMixin - Helpers for tests about the object model of reactor-related objects.
      • twisted.internet.test.test_core.ObjectModelIntegrationTests - Test details of object model integration against all reactors.
      • twisted.internet.test.test_tcp.TCPFDPortTestsBuilder - Undocumented
      • twisted.internet.test.test_tcp.TCPPortTestsBuilder - Undocumented
      • twisted.internet.test.test_tls.TLSPortTestsBuilder - Tests for IReactorSSL.listenSSL
      • twisted.internet.test.test_unix.UNIXFDPortTestsBuilder - Tests for IReactorUNIX.adoptStreamPort
      • twisted.internet.test.test_unix.UNIXPortTestsBuilder - Tests for IReactorUNIX.listenUnix
    • twisted.internet.test.test_endpoints.ClientEndpointTestCaseMixin - Generic test methods to be mixed into all client endpoint test classes.
      • twisted.internet.test.test_endpoints._HostnameEndpointMemoryReactorMixin - Common methods for testing HostnameEndpoint against MemoryReactor instances that do not provide IReactorPluggableNameResolver.
        • twisted.internet.test.test_endpoints.HostnameEndpointMemoryIPv4ReactorTests - IPv4 resolution tests for HostnameEndpoint with MemoryReactor subclasses that do not provide IReactorPluggableNameResolver.
        • twisted.internet.test.test_endpoints.HostnameEndpointMemoryIPv6ReactorTests - IPv6 resolution tests for HostnameEndpoint with MemoryReactor subclasses that do not provide IReactorPluggableNameResolver.
      • twisted.internet.test.test_endpoints.EndpointTestCaseMixin - Generic test methods to be mixed into all endpoint test classes.
        • twisted.internet.test.test_endpoints.SSL4EndpointsTests - Tests for SSL Endpoints.
        • twisted.internet.test.test_endpoints.TCP4EndpointsTests - Tests for TCP IPv4 Endpoints.
        • twisted.internet.test.test_endpoints.TCP6EndpointsTests - Tests for TCP IPv6 Endpoints.
        • twisted.internet.test.test_endpoints.UNIXEndpointsTests - Tests for UnixSocket Endpoints.
      • twisted.internet.test.test_endpoints.HostnameEndpointsOneIPv4Tests - Tests for the hostname based endpoints when GAI returns only one (IPv4) address.
      • twisted.internet.test.test_endpoints.HostnameEndpointsOneIPv6Tests - Tests for the hostname based endpoints when GAI returns only one (IPv6) address.
      • twisted.internet.test.test_endpoints.TCP6EndpointNameResolutionTests - Tests for a TCP IPv6 Client Endpoint pointed at a hostname instead of an IPv6 address literal.
    • twisted.internet.test.test_endpoints.FakeStdio - A stdio.StandardIO like object that simply captures its constructor arguments.
    • twisted.internet.test.test_endpoints.MemoryProcessReactor - A fake IReactorProcess provider to be used in tests.
    • twisted.internet.test.test_endpoints.MemoryProcessTransport - A fake IProcessTransport provider to be used in tests.
    • twisted.internet.test.test_endpoints.NetstringTracker - A netstring receiver which keeps track of the strings received.
    • twisted.internet.test.test_endpoints.ServerEndpointTestCaseMixin - Generic test methods to be mixed into all client endpoint test classes.
      • twisted.internet.test.test_endpoints.AdoptedStreamServerEndpointTests - Tests for adopted socket-based stream server endpoints.
      • twisted.internet.test.test_endpoints.EndpointTestCaseMixin - Generic test methods to be mixed into all endpoint test classes.
        • twisted.internet.test.test_endpoints.SSL4EndpointsTests - Tests for SSL Endpoints.
        • twisted.internet.test.test_endpoints.TCP4EndpointsTests - Tests for TCP IPv4 Endpoints.
        • twisted.internet.test.test_endpoints.TCP6EndpointsTests - Tests for TCP IPv6 Endpoints.
        • twisted.internet.test.test_endpoints.UNIXEndpointsTests - Tests for UnixSocket Endpoints.
    • twisted.internet.test.test_endpoints.UppercaseWrapperFactory - A wrapper factory which uppercases all strings passed through it.
    • twisted.internet.test.test_endpoints.UppercaseWrapperProtocol - A wrapper protocol which uppercases all strings passed through it.
    • twisted.internet.test.test_epollreactor.Descriptor - Records reads and writes, as if it were a FileDescriptor.
    • twisted.internet.test.test_fdset.RemovingDescriptor - A read descriptor which removes itself from the reactor as soon as it gets a chance to do a read and keeps track of when its own fileno method is called.
    • twisted.internet.test.test_newtls.FakeProducer - A producer that does nothing.
    • twisted.internet.test.test_posixprocess.FakeFile - A dummy file object which records when it is closed.
    • twisted.internet.test.test_posixprocess.FakeResourceModule - Fake version of resource which hard-codes a particular rlimit for maximum open files.
    • twisted.internet.test.test_resolver.DeterministicThreadPool - Create a deterministic ThreadPool object.
    • twisted.internet.test.test_resolver.FakeAddrInfoGetter - Test object implementing getaddrinfo.
    • twisted.internet.test.test_resolver.LegacyCompatibilityTests - Older applications may supply an object to the reactor via installResolver that only provides IResolverSimple. SimpleResolverComplexifier is a wrapper for an IResolverSimple.
    • twisted.internet.test.test_resolver.ReactorInstallationTests - Tests for installing old and new resolvers onto a PluggableResolverMixin and ReactorBase (from which all of Twisted's reactor implementations derive).
    • twisted.internet.test.test_resolver.ResultHolder - A resolution receiver which holds onto the results it received.
    • twisted.internet.test.test_resolver.SillyResolverSimple - Trivial implementation of IResolverSimple
    • twisted.internet.test.test_serialport.DoNothing - Object with methods that do nothing.
    • twisted.internet.test.test_tcp._ExhaustsFileDescriptors - A class that triggers EMFILE by creating as many file descriptors as necessary.
    • twisted.internet.test.test_tcp._FakeFDSetReactor - An in-memory implementation of IReactorFDSet, which records the current sets of active IReadDescriptor and IWriteDescriptors.
    • twisted.internet.test.test_tcp.AbortConnectionMixin - Unit tests for ITransport.abortConnection.
      • twisted.internet.test.test_tcp.AbortConnectionTests - TCP-specific AbortConnectionMixin tests.
      • twisted.internet.test.test_tls.AbortSSLConnectionTests - abortConnection tests using SSL.
    • twisted.internet.test.test_tcp.AssertPeerClosedOnEMFILETests.NullExhauster - An exhauster that does nothing.
    • twisted.internet.test.test_tcp.ConnectToTCPListenerMixin - Provides connectToListener for TCP transports.
      • twisted.internet.test.test_tcp.ListenTCPMixin - Mixin which uses IReactorTCP.listenTCP to hand out listening TCP ports.
        • twisted.internet.test.test_tcp.TCPPortTestsBuilder - Undocumented
      • twisted.internet.test.test_tcp.SocketTCPMixin - Mixin which uses IReactorSocket.adoptStreamPort to hand out listening TCP ports.
        • twisted.internet.test.test_tcp.TCPFDPortTestsBuilder - Undocumented
      • twisted.internet.test.test_tls.TLSPortTestsBuilder - Tests for IReactorSSL.listenSSL
    • twisted.internet.test.test_tcp.FakeResolver - A resolver implementation based on a dict mapping names to addresses.
    • twisted.internet.test.test_tcp.FakeSocket - A fake for socket.socket objects.
    • twisted.internet.test.test_tcp.TCPPortTestsMixin - Tests for IReactorTCP.listenTCP
      • twisted.internet.test.test_tcp.TCPFDPortTestsBuilder - Undocumented
      • twisted.internet.test.test_tcp.TCPPortTestsBuilder - Undocumented
    • twisted.internet.test.test_tcp.TCPTransportServerAddressTestMixin - Test mixing for TCP server address building and log prefix.
      • twisted.internet.test.test_tcp.AdoptStreamConnectionTestsBuilder - Test server transports built using adoptStreamConnection.
      • twisted.internet.test.test_tcp.TCPTransportTestsBuilder - Test standard ITCPTransports built with listenTCP and connectTCP.
    • twisted.internet.test.test_tcp.WriteSequenceTestsMixin - Test for twisted.internet.abstract.FileDescriptor.writeSequence.
      • twisted.internet.test.test_tcp.AdoptStreamConnectionTestsBuilder - Test server transports built using adoptStreamConnection.
      • twisted.internet.test.test_tcp.TCPTransportTestsBuilder - Test standard ITCPTransports built with listenTCP and connectTCP.
      • twisted.internet.test.test_unix.UNIXAdoptStreamConnectionTestsBuilder - No class docstring; 3/3 methods documented
    • twisted.internet.test.test_testing.TestConsumer - A very basic test consumer for use with the NonStreamingProducerTests.
    • twisted.internet.test.test_tls.BadContextTestsMixin - Mixin for ReactorBuilder subclasses which defines a helper for testing the handling of broken context factories.
      • twisted.internet.test.test_tls.SSLClientTestsMixin - Mixin defining tests relating to ITLSTransport.
      • twisted.internet.test.test_tls.TLSPortTestsBuilder - Tests for IReactorSSL.listenSSL
    • twisted.internet.test.test_tls.ContextGeneratingMixin - No class docstring; 1/2 methods documented
      • twisted.internet.test.test_newtls.ProducerTestsMixin - Test the new TLS code integrates TLSMemoryBIOProtocol correctly.
      • twisted.internet.test.test_tls.AbortSSLConnectionTests - abortConnection tests using SSL.
      • twisted.internet.test.test_tls.SSLClientTestsMixin - Mixin defining tests relating to ITLSTransport.
      • twisted.internet.test.test_tls.SSLCreator - Create SSL endpoints.
      • twisted.internet.test.test_tls.StartTLSClientCreator - Create ITLSTransport.startTLS endpoint for the client, and normal SSL for server just because it's easier.
      • twisted.internet.test.test_tls.TLSPortTestsBuilder - Tests for IReactorSSL.listenSSL
    • twisted.internet.test.test_tls.StartTLSClientEndpoint - An endpoint which wraps another one and adds a TLS layer immediately when connections are set up.
    • twisted.internet.test.test_udp.UDPPortTestsMixin - Tests for IReactorUDP.listenUDP and IReactorSocket.adoptDatagramPort.
      • twisted.internet.test.test_udp.UDPFDServerTestsBuilder - Run UDPPortTestsMixin tests using adopted UDP sockets.
      • twisted.internet.test.test_udp.UDPServerTestsBuilder - Run UDPPortTestsMixin tests using newly created UDP sockets.
    • twisted.internet.test.test_udp_internals.StringUDPSocket - A fake UDP socket object, which returns a fixed sequence of strings and/or socket errors. Useful for testing.
    • twisted.internet.test.test_unix.ListenUNIXMixin - Mixin which uses IReactorTCP.listenUNIX to hand out listening UNIX ports.
      • twisted.internet.test.test_unix.UNIXPortTestsBuilder - Tests for IReactorUNIX.listenUnix
    • twisted.internet.test.test_unix.SocketUNIXMixin - Mixin which uses IReactorSocket.adoptStreamPort to hand out listening UNIX ports.
      • twisted.internet.test.test_unix.UNIXFDPortTestsBuilder - Tests for IReactorUNIX.adoptStreamPort
    • twisted.internet.test.test_unix.UNIXFamilyMixin - Test-helper defining mixin for things related to AF_UNIX sockets.
      • twisted.internet.test.test_unix.UNIXDatagramTestsBuilder - Builder defining tests relating to IReactorUNIXDatagram.
      • twisted.internet.test.test_unix.UNIXTestsBuilder - Builder defining tests relating to IReactorUNIX.
    • twisted.internet.test.test_unix.UNIXPortTestsMixin - No class docstring; 2/2 methods documented
      • twisted.internet.test.test_unix.UNIXFDPortTestsBuilder - Tests for IReactorUNIX.adoptStreamPort
      • twisted.internet.test.test_unix.UNIXPortTestsBuilder - Tests for IReactorUNIX.listenUnix
    • twisted.internet.test.test_win32events.Listener - 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.
    • twisted.internet.testing._FakeConnector - A fake IConnector that allows us to inspect if it has been told to stop connecting.
      • twisted.spread.test.test_pb._ReconnectingFakeConnector - A fake IConnector that can fire Deferreds when its connect method is called.
    • twisted.internet.testing._FakePort - A fake IListeningPort to be used in tests.
    • twisted.internet.testing.MemoryReactor - A fake reactor to be used in tests. This reactor doesn't actually do much that's useful yet. It accepts TCP connection setup attempts, but they will never succeed.
      • twisted.internet.testing.MemoryReactorClock - Undocumented
        • twisted.trial._dist.test.test_disttrial.CountingReactor - A fake reactor that counts the calls to IReactorCore.run, IReactorCore.stop, and IReactorProcess.spawnProcess.
      • twisted.runner.test.test_procmon.DummyProcessReactor -
      • twisted.test.test_twistd.SignalCapturingMemoryReactor - MemoryReactor that implements the _ISupportsExitSignalCapturing interface, all other operations identical to MemoryReactor.
    • twisted.internet.testing.NonStreamingProducer - A pull producer which writes 10 times only.
    • twisted.internet.testing.RaisingMemoryReactor - A fake reactor to be used in tests. It accepts TCP connection setup attempts, but they will fail.
      • twisted.internet.test.test_endpoints.RaisingMemoryReactorWithClock - An extension of RaisingMemoryReactor with task.Clock.
    • twisted.internet.unix._SendmsgMixin - Mixin for stream-oriented UNIX transports which uses sendmsg and recvmsg to offer additional functionality, such as copying file descriptors into other processes.
      • twisted.internet.unix.Client - A client for Unix sockets.
      • twisted.internet.unix.Server - No class docstring; 1/1 class methods, 0/3 methods documented
    • twisted.internet.unix._UNIXPort - No class docstring; 1/1 methods documented
      • twisted.internet.unix.DatagramPort - Datagram UNIX port, listening for packets.
        • twisted.internet.unix.ConnectedDatagramPort - A connected datagram UNIX socket.
      • twisted.internet.unix.Port - No class docstring; 1/1 class methods, 2/6 methods documented
    • twisted.internet.unix._UnsupportedSendmsgMixin - Behaviorless placeholder used when twisted.python.sendmsg is not available, preventing IUNIXTransport from being supported.
    • twisted.internet.win32eventreactor._ThreadedWin32EventsMixin - This mixin implements IReactorWin32Events for another reactor by running a Win32Reactor in a separate thread and dispatching work to it.
      • twisted.internet.iocpreactor.reactor.IOCPReactor - No class docstring; 8/17 methods documented
      • twisted.internet.selectreactor.SelectReactor - A select() based reactor - runs on all POSIX platforms and on Win32.
        • twisted.internet._glibbase.PortableGlibReactorBase - Base class for GObject event loop reactors that works on Windows.
          • twisted.internet.gireactor.PortableGIReactor - Portable GObject Introspection event loop reactor.
            • twisted.internet.gtk3reactor.PortableGtk3Reactor - Portable GTK+ 3.x reactor.
          • twisted.internet.gtk2reactor.PortableGtkReactor - Reactor that works on Windows.
    • twisted.internet.win32eventreactor._ThreadFDWrapper - This wraps an event handler and translates notification in the helper Win32Reactor thread into a notification in the primary reactor thread.
    • twisted.logger._flatten.KeyFlattener - A KeyFlattener computes keys for the things within curly braces in PEP-3101-style format strings as parsed by string.Formatter.parse.
    • twisted.logger._format.CallMapping - Read-only mapping that turns a ()-suffix in key names into an invocation of the key rather than a lookup of the key.
    • twisted.logger._stdlib.StringifiableFromEvent - An object that implements __str__() in order to defer the work of formatting until it's converted into a str.
    • twisted.logger.FileLogObserver - Log observer that writes to a file-like object.
    • twisted.logger.FilteringLogObserver - ILogObserver that wraps another ILogObserver, but filters out events based on applying a series of ILogFilterPredicates.
    • twisted.logger.LegacyLogObserverWrapper - ILogObserver that wraps an twisted.python.log.ILogObserver.
    • twisted.logger.LimitedHistoryLogObserver -

      ILogObserver that stores events in a buffer of a fixed size:

      
      
    • twisted.logger.LogBeginner - No summary
    • twisted.logger.Logger - A Logger emits log messages to an observer. You should instantiate it as a class or module attribute, as documented in this module's documentation.
      • twisted.logger.test.test_logger.TestLogger - Logger with an overridden emit method that keeps track of received events.
    • twisted.logger.LoggingFile - File-like object that turns write() calls into logging events.
    • twisted.logger.LogLevelFilterPredicate - ILogFilterPredicate that filters out events with a log level lower than the log level for the event's namespace.
    • twisted.logger.LogPublisher - ILogObserver that fans out events to other observers.
    • twisted.logger.STDLibLogObserver - Log observer that writes to the python standard library's logging module.
    • twisted.logger.test.test_file.DummyFile - File that counts writes and flushes.
    • twisted.logger.test.test_format.Unformattable - An object that raises an exception from __repr__.
    • twisted.logger.test.test_logger.LogComposedObject - A regular object, with a logger attached.
    • twisted.logger.test.test_stdlib.StdlibLoggingContainer - Continer for a test configuration of stdlib logging objects.
    • twisted.mail.imap4._MessageStructure - _MessageStructure is a helper base class for message structure classes representing the structure of particular kinds of messages, as defined by their MIME type.
      • twisted.mail.imap4._MultipartMessageStructure - _MultipartMessageStructure represents the message structure of a multipart/* message.
      • twisted.mail.imap4._SinglepartMessageStructure - _SinglepartMessageStructure represents the message structure of a non-multipart/* message.
        • twisted.mail.imap4._RFC822MessageStructure - _RFC822MessageStructure represents the message structure of a message/rfc822 message.
        • twisted.mail.imap4._TextMessageStructure - _TextMessageStructure represents the message structure of a text/* message.
    • twisted.mail.imap4.MemoryAccountWithoutNamespaces - Undocumented
      • twisted.mail.imap4.MemoryAccount - Undocumented
        • twisted.mail.test.test_imap.Account - An in-memory account that provides INamespacePresenter.
      • twisted.mail.test.test_imap.AccountWithoutNamespaces - An in-memory account that does not provide INamespacePresenter.
        • twisted.mail.test.test_imap.Account - An in-memory account that provides INamespacePresenter.
    • twisted.mail.imap4.MessageSet - A set of message identifiers usable by both IMAP4Client and IMAP4Server via IMailboxIMAP.store and IMailboxIMAP.fetch.
    • twisted.mail.pop3._IteratorBuffer - An iterator which buffers the elements of a container and periodically passes them as input to a writer.
    • twisted.mail.relaymanager._AttemptManager - A manager for an attempt to relay a set of messages to a mail exchange server.
    • twisted.mail.test.test_imap.LiteralTestsMixin - Shared tests for literal classes.
      • twisted.mail.test.test_imap.LiteralFileTests - Tests for imap4.LiteralFile.
      • twisted.mail.test.test_imap.LiteralStringTests - Tests for self.literalFactory.
    • twisted.mail.test.test_imap.PreauthIMAP4ClientMixin - No summary
      • twisted.mail.test.test_imap.IMAP4ClientCopyTests - Tests for the IMAP4Client.copy method.
      • twisted.mail.test.test_imap.IMAP4ClientExpungeTests - Tests for the IMAP4Client.expunge method.
      • twisted.mail.test.test_imap.IMAP4ClientFetchTests - Tests for the IMAP4Client.fetch method.
      • twisted.mail.test.test_imap.IMAP4ClientSearchTests - Tests for the IMAP4Client.search method.
      • twisted.mail.test.test_imap.IMAP4ClientStatusTests - Tests for the IMAP4Client.status method.
      • twisted.mail.test.test_imap.IMAP4ClientStoreTests - Tests for the IMAP4Client.setFlags, IMAP4Client.addFlags, and IMAP4Client.removeFlags methods.
      • twisted.mail.test.test_imap.SelectionTestsMixin - Mixin for test cases which defines tests which apply to both EXAMINE and SELECT support.
        • twisted.mail.test.test_imap.IMAP4ClientExamineTests - Tests for the IMAP4Client.examine method.
        • twisted.mail.test.test_imap.IMAP4ClientSelectTests - Tests for the IMAP4Client.select method.
    • twisted.mail.test.test_imap.SimpleServer - Undocumented
    • twisted.mail.test.test_imap.SynchronousMailbox - Trivial, in-memory mailbox implementation which can produce a message synchronously.
    • twisted.mail.test.test_imap.UncloseableMailbox - A mailbox that cannot be closed.
    • twisted.mail.test.test_mail._AppendTestMixin - Mixin for MaildirMailbox.appendMessage test cases which defines a helper for serially appending multiple messages to a mailbox.
      • twisted.mail.test.test_mail.MaildirAppendFileTests - Tests for MaildirMailbox.appendMessage when invoked with a str.
      • twisted.mail.test.test_mail.MaildirAppendStringTests - Tests for MaildirMailbox.appendMessage when invoked with a str.
    • twisted.mail.test.test_mail.DummyDomain - Test domain for AddressAliasTests.
    • twisted.mail.test.test_mail.DummyProcess - Undocumented
    • twisted.mail.test.test_mail.DummyQueue - A fake relay queue to use for testing.
    • twisted.mail.test.test_mail.DummySmartHostSMTPRelayingManager - A fake smart host to use for testing.
    • twisted.mail.test.test_mail.StubAliasableDomain - Minimal testable implementation of IAliasableDomain.
    • twisted.mail.test.test_mail.StubProcess - Fake implementation of IProcessTransport.
    • twisted.mail.test.test_options.SpyEndpoint - SpyEndpoint remembers what factory it is told to listen with.
    • twisted.mail.test.test_smtp.BrokenMessage - 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.
    • twisted.mail.test.test_smtp.DummyDomain - DummyDomain is an IDomain which keeps track of messages delivered to it in memory.
    • twisted.mail.test.test_smtp.DummyMessage - BrokenMessage is an IMessage which saves the message delivered to it to its domain object.
    • twisted.mail.test.test_smtp.DummySMTPMessage - Undocumented
    • twisted.mail.test.test_smtp.NotImplementedDelivery - Non-implementation of smtp.IMessageDelivery which only has methods which raise NotImplementedError. Subclassed by various tests to provide the particular behavior being tested.
    • twisted.mail.test.test_smtp.SimpleDelivery - SimpleDelivery is a message delivery factory with no interesting behavior.
    • twisted.mail.test.test_smtp.SingletonRealm - Trivial realm implementation which is constructed with an interface and an avatar and returns that avatar when asked for that interface.
    • twisted.names._rfc1982.SerialNumber - An RFC1982 Serial Number.
    • twisted.names.dns._EDNSMessage - An EDNS message.
    • twisted.names.dns._OPTHeader - An OPT record header.
    • twisted.names.dns._OPTVariableOption - A class to represent OPT record variable options.
    • twisted.names.dns.Charstr - No class docstring; 3/7 methods documented
    • twisted.names.dns.DNSMixin - DNS protocol mixin shared by UDP and TCP implementations.
      • twisted.names.dns.DNSDatagramProtocol - DNS protocol over UDP.
      • twisted.names.dns.DNSProtocol - DNS protocol over TCP.
    • twisted.names.dns.UnknownRecord - Encapsulate the wire data for unknown record types so that they can pass through the system unchanged.
    • twisted.names.test.test_client.FakeDNSDatagramProtocol - Undocumented
    • twisted.names.test.test_client.StubDNSDatagramProtocol - dns.DNSDatagramProtocol-alike.
    • twisted.names.test.test_client.StubPort - A partial implementation of IListeningPort which only keeps track of whether it has been stopped.
    • twisted.names.test.test_dns.CommonConstructorTestsMixin - Tests for constructor arguments and their associated attributes that are common to both twisted.names.dns._EDNSMessage and dns.Message.
      • twisted.names.test.test_dns.EDNSMessageConstructorTests - Tests for twisted.names.dns._EDNSMessage constructor arguments that are shared with dns.Message.
      • twisted.names.test.test_dns.MessageConstructorTests - Tests for twisted.names.dns.Message constructor arguments that are shared with dns._EDNSMessage.
    • twisted.names.test.test_dns.ConstructorTestsMixin - Helper methods for verifying default attribute values and corresponding constructor arguments.
      • twisted.names.test.test_dns.EDNSMessageConstructorTests - Tests for twisted.names.dns._EDNSMessage constructor arguments that are shared with dns.Message.
      • twisted.names.test.test_dns.EDNSMessageSpecificsTests - Tests for dns._EDNSMessage.
      • twisted.names.test.test_dns.MessageConstructorTests - Tests for twisted.names.dns.Message constructor arguments that are shared with dns._EDNSMessage.
    • twisted.names.test.test_dns.Foo - An example class for use in dns._compactRepr tests. It follows the pattern of initialiser settable flags, fields and sections found in dns.Message and dns._EDNSMessage.
    • twisted.names.test.test_dns.MessageAuthoritative - A minimal authoritative message.
    • twisted.names.test.test_dns.MessageComparable - A wrapper around dns.Message which is comparable so that it can be tested using some of the dns._EDNSMessage tests.
    • twisted.names.test.test_dns.MessageEDNSComplete - An example of a fully populated edns response message.
    • twisted.names.test.test_dns.MessageEDNSExtendedRCODE - An example of an EDNS message with an extended RCODE.
    • twisted.names.test.test_dns.MessageEDNSQuery - A minimal EDNS query message.
    • twisted.names.test.test_dns.MessageEmpty - Generate byte string and constructor arguments for an empty dns._EDNSMessage.
    • twisted.names.test.test_dns.MessageNonAuthoritative - A minimal non-authoritative message.
    • twisted.names.test.test_dns.MessageTruncated - An empty response message whose TR bit is set to 1.
    • twisted.names.test.test_dns.OPTNonStandardAttributes - Generate byte and instance representations of an dns._OPTHeader where all attributes are set to non-default values.
    • twisted.names.test.test_dns.StandardEncodingTestsMixin - Tests for the encoding and decoding of various standard (not EDNS) messages.
      • twisted.names.test.test_dns.EDNSMessageStandardEncodingTests - Tests for the encoding and decoding of various standard (non-EDNS) messages by dns._EDNSMessage.
      • twisted.names.test.test_dns.MessageStandardEncodingTests - Tests for the encoding and decoding of various standard (non-EDNS) messages by dns.Message.
    • twisted.names.test.test_dns.TestController - Pretend to be a DNS query processor for a DNSDatagramProtocol.
      • twisted.names.test.test_dns.TestTCPController - Pretend to be a DNS query processor for a DNSProtocol.
    • twisted.names.test.test_examples.ExampleTestBase - No summary
      • twisted.names.test.test_examples.DnsServiceTests - Test the dns-service.py example script.
      • twisted.names.test.test_examples.GetHostByNameTests - Test the gethostbyname.py example script.
      • twisted.names.test.test_examples.MultiReverseLookupTests - Test the multi_reverse_lookup.py example script.
      • twisted.names.test.test_examples.TestDnsTests - Test the testdns.py example script.
    • twisted.names.test.test_hosts.GoodTempPathMixin - Undocumented
      • twisted.names.test.test_client.CreateResolverTests - Tests for client.createResolver.
      • twisted.names.test.test_hosts.HostsTests - Tests for the hosts(5)-based twisted.names.hosts.Resolver.
      • twisted.names.test.test_hosts.SearchHostsFileForAllTests - Tests for searchFileForAll, a helper which finds all addresses for a particular hostname in a hosts(5)-style file.
      • twisted.names.test.test_hosts.SearchHostsFileTests - Tests for searchFileFor, a helper which finds the first address for a particular hostname in a hosts(5)-style file.
    • twisted.names.test.test_rootresolve.StubResolver - An IResolverSimple implementer which traces all getHostByName calls and their deferred results. The deferred results can be accessed and fired synchronously.
    • twisted.names.test.test_server.NoopProtocol - A partial fake dns.DNSProtocolMixin with a noop writeMessage method.
    • twisted.names.test.test_server.RaisingCache - A partial fake twisted.names.cache.Cache whose methods raise an exception containing the supplied arguments.
    • twisted.names.test.test_server.RaisingProtocol - A partial fake IProtocol whose methods raise an exception containing the supplied arguments.
    • twisted.names.test.test_server.RaisingResolver - A partial fake IResolver whose methods raise an exception containing the supplied arguments.
    • twisted.names.test.test_util.MemoryDatagramTransport - This IUDPTransport implementation enforces the usual connection rules and captures sent traffic in a list for later inspection.
    • twisted.pair.test.test_tuntap.FakeDeviceTestsMixin - Define a mixin for use with test cases that require an _IInputOutputSystem provider. This mixin hands out MemoryIOSystem instances as the provider of that interface.
      • twisted.pair.test.test_tuntap.FakeTapDeviceTests - Run various tap-type tunnel unit tests against an in-memory I/O system.
      • twisted.pair.test.test_tuntap.FakeTapDeviceWithPITests - Run various tap-type tunnel unit tests against an in-memory I/O system with the PI header enabled.
      • twisted.pair.test.test_tuntap.FakeTunDeviceTests - Run various tun-type tunnel unit tests against an in-memory I/O system.
      • twisted.pair.test.test_tuntap.MemoryIOSystemTests - General _IInputOutputSystem tests applied to MemoryIOSystem.
    • twisted.pair.test.test_tuntap.IOSystemTestsMixin - Tests that apply to any _IInputOutputSystem implementation.
      • twisted.pair.test.test_tuntap.MemoryIOSystemTests - General _IInputOutputSystem tests applied to MemoryIOSystem.
      • twisted.pair.test.test_tuntap.RealIOSystemTests - General _IInputOutputSystem tests applied to _RealSystem.
    • twisted.pair.test.test_tuntap.ReactorFDSet - An implementation of IReactorFDSet which only keeps track of which descriptors have been registered for reading and writing.
      • twisted.pair.test.test_tuntap.FSSetClock - An FSSetClock is a IReactorFDSet and an IReactorClock.
    • twisted.pair.test.test_tuntap.RealDeviceTestsMixin - Define a mixin for use with test cases that require an _IInputOutputSystem provider. This mixin hands out TestRealSystem instances as the provider of that interface.
      • twisted.pair.test.test_tuntap.RealDeviceWithoutProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned off, against a real I/O system.
      • twisted.pair.test.test_tuntap.RealDeviceWithProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned on, against a real I/O system.
      • twisted.pair.test.test_tuntap.RealIOSystemTests - General _IInputOutputSystem tests applied to _RealSystem.
    • twisted.pair.test.test_tuntap.TapHelper - A helper for tests of tap-related functionality (ethernet-level tunnels).
    • twisted.pair.test.test_tuntap.TunHelper - A helper for tests of tun-related functionality (ip-level tunnels).
    • twisted.pair.test.test_tuntap.TunnelDeviceTestsMixin - A mixin defining tests that apply to _IInputOutputSystem implementations.
      • twisted.pair.test.test_tuntap.FakeTapDeviceTests - Run various tap-type tunnel unit tests against an in-memory I/O system.
      • twisted.pair.test.test_tuntap.FakeTapDeviceWithPITests - Run various tap-type tunnel unit tests against an in-memory I/O system with the PI header enabled.
      • twisted.pair.test.test_tuntap.FakeTunDeviceTests - Run various tun-type tunnel unit tests against an in-memory I/O system.
      • twisted.pair.test.test_tuntap.RealDeviceWithoutProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned off, against a real I/O system.
      • twisted.pair.test.test_tuntap.RealDeviceWithProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned on, against a real I/O system.
    • twisted.pair.test.test_tuntap.TunnelTestsMixin - A mixin defining tests for TuntapPort.
      • twisted.pair.test.test_tuntap.TapTests - Tests for TuntapPort when used to open a Linux tap tunnel.
      • twisted.pair.test.test_tuntap.TunTests - Tests for TuntapPort when used to open a Linux tun tunnel.
    • twisted.pair.testing._FakePort - A socket-like object which can be used to read UDP datagrams from tunnel-like file descriptors managed by a MemoryIOSystem.
    • twisted.pair.testing.MemoryIOSystem - An in-memory implementation of basic I/O primitives, useful in the context of unit testing as a drop-in replacement for parts of the os module.
    • twisted.pair.testing.Tunnel - An in-memory implementation of a tun or tap device.
    • twisted.pair.tuntap._RealSystem - An interface to the parts of the operating system which TuntapPort relies on. This is most of an implementation of _IInputOutputSystem.
      • twisted.pair.test.test_tuntap.TestRealSystem - Add extra skipping logic so tests that try to create real tunnel devices on platforms where those are not supported automatically get skipped.
    • twisted.pair.tuntap.TunnelAddress - A TunnelAddress represents the tunnel to which a TuntapPort is bound.
    • twisted.plugin.CachedDropin - A collection of CachedPlugin instances from a particular module in a plugin package.
    • twisted.plugin.CachedPlugin - Undocumented
    • twisted.plugins.cred_anonymous.AnonymousCheckerFactory - Generates checkers that will authenticate an anonymous request.
    • twisted.plugins.cred_file.FileCheckerFactory - A factory for instances of FilePasswordDB.
    • twisted.plugins.cred_memory.InMemoryCheckerFactory - A factory for in-memory credentials checkers.
    • twisted.plugins.cred_sshkeys.SSHKeyCheckerFactory - Generates checkers that will authenticate a SSH public key
    • twisted.plugins.cred_unix.UNIXChecker - A credentials checker for a UNIX server. This will check that an authenticating username/password is a valid user on the system.
    • twisted.plugins.cred_unix.UNIXCheckerFactory - A factory for UNIXChecker.
    • twisted.plugins.twisted_trial._Reporter - Undocumented
    • twisted.plugins.twisted_words.PBChatInterface - Undocumented
    • twisted.plugins.twisted_words.RelayChatInterface - Undocumented
    • twisted.positioning._sentence._BaseSentence - A base sentence class for a particular protocol.
      • twisted.positioning.nmea.NMEASentence - An object representing an NMEA sentence.
      • twisted.positioning.test.test_sentence.DummySentence - A sentence for DummyProtocol.
      • twisted.positioning.test.test_sentence.MixinSentence - A sentence for MixinProtocol.
    • twisted.positioning._sentence._PositioningSentenceProducerMixin - A mixin for certain protocols that produce positioning sentences.
      • twisted.positioning.nmea.NMEAProtocol - A protocol that parses and verifies the checksum of an NMEA sentence (in string form, not NMEASentence), and delegates to a receiver.
      • twisted.positioning.test.test_sentence.MixinProtocol - A simple, fake protocol that declaratively tells you the sentences it produces using base.PositioningSentenceProducerMixin.
    • twisted.positioning.base._BaseSpeed - An object representing the abstract concept of the speed (rate of movement) of a mobile object.
      • twisted.positioning.base.Climb - The climb ("vertical speed") of an object.
      • twisted.positioning.base.Speed - The speed (rate of movement) of a mobile object.
    • twisted.positioning.base.Altitude - An altitude.
    • twisted.positioning.base.Angle - An object representing an angle.
      • twisted.positioning.base.Coordinate - A coordinate.
      • twisted.positioning.base.Heading - The heading of a mobile object.
    • twisted.positioning.base.BasePositioningReceiver - A base positioning receiver.
      • twisted.positioning.test.receiver.MockPositioningReceiver - A mock positioning receiver.
    • twisted.positioning.base.BeaconInformation - Information about positioning beacons (a generalized term for the reference objects that help you determine your position, such as satellites or cell towers).
    • twisted.positioning.base.PositionError - Position error information.
    • twisted.positioning.base.PositioningBeacon - A positioning beacon.
      • twisted.positioning.base.Satellite - A satellite.
    • twisted.positioning.nmea.NMEAAdapter - An adapter from NMEAProtocol receivers to positioning receivers.
    • twisted.positioning.test.test_nmea.FixerTestMixin - Mixin for tests for the fixers on nmea.NMEAAdapter that adapt from NMEA-specific notations to generic Python objects.
      • twisted.positioning.test.test_nmea.AltitudeFixerTests - Tests that NMEA representations of altitudes are correctly converted.
      • twisted.positioning.test.test_nmea.CoordinateFixerTests - Tests turning NMEA coordinate notations into something more pleasant.
      • twisted.positioning.test.test_nmea.DatestampFixerTests - No class docstring; 5/5 methods documented
      • twisted.positioning.test.test_nmea.InvalidFixTests - No summary
      • twisted.positioning.test.test_nmea.PositionErrorFixerTests - No summary
      • twisted.positioning.test.test_nmea.SpeedFixerTests - Tests that NMEA representations of speeds are correctly converted.
      • twisted.positioning.test.test_nmea.TimestampFixerTests - Tests conversion from NMEA timestamps to datetime.time objects.
      • twisted.positioning.test.test_nmea.ValidFixTests - Tests that data reported from a valid fix is used.
      • twisted.positioning.test.test_nmea.VariationFixerTests - Tests if the absolute values of magnetic variations on the heading and their sign get combined correctly, and if that value gets combined with a heading correctly.
    • twisted.positioning.test.test_nmea.NMEAReceiverSetup - A mixin for tests that need an NMEA receiver (and a protocol attached to it).
      • twisted.positioning.test.test_nmea.BogusSentenceTests - Tests for verifying predictable failure for bogus NMEA sentences.
      • twisted.positioning.test.test_nmea.GSVSequenceTests - Tests for the interpretation of GSV sequences.
      • twisted.positioning.test.test_nmea.NMEASentenceTests - Tests for nmea.NMEASentence objects.
      • twisted.positioning.test.test_nmea.ParsingTests - Tests if raw NMEA sentences get parsed correctly.
    • twisted.positioning.test.test_nmea.NMEATestReceiver - An NMEA receiver for testing.
    • twisted.positioning.test.test_sentence.DummyProtocol - A simple, fake protocol.
    • twisted.positioning.test.test_sentence.SentenceTestsMixin - Tests for positioning protocols and their respective sentences.
      • twisted.positioning.test.test_sentence.MixinTests - Tests for protocols deriving from base.PositioningSentenceProducerMixin and their sentences.
    • twisted.protocols.amp._DescriptorExchanger - _DescriptorExchanger is a mixin for BinaryBoxProtocol which adds support for receiving file descriptors, a feature offered by IUNIXTransport.
      • twisted.protocols.amp.BinaryBoxProtocol - A protocol for receiving AmpBoxes - key/value pairs - via length-prefixed strings. A box is composed of:
        • twisted.protocols.amp.AMP - This protocol is an AMP connection. See the module docstring for protocol details.
          • twisted.test.test_amp.AddedCommandProtocol - This is a protocol which responds to 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.
          • twisted.test.test_amp.FactoryNotifier - Undocumented
            • twisted.test.test_amp.SecurableProto - Undocumented
            • twisted.test.test_amp.SimpleSymmetricCommandProtocol - Undocumented
              • twisted.test.test_amp.BadNoAnswerCommandProtocol - No class docstring; 1/1 methods documented
              • twisted.test.test_amp.DeferredSymmetricCommandProtocol - Undocumented
              • twisted.test.test_amp.NoAnswerCommandProtocol - Undocumented
              • twisted.test.test_amp.SlightlySmartTLS - Specific implementation of server side protocol with different management of TLS.
          • twisted.test.test_amp.InheritedCommandProtocol - This is a protocol which responds to InheritedCommand, and is used to test that inherited commands inherit their bases' errors if they do not respond to any of their own.
          • twisted.test.test_amp.LiteralAmp - Undocumented
          • twisted.test.test_amp.NoNetworkProtocol - No summary
          • twisted.test.test_amp.NormalCommandProtocol - This is a protocol which responds to BaseCommand, and is used to test that inheritance does not interfere with the normal handling of errors.
          • twisted.test.test_amp.OverrideLocatorAMP - No class docstring; 1/3 methods documented
          • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
          • twisted.trial._dist.test.test_worker.FakeAMP - A fake amp protocol.
          • twisted.trial._dist.test.test_worker.FakeAMProtocol - A fake implementation of AMP for testing.
          • twisted.trial._dist.test.test_workertrial.FakeAMP - A fake amp protocol.
          • twisted.trial._dist.worker.LocalWorkerAMP - Local implementation of the manager commands.
          • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
    • twisted.protocols.amp.SimpleStringLocator - Implement the AMP.locateResponder method to do simple, string-based dispatch.
      • twisted.protocols.amp.AMP - This protocol is an AMP connection. See the module docstring for protocol details.
        • twisted.test.test_amp.AddedCommandProtocol - This is a protocol which responds to 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.
        • twisted.test.test_amp.FactoryNotifier - Undocumented
          • twisted.test.test_amp.SecurableProto - Undocumented
          • twisted.test.test_amp.SimpleSymmetricCommandProtocol - Undocumented
            • twisted.test.test_amp.BadNoAnswerCommandProtocol - No class docstring; 1/1 methods documented
            • twisted.test.test_amp.DeferredSymmetricCommandProtocol - Undocumented
            • twisted.test.test_amp.NoAnswerCommandProtocol - Undocumented
            • twisted.test.test_amp.SlightlySmartTLS - Specific implementation of server side protocol with different management of TLS.
        • twisted.test.test_amp.InheritedCommandProtocol - This is a protocol which responds to InheritedCommand, and is used to test that inherited commands inherit their bases' errors if they do not respond to any of their own.
        • twisted.test.test_amp.LiteralAmp - Undocumented
        • twisted.test.test_amp.NoNetworkProtocol - No summary
        • twisted.test.test_amp.NormalCommandProtocol - This is a protocol which responds to BaseCommand, and is used to test that inheritance does not interfere with the normal handling of errors.
        • twisted.test.test_amp.OverrideLocatorAMP - No class docstring; 1/3 methods documented
        • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
        • twisted.trial._dist.test.test_worker.FakeAMP - A fake amp protocol.
        • twisted.trial._dist.test.test_worker.FakeAMProtocol - A fake implementation of AMP for testing.
        • twisted.trial._dist.test.test_workertrial.FakeAMP - A fake amp protocol.
        • twisted.trial._dist.worker.LocalWorkerAMP - Local implementation of the manager commands.
        • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
    • twisted.protocols.basic._RecvdCompatHack - Emulates the to-be-deprecated IntNStringReceiver.recvd attribute.
    • twisted.protocols.ftp._FileReader - Undocumented
    • twisted.protocols.ftp._FileWriter - Undocumented
    • twisted.protocols.ftp.ASCIIConsumerWrapper - Undocumented
    • twisted.protocols.ftp.DTP - No class docstring; 2/15 methods documented
    • twisted.protocols.ftp.FileConsumer - A consumer for FTP input that writes data to a file.
    • twisted.protocols.ftp.FTP - Protocol Interpreter for the File Transfer Protocol
    • twisted.protocols.ftp.FTPAnonymousShell - An anonymous implementation of IFTPShell
      • twisted.protocols.ftp.FTPShell - An authenticated implementation of IFTPShell.
    • twisted.protocols.haproxy._info.ProxyInfo - A data container for parsed PROXY protocol information.
    • twisted.protocols.haproxy._parser.HAProxyServerParser - Stream server endpoint string parser for the HAProxyServerEndpoint type.
    • twisted.protocols.haproxy._v1parser.V1Parser - PROXY protocol version one header parser.
    • twisted.protocols.haproxy._v2parser.V2Parser - PROXY protocol version two header parser.
    • twisted.protocols.haproxy._wrapper.HAProxyProtocolWrapper - A Protocol wrapper that provides HAProxy support.
    • twisted.protocols.loopback._LoopbackAddress - Undocumented
    • twisted.protocols.loopback._LoopbackQueue - Trivial wrapper around a list to give it an interface like a queue, which the addition of also sending notifications by way of a Deferred whenever the list has something added to it.
    • twisted.protocols.loopback._LoopbackTransport - No class docstring; 1/10 methods documented
    • twisted.protocols.memcache.Command - Wrap a client action into an object, that holds the values used in the protocol.
    • twisted.protocols.sip.Via - A Via is a SIP Via header, representing a segment of the path taken by the request.
    • twisted.protocols.test.test_basic.NewStyleTestInt16 - A new-style class version of TestInt16
    • twisted.protocols.test.test_basic.OnlyProducerTransport - Transport which isn't really a transport, just looks like one to someone not looking very hard.
    • twisted.protocols.test.test_basic.RecvdAttributeMixin - Mixin defining tests for string receiving protocols with a recvd attribute which should be settable by application code, to be combined with IntNTestCaseMixin on a TestCase subclass
      • twisted.protocols.test.test_basic.Int16Tests - Test case for int16-prefixed protocol
        • twisted.protocols.test.test_basic.NewStyleInt16Tests - This test case verifies that IntNStringReceiver still works when inherited by a new-style class.
      • twisted.protocols.test.test_basic.Int32Tests - Test case for int32-prefixed protocol
      • twisted.protocols.test.test_basic.Int8Tests - Test case for int8-prefixed protocol
    • twisted.protocols.tls._ContextFactoryToConnectionFactory - Adapter wrapping a twisted.internet.interfaces.IOpenSSLContextFactory into a IOpenSSLClientConnectionCreator or IOpenSSLServerConnectionCreator.
    • twisted.protocols.tls._ProducerMembrane - Stand-in for producer registered with a TLSMemoryBIOProtocol transport.
    • twisted.python._pydoctor.HeadRequest - A request for the HEAD HTTP method.
    • twisted.python._release.APIBuilder - Generate API documentation from source files using pydoctor. This requires pydoctor to be installed and usable.
    • twisted.python._release.BuildAPIDocsScript - A thing for building API documentation. See main.
    • twisted.python._release.CheckNewsfragmentScript - A thing for checking whether a checkout has a newsfragment.
    • twisted.python._release.GitCommand - Subset of Git commands to release Twisted from a Git repository.
    • twisted.python._release.Project - A representation of a project that has a version.
    • twisted.python._release.SphinxBuilder - Generate HTML documentation using Sphinx.
    • twisted.python._setup.build_ext_twisted - Allow subclasses to easily detect and customize Extensions to build at install-time.
    • twisted.python._setup.BuildPy3 - A version of build_py that doesn't install the modules that aren't yet ported to Python 3.
    • twisted.python._setup.ConditionalExtension - An extension module that will only be compiled if certain conditions are met.
    • twisted.python._shellcomp.ZshArgumentsGenerator - Generate a call to the zsh _arguments completion function based on data in a usage.Options instance
    • twisted.python._shellcomp.ZshBuilder - Constructs zsh code that will complete options for a given usage.Options instance, possibly including a list of subcommand names.
      • twisted.python._shellcomp.ZshSubcommandBuilder - Constructs zsh code that will complete options for a given usage.Options instance, and also for a single sub-command. This will only be used in the case where the user is completing options for a specific subcommand.
    • twisted.python._textattributes._Attribute - A text attribute.
      • twisted.python._textattributes._ColorAttr - Generic color attribute.
        • twisted.python._textattributes._BackgroundColorAttr - Background color attribute.
        • twisted.python._textattributes._ForegroundColorAttr - Foreground color attribute.
      • twisted.python._textattributes._NormalAttr - A text attribute for normal text.
      • twisted.python._textattributes._OtherAttr - A text attribute for text with formatting attributes.
    • twisted.python._textattributes._ColorAttribute - A color text attribute.
    • twisted.python._textattributes.CharacterAttributesMixin - No summary
      • twisted.conch.insults.text._CharacterAttributes - Factory for character attributes, including foreground and background color and non-color attributes such as bold, reverse video and underline.
      • twisted.words.protocols.irc._CharacterAttributes - Factory for character attributes, including foreground and background color and non-color attributes such as bold, reverse video and underline.
    • twisted.python._textattributes.DefaultFormattingState - A character attribute that does nothing, thus applying no attributes to text.
      • twisted.python._textattributes._FormattingStateMixin - Mixin for the formatting state/attributes of a single character.
        • twisted.conch.insults.helper._FormattingState - Represents the formatting state/attributes of a single character.
        • twisted.words.protocols.irc._FormattingState - Formatting state/attributes of a single character.
    • twisted.python.components._ProxiedClassMethod - A proxied class method.
    • twisted.python.components._ProxyDescriptor - A descriptor which will proxy attribute access, mutation, and deletion to the _ProxyDescriptor.originalAttribute of the object it is being accessed from.
    • twisted.python.context.ThreadedContextTracker - Undocumented
    • twisted.python.deprecate._DeprecatedAttribute - Wrapper for deprecated attributes.
    • twisted.python.deprecate._InternalState - An _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.
    • twisted.python.deprecate._ModuleProxy - Python module wrapper to hook module-level attribute access.
    • twisted.python.failure._Code - A fake code object, used by _Traceback via _Frame.
    • twisted.python.failure._Frame - A fake frame object, used by _Traceback.
    • twisted.python.failure._TracebackFrame - Fake traceback object which can be passed to functions in the standard library traceback module.
    • twisted.python.fakepwd._ShadowRecord - _ShadowRecord holds the shadow user data for a single user in ShadowDatabase. It corresponds to spwd.struct_spwd. See that class for attribute documentation.
    • twisted.python.fakepwd._UserRecord - _UserRecord holds the user data for a single user in UserDatabase. It corresponds to pwd.struct_passwd. See that class for attribute documentation.
    • twisted.python.fakepwd.ShadowDatabase - ShadowDatabase holds a shadow user database in memory and makes it available via the same API as spwd.
    • twisted.python.fakepwd.UserDatabase - UserDatabase holds a traditional POSIX user data in memory and makes it available via the same API as pwd.
    • twisted.python.filepath._SpecialNoValue - An object that represents 'no value', to be used in deprecating statinfo.
    • twisted.python.filepath.AbstractFilePath - Abstract implementation of an IFilePath; must be completed by a subclass.
      • twisted.python.filepath.FilePath - I am a path on the filesystem that only permits 'downwards' access.
        • twisted.test.test_paths.ExplodingFilePath - A specialized FilePath which always returns an instance of ExplodingFile from its open method.
        • twisted.test.test_paths.FakeWindowsPath - A test version of FilePath which overrides listdir to raise WindowsError.
        • twisted.test.test_paths.TrackingFilePath - A subclass of filepath.FilePath which maintains a list of all other paths created by clonePath.
        • twisted.web.static.File - No summary
        • twisted.web.twcgi.CGIDirectory - Undocumented
      • twisted.python.zippath.ZipPath - I represent a file or directory contained within a zip file.
        • twisted.python.zippath.ZipArchive - I am a FilePath-like object which can wrap a zip archive as if it were a directory.
    • twisted.python.filepath.Permissions - A class representing read/write/execute permissions. Instantiate with any portion of the file's mode that includes the permission bits.
    • twisted.python.filepath.RWX - A class representing read/write/execute permissions for a single user category (i.e. user/owner, group, or other/world). Instantiate with three boolean values: readable? writable? executable?.
    • twisted.python.lockfile.FilesystemLock - A mutex.
      • twisted.internet.defer.DeferredFilesystemLock - A FilesystemLock that allows for a Deferred to be fired when the lock is acquired.
    • twisted.python.log.PythonLoggingObserver - Output twisted messages to Python standard library logging module.
    • twisted.python.monkey.MonkeyPatcher - Cover up attributes with new objects. Neat for monkey-patching things for unit-testing purposes.
    • twisted.python.randbytes.RandomFactory - Factory providing secureRandom and insecureRandom methods.
    • twisted.python.rebuild.Sensitive - A utility mixin that's sensitive to rebuilds.
    • twisted.python.systemd.ListenFDs - ListenFDs provides access to file descriptors inherited from systemd.
    • twisted.python.test.modules_helpers.TwistedModulesMixin - A mixin for twisted.trial.unittest.SynchronousTestCase providing useful methods for manipulating Python's module system.
      • twisted.python.test.test_deprecate.ImportedModuleAttributeTests - Tests for deprecatedModuleAttribute which involve loading a module via 'import'.
      • twisted.test.test_application.PluggableReactorTests - Tests for the reactor discovery/inspection APIs.
      • twisted.test.test_modules.TwistedModulesTestCase - Base class for modules test cases.
        • twisted.test.test_modules.BasicTests - No class docstring; 12/12 methods documented
        • twisted.test.test_modules.PathModificationTests - These tests share setup/cleanup behavior of creating a dummy package and stuffing some code in it.
          • twisted.test.test_modules.RebindingTests - These tests verify that the default path interrogation API works properly even when sys.path has been rebound to a different object.
          • twisted.test.test_modules.ZipPathModificationTests - Undocumented
    • twisted.python.test.test_components.Booable - An implementation of IProxiedSubInterface
    • twisted.python.test.test_components.DoubleXAdapter - Adapter with __cmp__.
    • twisted.python.test.test_components.MetaNumber - Integer wrapper for Interface adaptation tests.
    • twisted.python.test.test_components.MultipleMethodImplementor - A precise implementation of IMultipleMethods.
    • twisted.python.test.test_components.RegistryUsingMixin - Mixin for test cases which modify the global registry somehow.
      • twisted.python.test.test_components.ComponentizedTests - Simple test case for caching in Componentized.
      • twisted.python.test.test_components.MetaInterfaceTests - No class docstring; 1/3 methods documented
      • twisted.python.test.test_components.RegistrationTests - Tests for adapter registration.
    • twisted.python.test.test_components.Test2 - Undocumented
    • twisted.python.test.test_components.Xcellent - IAttrX implementation for test of adapter with __cmp__.
    • twisted.python.test.test_components.Yayable - A provider of IProxiedInterface which increments a counter for every call to yay.
    • twisted.python.test.test_constants._ConstantsTestsMixin - Mixin defining test helpers common to multiple types of constants collections.
      • twisted.python.test.test_constants.FlagsTests - Tests for twisted.python.constants.Flags, a base class for containers of related, combinable flag or bitvector-like constants.
      • twisted.python.test.test_constants.NamesTests - Tests for twisted.python.constants.Names, a base class for containers of related constraints.
      • twisted.python.test.test_constants.ValuesTests - Tests for twisted.python.constants.Names, a base class for containers of related constraints with arbitrary values.
    • twisted.python.test.test_constants._FlagsTestsMixin - Mixin defining setup code for any tests for Flags subclasses.
      • twisted.python.test.test_constants.FlagConstantNegationTests - Tests for the ~ 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.
      • twisted.python.test.test_constants.FlagConstantSimpleAndTests - Tests for the & 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.
      • twisted.python.test.test_constants.FlagConstantSimpleExclusiveOrTests - Tests for the ^ 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.
      • twisted.python.test.test_constants.FlagConstantSimpleOrTests - Tests for the | 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.test.test_constants.FlagsTests - Tests for twisted.python.constants.Flags, a base class for containers of related, combinable flag or bitvector-like constants.
    • twisted.python.test.test_deprecate._MockDeprecatedAttribute - Mock of twisted.python.deprecate._DeprecatedAttribute.
    • twisted.python.test.test_deprecate.ClassWithDeprecatedProperty - Class with a single deprecated property.
    • twisted.python.test.test_deprecate.DeprecatedClass - Class which is entirely deprecated without having a replacement.
    • twisted.python.test.test_fakepwd.ShadowDatabaseTestsMixin - No summary
      • twisted.python.test.test_fakepwd.ShadowDatabaseTests - Tests for ShadowDatabase.
      • twisted.python.test.test_fakepwd.SPwdModuleTests - 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.
    • twisted.python.test.test_fakepwd.UserDatabaseTestsMixin - No summary
      • twisted.python.test.test_fakepwd.PwdModuleTests - 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.
      • twisted.python.test.test_fakepwd.UserDatabaseTests - Tests for UserDatabase.
    • twisted.python.test.test_release.StructureAssertingMixin - A mixin for TestCase subclasses which provides some methods for asserting the structure and contents of directories and files on the filesystem.
      • twisted.python.test.test_release.CommandsTestMixin - Test mixin for the VCS commands used by the release scripts.
        • twisted.python.test.test_release.GitCommandTest - Specific CommandsTestMixin related to Git repositories through GitCommand.
    • twisted.python.test.test_sendmsg._FDHolder - A wrapper around a FD that will remember if it has been closed or not.
    • twisted.python.test.test_setup.FakeModule - A fake module, suitable for dependency injection in testing.
    • twisted.python.test.test_shellcomp.ZshScriptTestMixin - Integration test helper to show that usage.Options classes can have zsh completion functions generated for them without raising errors.
      • twisted.conch.test.test_scripts.ZshIntegrationTests - Test that zsh completion functions are generated without error
      • twisted.scripts.test.test_scripts.ZshIntegrationTests - Test that zsh completion functions are generated without error
    • twisted.python.test.test_systemd.EnvironmentMixin - No summary
      • twisted.python.test.test_systemd.EnvironmentTests - Apply tests to ListenFDs, constructed based on an environment dictionary.
    • twisted.python.test.test_systemd.InheritedDescriptorsMixin - Mixin for a TestCase subclass which defines test methods for some kind of systemd sd-daemon class. In particular, it defines tests for a inheritedDescriptors method.
      • twisted.python.test.test_systemd.EnvironmentTests - Apply tests to ListenFDs, constructed based on an environment dictionary.
      • twisted.python.test.test_systemd.MemoryOnlyTests - Apply tests to ListenFDs, explicitly constructed with some fake file descriptors.
    • twisted.python.test.test_systemd.MemoryOnlyMixin - Mixin for a 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.
      • twisted.python.test.test_systemd.MemoryOnlyTests - Apply tests to ListenFDs, explicitly constructed with some fake file descriptors.
    • twisted.python.test.test_urlpath._BaseURLPathTests - Tests for instantiated urlpath.URLPaths.
      • twisted.python.test.test_urlpath.BytesURLPathTests - Tests for interacting with a URLPath created with fromBytes.
      • twisted.python.test.test_urlpath.StringURLPathTests - Tests for interacting with a URLPath created with fromString and a str argument.
      • twisted.python.test.test_urlpath.UnicodeURLPathTests - Tests for interacting with a URLPath created with fromString and a unicode argument.
    • twisted.python.test.test_util.EqualToEverything - A class the instances of which consider themselves equal to everything.
    • twisted.python.test.test_util.EqualToNothing - A class the instances of which consider themselves equal to nothing.
    • twisted.python.test.test_zipstream.FileEntryMixin - File entry classes should behave as file-like objects
      • twisted.python.test.test_zipstream.DeflatedZipFileEntryTests - DeflatedZipFileEntry should be file-like
      • twisted.python.test.test_zipstream.ZipFileEntryTests - ZipFileEntry should be file-like
    • twisted.python.threadable.DummyLock - Hack to allow locks to be unpickled on an unthreaded system.
    • twisted.python.urlpath.URLPath - A representation of a URL.
    • twisted.python.usage.CoerceParameter - Utility class that can corce a parameter before storing it.
    • twisted.python.usage.Completer - A completion "action" - provides completion possibilities for a particular command-line option. For example we might provide the user a fixed list of choices, or files/dirs according to a glob.
      • twisted.python._shellcomp.SubcommandAction - Undocumented
      • twisted.python.usage.CompleteDirs - Completes directory names
      • twisted.python.usage.CompleteFiles - Completes file names based on a glob pattern
      • twisted.python.usage.CompleteGroups - Complete system group names
      • twisted.python.usage.CompleteHostnames - Complete hostnames
      • twisted.python.usage.CompleteList - Completes based on a fixed list of words
      • twisted.python.usage.CompleteMultiList - Completes multiple comma-separated items based on a fixed list of words
      • twisted.python.usage.CompleteNetInterfaces - Complete network interface names
      • twisted.python.usage.CompleteUserAtHost - No summary
      • twisted.python.usage.CompleteUsernames - Complete usernames
    • twisted.python.usage.Completions - Extra metadata for the shell tab-completion system.
    • twisted.python.util._IntervalDifferentialIterator - Undocumented
    • twisted.python.util.IntervalDifferential - Given a list of intervals, generate the amount of time to sleep between "instants".
    • twisted.python.util.SubclassableCStringIO - A wrapper around cStringIO to allow for subclassing.
    • twisted.python.win32._ErrorFormatter - Formatter for Windows error messages.
    • twisted.python.zipstream._FileEntry - Abstract superclass of both compressed and uncompressed variants of file-like objects within a zip archive.
      • twisted.python.zipstream.DeflatedZipFileEntry - File-like object used to read a deflated entry in a ZipFile
      • twisted.python.zipstream.ZipFileEntry - File-like object used to read an uncompressed entry in a ZipFile
    • twisted.runner.procmon._Process - The parameters of a process to be restarted.
    • twisted.runner.test.test_procmon.DummyProcess - An incomplete and fake IProcessTransport implementation for testing how ProcessMonitor behaves when its monitored processes exit.
    • twisted.scripts.test.test_scripts.ScriptTestsMixin - Mixin for TestCase subclasses which defines a helper function for testing a Twisted-using script.
      • twisted.conch.test.test_scripts.ScriptTests - Tests for the Conch scripts.
      • twisted.mail.test.test_scripts.ScriptTests - Tests for all one of mail's scripts.
      • twisted.scripts.test.test_scripts.ScriptTests - Tests for the core scripts.
    • twisted.scripts.trial._BasicOptions - Basic options shared between trial and its local workers.
      • twisted.scripts.trial.Options - Options to the trial command line tool.
      • twisted.trial._dist.options.WorkerOptions - Options forwarded to the trial distributed worker.
    • twisted.spread.test.test_jelly.D - Dummy new-style class.
    • twisted.spread.test.test_jelly.E - Dummy new-style class with slots.
    • twisted.spread.test.test_jelly.TestNode - An object to test jellyfying of new style class instances.
    • twisted.spread.test.test_pb._ReconnectingFakeConnectorState - Manages connection notifications for a _ReconnectingFakeConnector instance.
    • twisted.spread.test.test_pb.DummyRealm - Undocumented
    • twisted.spread.test.test_pb.NewStyleCacheCopy - Undocumented
    • twisted.spread.test.test_pb.NewStyleCopy - Undocumented
    • twisted.spread.test.test_pb.NewStyleCopy2 - Undocumented
    • twisted.spread.test.test_pb.TestRealm - A realm which repeatedly gives out a single instance of MyPerspective for non-anonymous logins and which gives out a new instance of Echoer for each anonymous login.
      • twisted.spread.test.test_pb.LeakyRealm - A realm which hangs onto a reference to the mind object in its logout function.
    • twisted.spread.test.test_pbfailure.DummyInvoker - A behaviorless object to be used as the invoker parameter to jelly.jelly.
    • twisted.test.iosim.ConnectionCompleter - A ConnectionCompleter can cause synthetic TCP connections established by MemoryReactor.connectTCP and MemoryReactor.listenTCP to succeed or fail.
    • twisted.test.iosim.FakeAddress - The default address type for the host and peer of FakeTransport connections.
    • twisted.test.myrebuilder1.B - Undocumented
    • twisted.test.myrebuilder2.B - Undocumented
    • twisted.test.test_adbapi.ADBAPITestBase - Test the asynchronous DB-API code.
    • twisted.test.test_adbapi.DBTestConnector - A class which knows how to test for the presence of and establish a connection to a relational database.
      • twisted.test.test_adbapi.FirebirdConnector - Undocumented
      • twisted.test.test_adbapi.MySQLConnector - Undocumented
      • twisted.test.test_adbapi.PsycopgConnector - Undocumented
      • twisted.test.test_adbapi.PyPgSQLConnector - Undocumented
      • twisted.test.test_adbapi.PySQLite2Connector - Connector that uses pysqlite's SQLite database support.
      • twisted.test.test_adbapi.SQLite3Connector - Connector that uses the stdlib SQLite3 database support.
    • twisted.test.test_adbapi.EventReactor - Partial IReactorCore implementation with simple event-related methods.
    • twisted.test.test_adbapi.FakePool - A fake ConnectionPool for tests.
    • twisted.test.test_adbapi.NonThreadPool - Undocumented
    • twisted.test.test_adbapi.ReconnectTestBase - Test the asynchronous DB-API code with reconnect.
    • twisted.test.test_amp.FakeLocator - This is a fake implementation of the interface implied by CommandLocator.
    • twisted.test.test_amp.UNIXStringTransport - An in-memory implementation of interfaces.IUNIXTransport which collects all data given to it for later inspection.
    • twisted.test.test_compat.Comparable - Objects that can be compared to each other, but not others.
    • twisted.test.test_cooperator.FakeDelayedCall - Fake delayed call which lets us simulate the scheduler.
    • twisted.test.test_cooperator.FakeScheduler - A fake scheduler for testing against.
    • twisted.test.test_defer.ImmediateFailureMixin - Add additional assertion methods.
      • twisted.test.test_defer.DeferredTests - No class docstring; 47/69 methods documented
      • twisted.test.test_defer.OtherPrimitivesTests - No class docstring; 7/12 methods documented
      • twisted.test.test_defer.TimeoutErrorTests - twisted.internet.defer timeout code.
    • twisted.test.test_factories.FakeConnector - A fake connector class, to be used to mock connections failed or lost.
    • twisted.test.test_failure.BrokenExceptionType - The aforementioned exception type which cnanot be presented as a string via str.
    • twisted.test.test_ftp.TestConsumer - A simple consumer for tests. It only works with non-streaming producers.
    • twisted.test.test_ftp.TestProducer - A dumb producer.
    • twisted.test.test_internet.DummyProducer - Very uninteresting producer implementation used by tests to ensure the right methods are called by the consumer with which it is registered.
      • twisted.test.test_internet.ReentrantProducer - Similar to DummyProducer, but with a resumeProducing method which calls back into an IConsumer method of the consumer against which it is registered.
    • twisted.test.test_iosim.StrictPushProducer - An IPushProducer implementation which produces nothing but enforces preconditions on its state transition methods.
    • twisted.test.test_nooldstyle.NewStyleOnly - A base testclass that takes a module and tests if the classes defined in it are old-style.
    • twisted.test.test_nooldstyle.SomeNewStyleClass - Some new style class!
    • twisted.test.test_persisted.CopyRegistered - A class that is pickleable only because it is registered with the copyreg module.
    • twisted.test.test_persisted.CopyRegisteredLoaded - CopyRegistered after unserialization.
    • twisted.test.test_persisted.NotPickleable - A class that is not pickleable.
    • twisted.test.test_postfix.PostfixTCPMapServerTestCase - No class docstring; 3/3 methods documented
      • twisted.test.test_postfix.ValidTests - Undocumented
    • twisted.test.test_process.MockOS - The mock OS: overwrite os, fcntl and {sys} functions with fake ones.
    • twisted.test.test_process.MockSignal - Neuter signal.signal, but pass other attributes unscathed
    • twisted.test.test_process.PosixProcessBase - Test running processes.
      • twisted.test.test_process.PosixProcessPTYTests - Just like PosixProcessTests, but use ptys instead of pipes.
      • twisted.test.test_process.PosixProcessTests - No class docstring; 1/2 methods documented
    • twisted.test.test_randbytes.SecureRandomTestCaseBase - Base class for secureRandom test cases.
      • twisted.test.test_randbytes.ConditionalSecureRandomTests - Test random sources one by one, then remove it to.
      • twisted.test.test_randbytes.RandomBaseTests - 'Normal' random test cases.
      • twisted.test.test_randbytes.SecureRandomTests - Test secureRandom under normal conditions.
    • twisted.test.test_rebuild.Baz - Undocumented
      • twisted.test.test_rebuild.Buz - Undocumented
    • twisted.test.test_reflect.Base - A no-op class which can be used to verify the behavior of method-discovering APIs.
      • twisted.test.test_reflect.Sub - A subclass of a class with a method which can be discovered.
    • twisted.test.test_reflect.Breakable - Undocumented
      • twisted.test.test_reflect.BrokenType - Undocumented
      • twisted.test.test_reflect.NoClassAttr - Undocumented
    • twisted.test.test_reflect.Separate - A no-op class with methods with differing prefixes.
    • twisted.test.test_reflect.Summer - A class we look up as part of the LookupsTests.
    • twisted.test.test_sob.FakeModule - Undocumented
    • twisted.test.test_sslverify.FakeChooseDiffieHellmanEllipticCurve - A fake implementation of _ChooseDiffieHellmanEllipticCurve
    • twisted.test.test_sslverify.FakeContext - Introspectable fake of an OpenSSL.SSL.Context.
    • twisted.test.test_sslverify.FakeCrypto - An introspectable fake of pyOpenSSL's OpenSSL.crypto module.
    • twisted.test.test_sslverify.FakeCryptoState - State for FakeCrypto
    • twisted.test.test_sslverify.FakeLib - An introspectable fake of cryptography's lib object.
    • twisted.test.test_sslverify.FakeLibState - State for FakeLib
    • twisted.test.test_sslverify.OpenSSLOptionsTestsMixin - A mixin for OpenSSLOptions test cases creates client and server certificates, signs them with a CA, and provides a loopback that creates TLS a connections with them.
      • twisted.test.test_sslverify.OpenSSLOptionsECDHIntegrationTests - ECDH-related integration tests for OpenSSLOptions.
      • twisted.test.test_sslverify.OpenSSLOptionsTests - Tests for sslverify.OpenSSLOptions.
    • twisted.test.test_task._FakeReactor - No class docstring; 2/5 methods documented
    • twisted.test.test_tcp.MyProtocolFactoryMixin - Mixin for factories which create AccumulatingProtocol instances.
      • twisted.test.test_tcp.MyClientFactory - Client factory which creates AccumulatingProtocol instances.
        • twisted.test.test_tcp.ClientStartStopFactory - Undocumented
      • twisted.test.test_tcp.MyServerFactory - Server factory which creates AccumulatingProtocol instances.
    • twisted.test.test_threadpool.PoolHelper - A PoolHelper constructs a threadpool.ThreadPool that doesn't actually use threads, by using the internal interfaces in twisted._threads.
    • twisted.test.test_threadpool.Synchronization - Undocumented
    • twisted.test.test_twistd.DummyReactor - A dummy reactor, only providing a run method and checking that it has been called.
    • twisted.test.test_twistd.FakeNonDaemonizingReactor - A dummy reactor, providing beforeDaemonize and afterDaemonize methods, but not announcing this, and logging whether the methods have been called.
      • twisted.test.test_twistd.FakeDaemonizingReactor - A dummy reactor, providing beforeDaemonize and afterDaemonize methods, announcing this, and logging whether the methods have been called.
    • twisted.test.test_twistd.MockServiceMaker - A non-implementation of twisted.application.service.IServiceMaker.
    • twisted.test.test_twistd.TestLoggerFactory - A logger factory for TestApplicationRunner.
    • twisted.test.test_twisted.SetAsideModule - SetAsideModule is a context manager for temporarily removing a module from sys.modules.
      • twisted.internet.test.modulehelpers.NoReactor - Context manager that uninstalls the reactor, if any, and then restores it afterwards.
        • twisted.internet.test.modulehelpers.AlternateReactor - A context manager which temporarily installs a different object as the global reactor.
    • twisted.test.test_usage.FlagFunctionTests.SomeClass - Dummy class for usage.flagFunction tests.
    • twisted.test.testutils._Equal - A class the instances of which are equal to anything and everything.
    • twisted.test.testutils._NotEqual - A class the instances of which are equal to nothing.
    • twisted.test.testutils.ComparisonTestsMixin - A mixin which defines a method for making assertions about the correctness of an implementation of == and !=.
      • twisted.conch.test.test_knownhosts.HashedEntryTests - Tests for HashedEntry.
        • twisted.conch.test.test_knownhosts.HashedEntryWithCommentTests - Test cases for PlainEntry when parsed from a line with a comment.
      • twisted.names.test.test_dns.EDNSMessageEqualityTests - Tests for equality between L(dns._EDNSMessage} instances.
      • twisted.names.test.test_dns.EqualityTests - Tests for the equality and non-equality behavior of record classes.
      • twisted.names.test.test_dns.MessageComparisonTests - Tests for the rich comparison of dns.Message instances.
      • twisted.names.test.test_dns.OPTHeaderTests - Tests for twisted.names.dns._OPTHeader.
      • twisted.names.test.test_dns.OPTVariableOptionTests - Tests for dns._OPTVariableOption.
    • twisted.test.testutils.XMLAssertionMixin - Test mixin defining a method for comparing serialized XML documents.
      • twisted.web.test.test_flatten.SerializationTests - Tests for flattening various things.
    • twisted.trial._dist.disttrial.DistTrialRunner - A specialized runner for distributed trial. The runner launches a number of local worker processes which will run tests.
    • twisted.trial._dist.test.test_disttrial.EternalTerminationPredicateFactory - A rigged terminationPredicateFactory for which time never pass.
    • twisted.trial._dist.test.test_disttrial.FakeTransport - A simple fake process transport.
    • twisted.trial._dist.test.test_worker.FakeTransport - A fake process transport implementation for testing.
    • twisted.trial._dist.test.test_workerreporter.FakeAMProtocol - A fake AMP implementations to track callRemote calls.
    • twisted.trial._dist.worker.LocalWorkerAddress - A IAddress implementation meant to provide stub addresses for ITransport.getPeer and ITransport.getHost.
    • twisted.trial._dist.worker.LocalWorkerTransport - A stub transport implementation used to support AMP over a ProcessProtocol transport.
    • twisted.trial._dist.workertrial.WorkerLogObserver - A log observer that forward its output to a AMP protocol.
    • twisted.trial._synctest._Assertions - Replaces many of the built-in TestCase assertions. In general, these assertions provide better error messages and are easier to use in callbacks.
      • twisted.trial.unittest.SynchronousTestCase - A unit test. The atom of the unit testing universe.
        • twisted._threads.test.test_convenience.QuitTests - Tests for Quit
        • twisted._threads.test.test_memory.MemoryWorkerTests - Tests for MemoryWorker.
        • twisted._threads.test.test_team.TeamTests - Tests for Team
        • twisted._threads.test.test_threadworker.LockWorkerTests - Tests for LockWorker.
        • twisted._threads.test.test_threadworker.ThreadWorkerTests - Tests for ThreadWorker.
        • twisted.application.test.test_internet.ClientServiceTests - Tests for ClientService.
        • twisted.internet.test.test_abstract.IPv6AddressTests - Tests for isIPv6Address, a function for determining if a particular string is an IPv6 address literal.
        • twisted.internet.test.test_address.EmptyUNIXAddressTests - Tests for UNIXAddress operations involving a None address.
        • twisted.internet.test.test_address.IPv4AddressTCPTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_address.IPv4AddressUDPTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_address.IPv6AddressTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_address.UNIXAddressTests - No class docstring; 5/6 methods documented
        • twisted.internet.test.test_asyncioreactor.AsyncioSelectorReactorTests - AsyncioSelectorReactor tests.
        • twisted.internet.test.test_coroutines.AwaitTests - A dummy class to show that this test file was discovered but the tests are unable to be run in this version of Python.
        • twisted.internet.test.test_coroutines.YieldFromTests - A dummy class to show that this test file was discovered but the tests are unable to be run in this version of Python.
        • twisted.internet.test.test_default.InstallationTests - Tests for actual installation of the reactor.
        • twisted.internet.test.test_default.PollReactorTests - Tests for the cases of twisted.internet.default._getInstallFunction in which it picks the poll(2) or epoll(7)-based reactors.
        • twisted.internet.test.test_default.SelectReactorTests - Tests for the cases of twisted.internet.default._getInstallFunction in which it picks the select(2)-based reactor.
        • twisted.internet.test.test_endpoints.HostnameEndpointIDNATests - Tests for HostnameEndpoint's constructor's encoding behavior.
        • twisted.internet.test.test_endpoints.HostnameEndpointReprTests - Tests for HostnameEndpoint's string representation.
        • twisted.internet.test.test_endpoints.SimpleHostnameResolverTests - Tests for endpoints._SimpleHostnameResolver.
        • twisted.internet.test.test_error.ConnectionAbortedTests - Tests for the twisted.internet.error.ConnectionAborted exception.
        • twisted.internet.test.test_filedescriptor.FileDescriptorTests - Tests for FileDescriptor.
        • twisted.internet.test.test_filedescriptor.WriteDescriptorTests - Tests for FileDescriptor's implementation of IWriteDescriptor.
        • twisted.internet.test.test_inlinecb.CancellationTests - No summary
        • twisted.internet.test.test_inlinecb.ForwardTraceBackTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_main.InstallReactorTests - Tests for installReactor.
        • twisted.internet.test.test_resolver.HelperTests - Tests for error cases of helpers used in this module.
        • twisted.internet.test.test_resolver.HostnameResolutionTests - Tests for hostname resolution.
        • twisted.internet.test.test_resolver.LegacyCompatibilityTests - Older applications may supply an object to the reactor via installResolver that only provides IResolverSimple. SimpleResolverComplexifier is a wrapper for an IResolverSimple.
        • twisted.internet.test.test_resolver.ReactorInstallationTests - Tests for installing old and new resolvers onto a PluggableResolverMixin and ReactorBase (from which all of Twisted's reactor implementations derive).
        • twisted.internet.test.test_sigchld.SetWakeupSIGCHLDTests - Tests for the signal.set_wakeup_fd implementation of the installHandler and isDefaultHandler APIs.
        • twisted.internet.test.test_tcp.AssertPeerClosedOnEMFILETests - Tests for assertPeerClosedOnEMFILE.
        • twisted.internet.test.test_tcp.BuffersLogsTests - Tests for _BuffersLogs.
        • twisted.internet.test.test_tcp.ExhaustsFileDescriptorsTests - Tests for _ExhaustsFileDescriptors.
        • twisted.internet.test.test_tcp.FileDescriptorReservationTests - Tests for _FileDescriptorReservation.
        • twisted.internet.test.test_tcp.NullFileDescriptorReservationTests - Tests for _NullFileDescriptorReservation.
        • twisted.internet.test.test_udp_internals.ErrorsTests - Error handling tests for udp.Port.
        • twisted.mail.test.test_imap.IMAP4ClientCopyTests - Tests for the IMAP4Client.copy method.
        • twisted.mail.test.test_imap.IMAP4ClientExamineTests - Tests for the IMAP4Client.examine method.
        • twisted.mail.test.test_imap.IMAP4ClientExpungeTests - Tests for the IMAP4Client.expunge method.
        • twisted.mail.test.test_imap.IMAP4ClientFetchTests - Tests for the IMAP4Client.fetch method.
        • twisted.mail.test.test_imap.IMAP4ClientSearchTests - Tests for the IMAP4Client.search method.
        • twisted.mail.test.test_imap.IMAP4ClientSelectTests - Tests for the IMAP4Client.select method.
        • twisted.mail.test.test_imap.IMAP4ClientStatusTests - Tests for the IMAP4Client.status method.
        • twisted.mail.test.test_imap.IMAP4ServerParsingTests - Test imap4.IMAP4Server's command parsing.
        • twisted.mail.test.test_imap.LiteralStringTests - Tests for self.literalFactory.
        • twisted.mail.test.test_imap.MessageProducerTests - No class docstring; 2/5 methods documented
        • twisted.mail.test.test_imap.MessageSetTests - Tests for MessageSet.
        • twisted.mail.test.test_imap.WriteBufferTests - Tests for imap4.WriteBuffer.
        • twisted.names.test.test_common.ExceptionForCodeTests - Tests for ResolverBase.exceptionForCode.
        • twisted.names.test.test_common.QueryTests - Tests for ResolverBase.query.
        • twisted.names.test.test_dns.CompactReprTests - Tests for L[dns._compactRepr}.
        • twisted.names.test.test_dns.DomainStringTests - No class docstring; 5/5 methods documented
        • twisted.names.test.test_dns.EDNSMessageConstructorTests - Tests for twisted.names.dns._EDNSMessage constructor arguments that are shared with dns.Message.
        • twisted.names.test.test_dns.EDNSMessageEDNSEncodingTests - Tests for the encoding and decoding of various EDNS messages.
        • twisted.names.test.test_dns.EDNSMessageEqualityTests - Tests for equality between L(dns._EDNSMessage} instances.
        • twisted.names.test.test_dns.EDNSMessageSpecificsTests - Tests for dns._EDNSMessage.
        • twisted.names.test.test_dns.EDNSMessageStandardEncodingTests - Tests for the encoding and decoding of various standard (non-EDNS) messages by dns._EDNSMessage.
        • twisted.names.test.test_dns.IsSubdomainOfTests - Tests for twisted.names.dns._isSubdomainOf.
        • twisted.names.test.test_dns.MessageComparisonTests - Tests for the rich comparison of dns.Message instances.
        • twisted.names.test.test_dns.MessageConstructorTests - Tests for twisted.names.dns.Message constructor arguments that are shared with dns._EDNSMessage.
        • twisted.names.test.test_dns.MessageStandardEncodingTests - Tests for the encoding and decoding of various standard (non-EDNS) messages by dns.Message.
        • twisted.names.test.test_dns.MessageTests - Tests for twisted.names.dns.Message.
        • twisted.names.test.test_dns.NameToLabelsTests - Tests for twisted.names.dns._nameToLabels.
        • twisted.names.test.test_dns.ResponseFromMessageTests - Tests for dns._responseFromMessage.
        • twisted.names.test.test_rootresolve.BootstrapTests - Tests for root.bootstrap
        • twisted.names.test.test_tap.OptionsTests - Tests for Options, defining how command line arguments for the DNS server are parsed.
        • twisted.pair.test.test_tuntap.FakeTapDeviceTests - Run various tap-type tunnel unit tests against an in-memory I/O system.
        • twisted.pair.test.test_tuntap.FakeTapDeviceWithPITests - Run various tap-type tunnel unit tests against an in-memory I/O system with the PI header enabled.
        • twisted.pair.test.test_tuntap.FakeTunDeviceTests - Run various tun-type tunnel unit tests against an in-memory I/O system.
        • twisted.pair.test.test_tuntap.MemoryIOSystemTests - General _IInputOutputSystem tests applied to MemoryIOSystem.
        • twisted.pair.test.test_tuntap.RealDeviceWithoutProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned off, against a real I/O system.
        • twisted.pair.test.test_tuntap.RealDeviceWithProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned on, against a real I/O system.
        • twisted.pair.test.test_tuntap.RealIOSystemTests - General _IInputOutputSystem tests applied to _RealSystem.
        • twisted.pair.test.test_tuntap.TapTests - Tests for TuntapPort when used to open a Linux tap tunnel.
        • twisted.pair.test.test_tuntap.TunnelAddressEqualityTests - Tests for the implementation of equality (== and !=) for TunnelAddress.
        • twisted.pair.test.test_tuntap.TunnelAddressTests - Tests for TunnelAddress.
        • twisted.pair.test.test_tuntap.TunnelTests - Tunnel is mostly tested by other test cases but some tests don't fit there. Those tests are here.
        • twisted.pair.test.test_tuntap.TuntapPortTests - Tests for TuntapPort behavior that is independent of the tunnel type.
        • twisted.pair.test.test_tuntap.TunTests - Tests for TuntapPort when used to open a Linux tun tunnel.
        • twisted.protocols.haproxy.test.test_parser.HAProxyServerParserTests - Tests that the parser generates the correct endpoints.
        • twisted.protocols.haproxy.test.test_parser.UnparseEndpointTests - Tests to ensure that un-parsing an endpoint string round trips through escaping properly.
        • twisted.protocols.test.test_basic.Int16Tests - Test case for int16-prefixed protocol
          • twisted.protocols.test.test_basic.NewStyleInt16Tests - This test case verifies that IntNStringReceiver still works when inherited by a new-style class.
        • twisted.protocols.test.test_basic.Int32Tests - Test case for int32-prefixed protocol
        • twisted.protocols.test.test_basic.Int8Tests - Test case for int8-prefixed protocol
        • twisted.protocols.test.test_basic.LineOnlyReceiverTests - Tests for twisted.protocols.basic.LineOnlyReceiver.
        • twisted.protocols.test.test_basic.LineReceiverLineLengthExceededTests - Tests for twisted.protocols.basic.LineReceiver.lineLengthExceeded.
        • twisted.protocols.test.test_basic.LineReceiverTests - Test twisted.protocols.basic.LineReceiver, using the LineTester wrapper.
        • twisted.protocols.test.test_basic.NetstringReceiverTests - Tests for twisted.protocols.basic.NetstringReceiver.
        • twisted.protocols.test.test_basic.ProducerTests - Tests for basic._PausableMixin and basic.LineReceiver.paused.
        • twisted.protocols.test.test_tls.DeterministicTLSMemoryBIOTests - Test for the implementation of ISSLTransport which runs over another transport.
        • twisted.python.test.test_components.AdapterTests - Test adapters.
        • twisted.python.test.test_components.ComponentizedTests - Simple test case for caching in Componentized.
        • twisted.python.test.test_components.MetaInterfaceTests - No class docstring; 1/3 methods documented
        • twisted.python.test.test_components.ProxyForInterfaceTests - Tests for proxyForInterface.
        • twisted.python.test.test_components.RegistrationTests - Tests for adapter registration.
        • twisted.python.test.test_deprecate.AppendToDocstringTests - Test the _appendToDocstring function.
        • twisted.python.test.test_deprecate.DeprecatedAttributeTests - Tests for twisted.python.deprecate._DeprecatedAttribute and twisted.python.deprecate.deprecatedModuleAttribute, which issue warnings for deprecated module-level attributes.
        • twisted.python.test.test_deprecate.DeprecatedDecoratorTests - Tests for deprecated decorators.
        • twisted.python.test.test_deprecate.DeprecationWarningsTests - No class docstring; 9/9 methods documented
        • twisted.python.test.test_deprecate.ImportedModuleAttributeTests - Tests for deprecatedModuleAttribute which involve loading a module via 'import'.
        • twisted.python.test.test_deprecate.ModuleProxyTests - Tests for twisted.python.deprecate._ModuleProxy, which proxies access to module-level attributes, intercepting access to deprecated attributes and passing through access to normal attributes.
        • twisted.python.test.test_deprecate.MutualArgumentExclusionTests - Tests for mutuallyExclusiveArguments.
        • twisted.python.test.test_deprecate.WarnAboutFunctionTests - Tests for twisted.python.deprecate.warnAboutFunction which allows the callers of a function to issue a DeprecationWarning about that function.
        • twisted.python.test.test_runtime.DockerPlatformTests - Tests for twisted.python.runtime.Platform.isDocker.
        • twisted.python.test.test_runtime.ForeignPlatformTests - Tests for Platform based overridden initializer values.
        • twisted.python.test.test_runtime.PlatformTests - Tests for the default Platform initializer.
        • twisted.python.test.test_runtime.PythonVersionTests - Tests the shortPythonVersion method.
        • twisted.python.test.test_setup.BuildPy3Tests - Tests for BuildPy3.
        • twisted.python.test.test_setup.LongDescriptionTests - Tests for _getLongDescriptionArgs()
        • twisted.python.test.test_setup.OptionalDependenciesTests - Tests for _EXTRAS_REQUIRE
        • twisted.python.test.test_setup.SetupTests - Tests for getSetupArgs.
        • twisted.python.test.test_setup.WithPlatformTests - Tests for _checkCPython when used with a (fake) platform module.
        • twisted.python.test.test_url.TestURL - Tests for URL.
        • twisted.python.test.test_url.URLDeprecationTests - twisted.python.url is deprecated.
        • twisted.python.test.test_versions.VersionsTests - No class docstring; 15/16 methods documented
        • twisted.runner.test.test_procmon.DeprecationTests - Tests that check functionality that should be deprecated is deprecated.
        • twisted.spread.test.test_pb.NewStyleTests - No class docstring; 5/5 methods documented
        • twisted.test.test_compat.CmpTests - cmp should behave like the built-in Python 2 cmp.
        • twisted.test.test_compat.ComparableTests - comparable decorated classes emulate Python 2's __cmp__ semantics.
        • twisted.test.test_compat.CompatTests - Various utility functions in twisted.python.compat provide same functionality as modern Python variants.
        • twisted.test.test_compat.ExecfileCompatTests - Tests for the Python 3-friendly execfile implementation.
        • twisted.test.test_compat.GetAsyncParamTests - Tests for twisted.python.compat._get_async_param
        • twisted.test.test_compat.IOTypeTests - Test cases for determining a file-like object's type.
        • twisted.test.test_compat.IPv6Tests - inet_pton and inet_ntop implementations support IPv6.
        • twisted.test.test_compat.NetworkStringTests - Tests for networkString.
        • twisted.test.test_compat.PY3Tests - Identification of Python 2 vs. Python 3.
        • twisted.test.test_compat.PYPYTest - Identification of PyPy.
        • twisted.test.test_compat.Python3BytesTests - Tests for iterbytes, intToBytes, lazyByteSlice.
        • twisted.test.test_compat.Python3ComparableTests - Python 3-specific functionality of comparable.
        • twisted.test.test_compat.ReraiseTests - reraise re-raises exceptions on both Python 2 and Python 3.
        • twisted.test.test_compat.StringTests - Compatibility functions and types for strings.
        • twisted.test.test_context.ContextTests - Tests for the module-scope APIs for twisted.python.context.
        • twisted.test.test_defer.AlreadyCalledTests - Undocumented
        • twisted.test.test_defer.DeferredAddTimeoutTests - Tests for the function Deferred.addTimeout
        • twisted.test.test_defer.DeferredCancellerTests - No class docstring; 14/19 methods documented
        • twisted.test.test_defer.DeferredListEmptyTests - No class docstring; 1/4 methods documented
        • twisted.test.test_defer.DeferredTests - No class docstring; 47/69 methods documented
        • twisted.test.test_defer.FirstErrorTests - Tests for FirstError.
        • twisted.test.test_defer.LogTests - Test logging of unhandled errors.
        • twisted.test.test_defer.OtherPrimitivesTests - No class docstring; 7/12 methods documented
        • twisted.test.test_defgen.DeprecateDeferredGeneratorTests - Tests that DeferredGeneratorTests and waitForDeferred are deprecated.
        • twisted.test.test_dict.DictDeprecationTests - twisted.protocols.dict is deprecated.
        • twisted.test.test_error.GetConnectErrorTests - Given an exception instance thrown by socket.connect, error.getConnectError returns the appropriate high-level Twisted exception instance.
        • twisted.test.test_error.StringificationTests - Test that the exceptions have useful stringifications.
        • twisted.test.test_error.SubclassingTests - Some exceptions are subclasses of other exceptions.
        • twisted.test.test_failure.DebugModeTests - Failure's debug mode should allow jumping into the debugger.
        • twisted.test.test_failure.ExtendedGeneratorTests - Tests failure.Failure support for generator features added in Python 2.5
        • twisted.test.test_failure.FailureTests - Tests for failure.Failure.
        • twisted.test.test_failure.FindFailureTests - Tests for functionality related to Failure._findFailure.
        • twisted.test.test_failure.FormattableTracebackTests - Whitebox tests that show that failure._Traceback constructs objects that can be used by traceback.extract_tb.
        • twisted.test.test_failure.FrameAttributesTests - _Frame objects should possess some basic attributes that qualify them as fake python Frame objects.
        • twisted.test.test_failure.GetTracebackTests - Tests for Failure.getTraceback.
        • twisted.test.test_fdesc.CloseOnExecTests - Tests for fdesc._setCloseOnExec and fdesc._unsetCloseOnExec.
        • twisted.test.test_fdesc.NonBlockingTests - Tests for fdesc.setNonBlocking and fdesc.setBlocking.
        • twisted.test.test_fdesc.ReadWriteTests - Tests for fdesc.readFromFD, fdesc.writeToFD.
        • twisted.test.test_iutils.SuppressWarningsTests - Tests for utils.suppressWarnings.
        • twisted.test.test_log.DefaultObserverTests - Test the default observer.
        • twisted.test.test_log.FileObserverTests - Tests for log.FileObserver.
        • twisted.test.test_log.LogPublisherTests - No class docstring; 1/3 methods documented
        • twisted.test.test_log.LogTests - No class docstring; 4/9 methods documented
        • twisted.test.test_log.PythonLoggingIntegrationTests - Test integration of python logging bridge.
        • twisted.test.test_log.PythonLoggingObserverTests - Test the bridge with python logging module.
        • twisted.test.test_log.StdioOnnaStickTests - StdioOnnaStick should act like the normal sys.stdout object.
        • twisted.test.test_log.TextFromEventDictTests - Tests for textFromEventDict.
        • twisted.test.test_monkey.MonkeyPatcherTests - Tests for MonkeyPatcher monkey-patching class.
        • twisted.test.test_news.NewsDeprecationTestCase - Tests for the deprecation of twisted.news.
        • twisted.test.test_paths.BytesTestCase - Override default method implementations to support byte paths.
          • twisted.test.test_paths.AbstractFilePathTests - Tests for IFilePath implementations.
            • twisted.python.test.test_zippath.ZipFilePathTests - Test various ZipPath path manipulations as well as reprs for ZipPath and ZipArchive.
            • twisted.test.test_paths.FilePathTests - Test various FilePath path manipulations.
          • twisted.test.test_paths.ListingCompatibilityTests - These tests verify compatibility with legacy behavior of directory listing.
          • twisted.test.test_paths.PermissionsTests - Test Permissions and RWX classes
          • twisted.test.test_paths.SetContentTests - Tests for FilePath.setContent.
        • twisted.test.test_paths.UnicodeFilePathTests - FilePath instances should have the same internal representation as they were instantiated with.
        • twisted.test.test_randbytes.ConditionalSecureRandomTests - Test random sources one by one, then remove it to.
        • twisted.test.test_randbytes.RandomBaseTests - 'Normal' random test cases.
        • twisted.test.test_reflect.AccumulateMethodsTests - Tests for accumulateMethods which finds methods on a class hierarchy and adds them to a dictionary.
        • twisted.test.test_reflect.AddMethodNamesToDictTests - Tests for addMethodNamesToDict.
        • twisted.test.test_reflect.FilenameToModuleTests - Test filenameToModuleName detection.
        • twisted.test.test_reflect.FullyQualifiedNameTests - Test for fullyQualifiedName.
        • twisted.test.test_reflect.LookupsTests - Tests for namedClass, namedModule, and namedAny.
        • twisted.test.test_reflect.PrefixedMethodNamesTests - Tests for prefixedMethodNames.
        • twisted.test.test_reflect.PrefixedMethodsTests - Tests for prefixedMethods which finds methods on a class hierarchy and adds them to a dictionary.
        • twisted.test.test_reflect.SafeReprTests - Tests for reflect.safe_repr function.
        • twisted.test.test_reflect.SafeStrTests - Tests for reflect.safe_str function.
        • twisted.test.test_sslverify.ChooseDiffieHellmanEllipticCurveTests - Tests for sslverify._ChooseDiffieHellmanEllipticCurve.
        • twisted.test.test_sslverify.ClientOptionsTests - Tests for sslverify.optionsForClientTLS.
        • twisted.test.test_sslverify.DeprecationTests - Tests for deprecation of sslverify.OpenSSLCertificateOptions's support of the pickle protocol.
        • twisted.test.test_sslverify.FakeCryptoTests - Tests for FakeCrypto.
        • twisted.test.test_sslverify.SelectVerifyImplementationTests - Tests for _selectVerifyImplementation.
        • twisted.test.test_sslverify.ServiceIdentityTests - Tests for the verification of the peer's service's identity via the hostname argument to sslverify.OpenSSLCertificateOptions.
        • twisted.test.test_task.ReactTests - Tests for twisted.internet.task.react.
        • twisted.test.test_threadable.SerializationTests - Undocumented
        • twisted.test.test_threadable.SynchronizationTests - No class docstring; 3/5 methods documented
        • twisted.test.test_threadpool.MemoryBackedTests - Tests using PoolHelper to deterministically test properties of the threadpool implementation.
        • twisted.test.test_threadpool.RaceConditionTests - No class docstring; 2/3 methods documented
        • twisted.test.test_threadpool.ThreadPoolTests - Test threadpools.
        • twisted.trial._dist.test.test_disttrial.CountingReactorTests - Tests for CountingReactor.
        • twisted.trial.test.erroneous.ErrorTest - A test case which has a test_foo which will raise an error.
        • twisted.trial.test.erroneous.SynchronousTestFailureButTearDownRuns - Undocumented
        • twisted.trial.test.erroneous.SynchronousTestFailureInSetUp - Undocumented
        • twisted.trial.test.erroneous.SynchronousTestFailureInTearDown - Undocumented
        • twisted.trial.test.erroneous.TestRegularFail - Undocumented
        • twisted.trial.test.erroneous.TestSkipTestCase - Undocumented
        • twisted.trial.test.mockcustomsuite.Foo - Undocumented
        • twisted.trial.test.mockcustomsuite2.Foo - Undocumented
        • twisted.trial.test.mockcustomsuite3.Foo - Undocumented
        • twisted.trial.test.moduleself.Foo - Undocumented
        • twisted.trial.test.packages.PackageTest - No class docstring; 1/7 methods documented
          • twisted.trial.test.packages.SysPathManglingTest - Undocumented
            • twisted.trial.test.test_loader.FileTests - Tests for runner.filenameToModule.
            • twisted.trial.test.test_loader.FinderPy3Tests - No class docstring; 3/5 methods documented
            • twisted.trial.test.test_loader.LoaderTests - Tests for trial.TestLoader.
              • twisted.trial.test.test_loader.ZipLoadingTests - Undocumented
            • twisted.trial.test.test_loader.PackageOrderingTests - No class docstring; 2/5 methods documented
            • twisted.trial.test.test_output.ImportErrorsTests - Actually run trial as if on the command line and check that the output is what we expect.
        • twisted.trial.test.sample.AlphabetTest - Undocumented
        • twisted.trial.test.sample.DecorationTest - No class docstring; 4/4 methods documented
        • twisted.trial.test.sample.FooTest - Undocumented
        • twisted.trial.test.skipping.SynchronousAddCleanup - Undocumented
        • twisted.trial.test.skipping.SynchronousDeprecatedReasonlessSkip - Undocumented
        • twisted.trial.test.skipping.SynchronousSetUpTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousSkippedClass - Undocumented
        • twisted.trial.test.skipping.SynchronousSkipping - Undocumented
        • twisted.trial.test.skipping.SynchronousSkippingSetUp - Undocumented
        • twisted.trial.test.skipping.SynchronousStrictTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousTearDownTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousTodoClass - Undocumented
        • twisted.trial.test.suppression.SynchronousTestSuppression - Undocumented
          • twisted.trial.test.suppression.SynchronousTestSetUpSuppression - Undocumented
          • twisted.trial.test.suppression.SynchronousTestTearDownSuppression - Undocumented
        • twisted.trial.test.suppression.SynchronousTestSuppression2 - Undocumented
        • twisted.trial.test.test_assertions.AssertFalseTests - Tests for SynchronousTestCase's assertFalse and failIf assertion methods.
        • twisted.trial.test.test_assertions.AssertionNamesTests - Tests for consistency of naming within TestCase assertion methods
        • twisted.trial.test.test_assertions.AssertTrueTests - Tests for SynchronousTestCase's assertTrue and failUnless assertion methods.
        • twisted.trial.test.test_assertions.CallDeprecatedTests - Test use of the SynchronousTestCase.callDeprecated method with version objects.
        • twisted.trial.test.test_assertions.ResultOfAssertionsTests - Tests for SynchronousTestCase.successResultOf, SynchronousTestCase.failureResultOf, and SynchronousTestCase.assertNoResult.
        • twisted.trial.test.test_assertions.ResultOfCoroutineAssertionsTests - A dummy class to show that this test file was discovered but the tests are unable to be run in this version of Python.
        • twisted.trial.test.test_assertions.SynchronousAssertionsTests - Tests for SynchronousTestCase's assertion methods. That is, failUnless*, failIf*, assert* (not covered by other more specific test classes).
        • twisted.trial.test.test_assertions.TestFailureTests.FailingTest - Undocumented
        • twisted.trial.test.test_assertions.WarningAssertionTests - No class docstring; 13/13 methods documented
        • twisted.trial.test.test_doctest.RunnersTests - Tests for Twisted's doctest support.
        • twisted.trial.test.test_keyboard.TrialTest - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInSetUpTests - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTearDownTests - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTestTests - Undocumented
        • twisted.trial.test.test_loader.FinderPy2Tests - Tests for runner.TestLoader.findByName.
        • twisted.trial.test.test_log.Mask.SynchronousFailureLogging - Undocumented
        • twisted.trial.test.test_log.ObserverTests - Tests for _synctest._LogObserver, a helper for the implementation of SynchronousTestCase.flushLoggedErrors.
        • twisted.trial.test.test_log.SynchronousLogErrorsTests - Undocumented
        • twisted.trial.test.test_plugins.PluginsTests - Tests for Trial's reporter plugins.
        • twisted.trial.test.test_pyunitcompat.PyUnitResultTests - Tests to show that PyUnitResultAdapter wraps TestResult objects from the standard library 'unittest' module in such a way as to make them usable and useful from Trial.
        • twisted.trial.test.test_pyunitcompat.PyUnitResultTests.ErrorTest - A test case which has a test_foo which will raise an error.
        • twisted.trial.test.test_pyunitcompat.PyUnitTestTests - No class docstring; 0/1 classes, 1/2 methods documented
        • twisted.trial.test.test_reporter.AdaptedReporterTests - reporter._AdaptedReporter is a reporter wrapper that wraps all of the tests it receives before passing them on to the original reporter.
        • twisted.trial.test.test_reporter.AnsiColorizerTests - Tests for reporter._AnsiColorizer.
        • twisted.trial.test.test_reporter.DirtyReactorTests - No summary
        • twisted.trial.test.test_reporter.ExitWrapperTests - Tests for reporter._ExitWrapper.
        • twisted.trial.test.test_reporter.PyunitNamesTests - No class docstring; 3/7 methods documented
        • twisted.trial.test.test_reporter.ReporterInterfaceTests - Tests for the bare interface of a trial reporter.
          • twisted.trial.test.test_reporter.ReporterTests - Tests for the base reporter.Reporter class.
            • twisted.trial.test.test_reporter.TimingReporterTests - Undocumented
          • twisted.trial.test.test_reporter.SubunitReporterTests - Tests for the subunit reporter.
        • twisted.trial.test.test_reporter.SafeStreamTests - No class docstring; 1/1 methods documented
        • twisted.trial.test.test_reporter.SkipTests - Tests for reporter.Reporter's handling of skips.
          • twisted.trial.test.test_reporter.UncleanWarningSkipTests - Tests for skips on a reporter.Reporter wrapped by an UncleanWarningsReporterWrapper.
        • twisted.trial.test.test_reporter.StringTest - Undocumented
          • twisted.trial.test.test_reporter.ErrorReportingTests - No class docstring; 4/7 methods documented
            • twisted.trial.test.test_reporter.UncleanWarningWrapperErrorReportingTests - Tests that the UncleanWarningsReporterWrapper can sufficiently proxy IReporter failure and error reporting methods to a reporter.Reporter.
          • twisted.trial.test.test_reporter.FormatFailuresTests - Undocumented
        • twisted.trial.test.test_reporter.SubunitReporterNotInstalledTests - Test behaviour when the subunit reporter is not installed.
        • twisted.trial.test.test_reporter.TestResultTests - Undocumented
          • twisted.trial.test.test_reporter.ReporterRealtimeTests - Undocumented
        • twisted.trial.test.test_reporter.TodoTests - Tests for reporter.Reporter's handling of todos.
          • twisted.trial.test.test_reporter.UncleanWarningTodoTests - Tests for UncleanWarningsReporterWrapper's handling of todos.
        • twisted.trial.test.test_reporter.TracebackHandlingTests - No class docstring; 3/8 methods documented
        • twisted.trial.test.test_reporter.TreeReporterTests - No class docstring; 5/7 methods documented
        • twisted.trial.test.test_reporter.TrialNamesTests - No class docstring; 1/5 methods documented
        • twisted.trial.test.test_runner.DestructiveTestSuiteTests - Test for runner.DestructiveTestSuite.
        • twisted.trial.test.test_runner.DryRunTests - Check that 'dry run' mode works well with Trial tests.
        • twisted.trial.test.test_runner.LoggedErrorsTests - No summary
        • twisted.trial.test.test_runner.MalformedMethodTests - Test that trial manages when test methods don't have correct signatures.
        • twisted.trial.test.test_runner.PyUnitDryRunTests - Check that 'dry run' mode works well with stdlib unittest tests.
        • twisted.trial.test.test_runner.QualifiedNameWalkerTests - Tests for twisted.trial.runner._qualNameWalker.
        • twisted.trial.test.test_runner.RunnerDeprecationTests - No class docstring; 1/1 classes, 1/1 methods documented
        • twisted.trial.test.test_runner.RunnerTests - No class docstring; 9/18 methods documented
        • twisted.trial.test.test_runner.SynchronousDryRunTests - Check that 'dry run' mode works well with trial's SynchronousTestCase.
        • twisted.trial.test.test_runner.TestHolderTests - No class docstring; 3/4 methods documented
          • twisted.trial.test.test_runner.ExcInfoHoldingErrorHolderTests - Tests for runner.ErrorHolder behaving similarly to runner.TestHolder when constructed with a exc_info-style tuple representing its error.
          • twisted.trial.test.test_runner.FailureHoldingErrorHolderTests - Tests for runner.ErrorHolder behaving similarly to runner.TestHolder when constructed with a Failure representing its error.
        • twisted.trial.test.test_runner.TrialMainDoesNothingTests - Importing twisted.trial.__main__ will not run the script unless it is actually __main__.
        • twisted.trial.test.test_runner.TrialRunnerTests - Tests for runner.TrialRunner with the feature to turn unclean errors into warnings disabled.
        • twisted.trial.test.test_runner.TrialRunnerWithUncleanWarningsReporterTests - Tests for the TrialRunner's interaction with an unclean-error suppressing reporter.
        • twisted.trial.test.test_runner.TrialSuiteTests - Undocumented
        • twisted.trial.test.test_runner.UntilFailureTests - No class docstring; 1/1 classes, 4/5 methods documented
          • twisted.trial.test.test_runner.UncleanUntilFailureTests - Test that the run-until-failure feature works correctly with the unclean error suppressor.
        • twisted.trial.test.test_script.CoverageTests - Tests for the coverage option.
        • twisted.trial.test.test_script.ForceGarbageCollectionTests - Tests for the --force-gc option.
        • twisted.trial.test.test_script.SuiteUsedTests - Check the category of tests suite used by the loader.
        • twisted.trial.test.test_script.TestModuleTests - No class docstring; 9/26 methods documented
        • twisted.trial.test.test_script.WithoutModuleTests - Test the without-module flag.
        • twisted.trial.test.test_suppression.SynchronousSuppressionTests -
        • twisted.trial.test.test_testcase.AsynchronousTestCaseTests - No class docstring; 1/1 classes documented
        • twisted.trial.test.test_testcase.SynchronousTestCaseTests - No class docstring; 1/1 classes documented
        • twisted.trial.test.test_testcase.SynchronousTestCaseTests.MyTestCase - Some test methods which can be used to test behaviors of SynchronousTestCase.
        • twisted.trial.test.test_tests.GarbageCollectionDefaultTests - By default, tests should not force garbage collection.
        • twisted.trial.test.test_tests.GarbageCollectionTests - Test that, when force GC, it works.
        • twisted.trial.test.test_tests.GCMixin.BasicTest - Mock test to run.
        • twisted.trial.test.test_tests.ReactorCleanupTests - Tests for cleanup and reporting of reactor event sources left behind by test methods.
        • twisted.trial.test.test_tests.SynchronousAddCleanupTests - Test the addCleanup method of TestCase in the synchronous case
        • twisted.trial.test.test_tests.SynchronousClassTodoTests - Tests for the class-wide expected failure features in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousFixtureTests - Tests for broken fixture helper methods in the synchronous case
        • twisted.trial.test.test_tests.SynchronousIterateTestsTests - Check that _iterateTests returns a list of all test cases in a test suite or test case for synchronous tests.
        • twisted.trial.test.test_tests.SynchronousMonkeyPatchTests - Tests for the patch() helper method in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousSkipClassTests - Test the class skipping features in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousSkipMethodTests - Tests for the reporting of skipping tests in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousStrictTodoTests - Tests for the expected failure case when the exact failure that is expected is indicated in the synchronous case
        • twisted.trial.test.test_tests.SynchronousSuccessTests - Tests for the reporting of successful tests in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousSuiteClearingTests - Tests for our extension that allows us to clear out a TestSuite in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousTestDecoratorTests - Tests for our test decoration features in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousTodoTests - Test the class skipping features in the synchronous case.
        • twisted.trial.test.test_tests.TrialGeneratorFunctionTests - Tests for generator function methods in test cases.
        • twisted.trial.test.test_tests.UnhandledDeferredTests - Test what happens when we have an unhandled deferred left around after a test.
        • twisted.trial.test.test_util.AcquireAttributeTests - Tests for acquireAttribute.
        • twisted.trial.test.test_util.DirtyReactorAggregateErrorTests - Tests for the DirtyReactorAggregateError.
        • twisted.trial.test.test_util.ExcInfoTests - Tests for excInfoOrFailureToExcInfo.
        • twisted.trial.test.test_util.JanitorTests - Tests for _Janitor!
        • twisted.trial.test.test_util.ListToPhraseTests - Input is transformed into a string representation of the list, with each item separated by delimiter (defaulting to a comma) and the final two being separated by a final delimiter.
        • twisted.trial.test.test_util.MktempTests - Tests for TestCase.mktemp, a helper function for creating temporary file or directory names.
        • twisted.trial.test.test_util.RemoveSafelyTests - Tests for util._removeSafely.
        • twisted.trial.test.test_util.RunSequentiallyTests - Sometimes it is useful to be able to run an arbitrary list of callables, one after the other.
        • twisted.trial.test.test_warning.CollectWarningsTests - Tests for _collectWarnings.
        • twisted.trial.test.test_warning.FlushWarningsTests - Tests for flushWarnings, an API for examining the warnings emitted so far in a test.
        • twisted.trial.test.test_warning.Mask.MockTests - A test case which is used by FlushWarningsTests to verify behavior which cannot be verified by code inside a single test method.
        • twisted.trial.unittest.TestCase - A unit test. The atom of the unit testing universe.
          • twisted.application.runner.test.test_exit.ExitTests - Tests for exit.
          • twisted.application.runner.test.test_pidfile.NonePIDFileTests - Tests for NonePIDFile.
          • twisted.application.runner.test.test_pidfile.PIDFileTests - Tests for PIDFile.
          • twisted.application.runner.test.test_runner.RunnerTests - Tests for Runner.
          • twisted.application.test.test_internet.EndpointServiceTests - Tests for twisted.application.internet.
          • twisted.application.test.test_internet.TimerServiceTests - Tests for twisted.application.internet.TimerService.
          • twisted.application.test.test_service.ApplicationTests - Tests for twisted.application.service.Application.
          • twisted.application.test.test_service.ServiceInterfaceTests - Tests for twisted.application.service.IService implementation.
          • twisted.application.twist.test.test_options.OptionsTests - Tests for TwistOptions.
          • twisted.application.twist.test.test_twist.TwistExitTests - Tests to verify that the Twist script takes the expected actions related to signals and the reactor.
          • twisted.application.twist.test.test_twist.TwistTests - Tests for Twist.
          • twisted.conch.test.test_address.SSHTransportAddressTests - 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).
          • twisted.conch.test.test_agent.AgentTestBase - Tests for SSHAgentServer/Client.
            • twisted.conch.test.test_agent.AgentClientFailureTests - No class docstring; 1/1 methods documented
            • twisted.conch.test.test_agent.AgentIdentityRequestsTests - Test operations against a server with identities already loaded.
            • twisted.conch.test.test_agent.AgentKeyAdditionTests - Test adding different flavors of keys to an agent.
            • twisted.conch.test.test_agent.AgentKeyRemovalTests - Test support for removing keys in a remote server.
            • twisted.conch.test.test_agent.ClientWithBrokenServerTests - verify error handling code in the client using a misbehaving server
            • twisted.conch.test.test_agent.ServerProtocolContractWithFactoryTests - The server protocol is stateful and so uses its factory to track state across requests. This test asserts that the protocol raises if its factory doesn't provide the necessary storage for that state.
            • twisted.conch.test.test_agent.UnimplementedVersionOneServerTests - Tests for methods with no-op implementations on the server. We need these for clients, such as openssh, that try v1 methods before going to v2.
          • twisted.conch.test.test_cftp.ListingTests - Tests for lsLine, the function which generates an entry for a file or directory in an SFTP ls command's output.
          • twisted.conch.test.test_cftp.SSHSessionTests - Tests for twisted.conch.scripts.cftp.SSHSession.
          • twisted.conch.test.test_cftp.StdioClientTests - Tests for cftp.StdioClient.
          • twisted.conch.test.test_channel.ChannelTests - Tests for SSHChannel.
          • twisted.conch.test.test_checkers.AuthorizedKeyFileReaderTests - Tests for checkers.readAuthorizedKeyFile
          • twisted.conch.test.test_checkers.HelperTests - Tests for helper functions verifyCryptedPassword, _pwdGetByName and _shadowGetByName.
          • twisted.conch.test.test_checkers.InMemorySSHKeyDBTests - Tests for checkers.InMemorySSHKeyDB
          • twisted.conch.test.test_checkers.SSHProtocolCheckerTests - Tests for SSHProtocolChecker.
          • twisted.conch.test.test_checkers.SSHPublicKeyCheckerTests - Tests for checkers.SSHPublicKeyChecker.
          • twisted.conch.test.test_checkers.SSHPublicKeyDatabaseTests - Tests for SSHPublicKeyDatabase.
          • twisted.conch.test.test_checkers.UNIXAuthorizedKeysFilesTests - Tests for checkers.UNIXAuthorizedKeysFiles.
          • twisted.conch.test.test_checkers.UNIXPasswordDatabaseTests - Tests for UNIXPasswordDatabase.
          • twisted.conch.test.test_ckeygen.KeyGenTests - Tests for various functions used to implement the ckeygen script.
          • twisted.conch.test.test_conch.CmdLineClientTests - Connection forwarding tests run against the Conch command line client.
          • twisted.conch.test.test_conch.OpenSSHClientForwardingTests - Connection forwarding tests run against the OpenSSL command line client.
          • twisted.conch.test.test_conch.OpenSSHClientRekeyTests - Rekeying tests run against the OpenSSL command line client.
          • twisted.conch.test.test_conch.OpenSSHKeyExchangeTests - Tests SSHTransportBase's key exchange algorithm compatibility with OpenSSH.
          • twisted.conch.test.test_conch.StdioInteractingSessionTests - Tests for twisted.conch.scripts.conch.SSHSession.
          • twisted.conch.test.test_connection.CleanConnectionShutdownTests - Check whether correct cleanup is performed on connection shutdown.
          • twisted.conch.test.test_connection.ConnectionTests - No class docstring; 32/34 methods documented
          • twisted.conch.test.test_default.ConchOptionsParsing - Options parsing.
          • twisted.conch.test.test_default.SSHUserAuthClientTests - Tests for SSHUserAuthClient.
          • twisted.conch.test.test_endpoints.ExistingConnectionHelperTests - Tests for _ExistingConnectionHelper.
          • twisted.conch.test.test_endpoints.ExistingConnectionTests - Tests for SSHCommandClientEndpoint when using the existingConnection constructor.
          • twisted.conch.test.test_endpoints.NewConnectionHelperTests - Tests for _NewConnectionHelper.
          • twisted.conch.test.test_endpoints.NewConnectionTests - Tests for SSHCommandClientEndpoint when using the newConnection constructor.
          • twisted.conch.test.test_filetransfer.ConstantsTests - Tests for the constants used by the SFTP protocol implementation.
          • twisted.conch.test.test_filetransfer.FileTransferCloseTests - No class docstring; 3/7 methods documented
          • twisted.conch.test.test_filetransfer.RawPacketDataTests - Tests for filetransfer.FileTransferClient which explicitly craft certain less common protocol messages to exercise their handling.
          • twisted.conch.test.test_filetransfer.SFTPTestBase - Undocumented
            • twisted.conch.test.test_cftp.CFTPClientTestBase - Undocumented
              • twisted.conch.test.test_cftp.OurServerBatchFileTests - Functional tests which launch a SFTP server over localhost and checks csftp in batch interface.
              • twisted.conch.test.test_cftp.OurServerCmdLineClientTests - Functional tests which launch a SFTP server over TCP on localhost and check cftp command line interface using a spawned process.
              • twisted.conch.test.test_cftp.OurServerSftpClientTests - Test the sftp server against sftp command line client.
            • twisted.conch.test.test_filetransfer.OurServerOurClientTests - No class docstring; 6/24 methods documented
          • twisted.conch.test.test_forwarding.TestSSHConnectForwardingChannel - Unit and integration tests for SSHConnectForwardingChannel.
          • twisted.conch.test.test_helper.BufferTests - No class docstring; 7/34 methods documented
          • twisted.conch.test.test_helper.CharacterAttributeTests - Tests for twisted.conch.insults.helper.CharacterAttribute.
          • twisted.conch.test.test_helper.ExpectTests - Undocumented
          • twisted.conch.test.test_insults.ClientControlSequencesTests - No class docstring; 5/22 methods documented
          • twisted.conch.test.test_insults.ClientCursorMovementTests - Undocumented
          • twisted.conch.test.test_insults.PrintableCharactersTests - Undocumented
          • twisted.conch.test.test_insults.ServerArrowKeysTests - Undocumented
          • twisted.conch.test.test_insults.ServerFunctionKeysTests - Test for parsing and dispatching function keys (F1 - F12)
          • twisted.conch.test.test_insults.ServerProtocolOutputTests - Tests for the bytes ServerProtocol writes to its transport when its methods are called.
          • twisted.conch.test.test_keys.KeyTests - No class docstring; 63/68 methods documented
          • twisted.conch.test.test_keys.PersistentRSAKeyTests - Tests for keys._getPersistentRSAKey.
          • twisted.conch.test.test_knownhosts.ConsoleUITests - Test cases for ConsoleUI.
          • twisted.conch.test.test_knownhosts.DefaultAPITests - The API in twisted.conch.client.default.verifyHostKey is the integration point between the code in the rest of conch and KnownHostsFile.
          • twisted.conch.test.test_knownhosts.HashedEntryTests - Tests for HashedEntry.
            • twisted.conch.test.test_knownhosts.HashedEntryWithCommentTests - Test cases for PlainEntry when parsed from a line with a comment.
          • twisted.conch.test.test_knownhosts.KnownHostsDatabaseTests - Tests for KnownHostsFile.
          • twisted.conch.test.test_knownhosts.ParseErrorTests - No summary
          • twisted.conch.test.test_knownhosts.PlainEntryTests - Test cases for PlainEntry.
            • twisted.conch.test.test_knownhosts.PlainTextWithCommentTests - Test cases for PlainEntry when parsed from a line with a comment.
          • twisted.conch.test.test_knownhosts.UnparsedEntryTests - Tests for UnparsedEntry
          • twisted.conch.test.test_manhole.ManholeInterpreterTests - Tests for manhole.ManholeInterpreter.
          • twisted.conch.test.test_manhole.ManholeLoopbackSSHTests - Test manhole loopback over SSH.
          • twisted.conch.test.test_manhole.ManholeLoopbackStdioTests - Test manhole loopback over standard IO.
          • twisted.conch.test.test_manhole.ManholeLoopbackTelnetTests - Test manhole loopback over Telnet.
          • twisted.conch.test.test_manhole.ManholeMainTests - Test the main method from the manhole module.
          • twisted.conch.test.test_manhole.ManholeProtocolTests - Tests for manhole.Manhole.
          • twisted.conch.test.test_manhole.WriterTests - No class docstring; 10/10 methods documented
          • twisted.conch.test.test_manhole_tap.MakeServiceTests - Tests for manhole_tap.makeService.
          • twisted.conch.test.test_mixin.BufferingTests - Undocumented
          • twisted.conch.test.test_openssh_compat.OpenSSHFactoryTests - Tests for OpenSSHFactory.
          • twisted.conch.test.test_recvline.ArrowsTests - No class docstring; 11/12 methods documented
          • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackSSHTests - Undocumented
          • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackStdioTests - Undocumented
          • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackTelnetTests - Undocumented
          • twisted.conch.test.test_recvline.RecvlineLoopbackSSHTests - Undocumented
          • twisted.conch.test.test_recvline.RecvlineLoopbackStdioTests - Undocumented
          • twisted.conch.test.test_recvline.RecvlineLoopbackTelnetTests - Undocumented
          • twisted.conch.test.test_recvline.TransportSequenceTests - twisted.conch.recvline.TransportSequence
          • twisted.conch.test.test_scripts.ScriptTests - Tests for the Conch scripts.
          • twisted.conch.test.test_scripts.ZshIntegrationTests - Test that zsh completion functions are generated without error
          • twisted.conch.test.test_session.HelpersTests - Tests for the 4 helper functions: parseRequest_* and packRequest_*.
          • twisted.conch.test.test_session.SessionInterfaceTests - Tests for the SSHSession class interface. This interface is not ideal, but it is tested in order to maintain backwards compatibility.
          • twisted.conch.test.test_session.SessionWithNoAvatarTests - No summary
          • twisted.conch.test.test_session.SSHSessionClientTests - SSHSessionClient is an obsolete class used to connect standard IO to an SSHSession.
          • twisted.conch.test.test_session.SSHSessionProcessProtocolTests - Tests for SSHSessionProcessProtocol.
          • twisted.conch.test.test_session.WrappersTests - A test for the wrapProtocol and wrapProcessProtocol functions.
          • twisted.conch.test.test_ssh.GMPYInstallDeprecationTests - Tests for the deprecation of former GMPY accidental public API.
          • twisted.conch.test.test_ssh.MPTests - Tests for common.getMP.
          • twisted.conch.test.test_ssh.SSHFactoryTests - No class docstring; 4/5 methods documented
          • twisted.conch.test.test_ssh.SSHProtocolTests - Tests for communication between SSHServerTransport and SSHClientTransport.
          • twisted.conch.test.test_tap.MakeServiceTests - Tests for tap.makeService.
          • twisted.conch.test.test_telnet.InterfacesTests - No class docstring; 1/1 methods documented
          • twisted.conch.test.test_telnet.TelnetTests - Tests for telnet.Telnet.
          • twisted.conch.test.test_telnet.TelnetTransportTests - Tests for telnet.TelnetTransport.
          • twisted.conch.test.test_text.FormattedTextTests - Tests for assembling formatted text.
          • twisted.conch.test.test_transport.GetMACTests - Tests for SSHCiphers._getMAC.
          • twisted.conch.test.test_transport.SSHCiphersTests - Tests for the SSHCiphers helper class.
          • twisted.conch.test.test_transport.TransportLoopbackTests - Test the server transport and client transport against each other,
          • twisted.conch.test.test_transport.TransportTestCase - Base class for transport test cases.
            • twisted.conch.test.test_transport.BaseSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for TransportBase
            • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for TransportBase.
            • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for TransportBase.
            • twisted.conch.test.test_transport.BaseSSHTransportEllipticCurveTests - ecdh-sha2-nistp256 tests for TransportBase
            • twisted.conch.test.test_transport.BaseSSHTransportTests - Test TransportBase. It implements the non-server/client specific parts of the SSH transport protocol.
            • twisted.conch.test.test_transport.ClientSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportTests - Tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportTests - Tests for SSHServerTransport.
          • twisted.conch.test.test_unix.TestSSHSessionForUnixConchUser - No class docstring; 1/1 methods documented
          • twisted.conch.test.test_userauth.LoopbackTests - No class docstring; 0/1 classes, 1/1 methods documented
          • twisted.conch.test.test_userauth.ModuleInitializationTests - Undocumented
          • twisted.conch.test.test_userauth.SSHUserAuthClientTests - Tests for SSHUserAuthClient.
          • twisted.conch.test.test_userauth.SSHUserAuthServerTests - Tests for SSHUserAuthServer.
          • twisted.conch.test.test_window.ScrolledAreaTests - Tests for ScrolledArea, a widget which creates a viewport containing another widget and can reposition that viewport using scrollbars.
          • twisted.conch.test.test_window.TopWindowTests - Tests for TopWindow, the root window container class.
          • twisted.cred.test.test_cramauth.CramMD5CredentialsTests - Tests for CramMD5Credentials.
          • twisted.cred.test.test_cred.CredTests - Tests for the meat of twisted.cred -- realms, portals, avatars, and checkers.
          • twisted.cred.test.test_cred.HashedPasswordOnDiskDatabaseTests - Undocumented
          • twisted.cred.test.test_cred.HashlessFilePasswordDBCheckerTests - Undocumented
          • twisted.cred.test.test_cred.LocallyHashedFilePasswordDBCheckerTests - Undocumented
          • twisted.cred.test.test_cred.NetworkHashedFilePasswordDBCheckerTests - Undocumented
          • twisted.cred.test.test_cred.OnDiskDatabaseTests - No class docstring; 1/6 methods documented
          • twisted.cred.test.test_digestauth.DigestAuthTests - TestCase mixin class which defines a number of tests for DigestCredentialFactory. Because this mixin defines setUp, it must be inherited before TestCase.
          • twisted.cred.test.test_simpleauth.UsernameHashedPasswordTests - Tests for UsernameHashedPassword.
          • twisted.cred.test.test_simpleauth.UsernamePasswordTests - Tests for UsernamePassword.
          • twisted.cred.test.test_strcred.AnonymousCheckerTests - No class docstring; 2/2 methods documented
          • twisted.cred.test.test_strcred.CheckerOptionsTests - No class docstring; 8/8 methods documented
          • twisted.cred.test.test_strcred.CryptTests - crypt has functions for encrypting password.
          • twisted.cred.test.test_strcred.FileDBCheckerTests - --auth=file:... file checker.
          • twisted.cred.test.test_strcred.LimitingInterfacesTests - No summary
          • twisted.cred.test.test_strcred.MemoryCheckerTests - No class docstring; 5/6 methods documented
          • twisted.cred.test.test_strcred.PublicAPITests - No class docstring; 2/2 methods documented
          • twisted.cred.test.test_strcred.SSHCheckerTests - Tests for the --auth=sshkey:... checker. The majority of the tests for the ssh public key database checker are in twisted.conch.test.test_checkers.SSHPublicKeyCheckerTestCase.
          • twisted.cred.test.test_strcred.StrcredFunctionsTests - No class docstring; 2/2 methods documented
          • twisted.cred.test.test_strcred.UnixCheckerTests - No class docstring; 7/9 methods documented
          • twisted.internet.test.test_address.HostnameAddressTests - Test case for HostnameAddress.
          • twisted.internet.test.test_base.DelayedCallDebugTests - DelayedCall
          • twisted.internet.test.test_base.DelayedCallNoDebugTests - DelayedCall
          • twisted.internet.test.test_base.ReactorBaseSignalTests - Tests to exercise ReactorBase's signal exit reporting path.
          • twisted.internet.test.test_base.ThreadedResolverTests - Tests for ThreadedResolver.
          • twisted.internet.test.test_baseprocess.BaseProcessTests - Tests for BaseProcess, a parent class for other classes which represent processes which implements functionality common to many different process implementations.
          • twisted.internet.test.test_endpoints.AdoptedStreamServerEndpointTests - Tests for adopted socket-based stream server endpoints.
          • twisted.internet.test.test_endpoints.ClientStringTests - Tests for twisted.internet.endpoints.clientFromString.
          • twisted.internet.test.test_endpoints.ConnectProtocolTests - Tests for connectProtocol.
          • twisted.internet.test.test_endpoints.HostnameEndpointFallbackNameResolutionTests - HostnameEndpoint._fallbackNameResolution defers a name resolution call to a thread.
          • twisted.internet.test.test_endpoints.HostnameEndpointMemoryIPv4ReactorTests - IPv4 resolution tests for HostnameEndpoint with MemoryReactor subclasses that do not provide IReactorPluggableNameResolver.
          • twisted.internet.test.test_endpoints.HostnameEndpointMemoryIPv6ReactorTests - IPv6 resolution tests for HostnameEndpoint with MemoryReactor subclasses that do not provide IReactorPluggableNameResolver.
          • twisted.internet.test.test_endpoints.HostnameEndpointsFasterConnectionTests - Tests for the hostname based endpoints when gai returns an IPv4 and an IPv6 address, and one connection takes less time than the other.
          • twisted.internet.test.test_endpoints.HostnameEndpointsGAIFailureTests - Tests for the hostname based endpoints when GAI returns no address.
          • twisted.internet.test.test_endpoints.HostnameEndpointsOneIPv4Tests - Tests for the hostname based endpoints when GAI returns only one (IPv4) address.
          • twisted.internet.test.test_endpoints.HostnameEndpointsOneIPv6Tests - Tests for the hostname based endpoints when GAI returns only one (IPv6) address.
          • twisted.internet.test.test_endpoints.ParserTests - Tests for endpoints._parseServer, the low-level parsing logic.
          • twisted.internet.test.test_endpoints.ProcessEndpointsTests - Tests for child process endpoints.
          • twisted.internet.test.test_endpoints.ProcessEndpointTransportTests - Test the behaviour of the implementation detail endpoints._ProcessEndpointTransport.
          • twisted.internet.test.test_endpoints.ServerStringTests - Tests for twisted.internet.endpoints.serverFromString.
          • twisted.internet.test.test_endpoints.SSL4EndpointsTests - Tests for SSL Endpoints.
          • twisted.internet.test.test_endpoints.SSLClientStringTests - Tests for twisted.internet.endpoints.clientFromString which require SSL.
          • twisted.internet.test.test_endpoints.StandardIOEndpointPluginTests - Unit tests for the Standard I/O endpoint string description parser.
          • twisted.internet.test.test_endpoints.StandardIOEndpointsTests - Tests for Standard I/O Endpoints
          • twisted.internet.test.test_endpoints.SystemdEndpointPluginTests - Unit tests for the systemd stream server endpoint and endpoint string description parser.
          • twisted.internet.test.test_endpoints.TCP4EndpointsTests - Tests for TCP IPv4 Endpoints.
          • twisted.internet.test.test_endpoints.TCP6EndpointNameResolutionTests - Tests for a TCP IPv6 Client Endpoint pointed at a hostname instead of an IPv6 address literal.
          • twisted.internet.test.test_endpoints.TCP6EndpointsTests - Tests for TCP IPv6 Endpoints.
          • twisted.internet.test.test_endpoints.TCP6ServerEndpointPluginTests - Unit tests for the TCP IPv6 stream server endpoint string description parser.
          • twisted.internet.test.test_endpoints.UNIXEndpointsTests - Tests for UnixSocket Endpoints.
          • twisted.internet.test.test_endpoints.WrapClientTLSParserTests - Tests for _TLSClientEndpointParser.
          • twisted.internet.test.test_endpoints.WrapClientTLSTests - Tests for the error-reporting behavior of wrapClientTLS when pyOpenSSL is unavailable.
          • twisted.internet.test.test_endpoints.WrappedIProtocolTests - Test the behaviour of the implementation detail _WrapIProtocol.
          • twisted.internet.test.test_endpoints.WrapperClientEndpointTests - Tests for _WrapperClientEndpoint.
          • twisted.internet.test.test_endpoints.WrappingFactoryTests - Test the behaviour of our ugly implementation detail _WrappingFactory.
          • twisted.internet.test.test_epollreactor.ContinuousPollingTests - _ContinuousPolling can be used to read and write from FileDescriptor objects.
          • twisted.internet.test.test_gireactor.GApplicationRegistrationTests - GtkApplication and GApplication are supported by twisted.internet.gtk3reactor and twisted.internet.gireactor.
          • twisted.internet.test.test_gireactor.Gtk3ReactorTests - Tests for gtk3reactor.
          • twisted.internet.test.test_gireactor.PygtkCompatibilityTests - pygtk imports are either prevented, or a compatibility layer is used if possible.
          • twisted.internet.test.test_glibbase.EnsureNotImportedTests - ensureNotImported protects against unwanted past and future imports.
          • twisted.internet.test.test_inlinecb.NonLocalExitTests - It's possible for 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.
          • twisted.internet.test.test_inlinecb.StopIterationReturnTests - On Python 3.4 and newer generator functions may use the return statement with a value, which is attached to the StopIteration exception that is raised.
          • twisted.internet.test.test_inotify.INotifyTests - Define all the tests for the basic functionality exposed by inotify.INotify.
          • twisted.internet.test.test_iocp.IOCPReactorTests - No class docstring; 4/4 methods documented
          • twisted.internet.test.test_iocp.SupportTests - Tests for twisted.internet.iocpreactor.iocpsupport, low-level reactor implementation helpers.
          • twisted.internet.test.test_kqueuereactor.KQueueTests - These are tests for KQueueReactor's implementation, not its real world behaviour. For that, look at twisted.internet.test.reactormixins.ReactorBuilder.
          • twisted.internet.test.test_newtls.BypassTLSTests - Tests for the _newtls._BypassTLS class.
          • twisted.internet.test.test_pollingfile.PollableWritePipeTests - Tests for _pollingfile._PollableWritePipe.
          • twisted.internet.test.test_posixbase.ConnectedDatagramPortTests - Test connected datagram UNIX sockets.
          • twisted.internet.test.test_posixbase.IterationTimeoutTests - Tests for the timeout argument PosixReactorBase.run calls PosixReactorBase.doIteration with in the presence of various delayed calls.
          • twisted.internet.test.test_posixbase.PosixReactorBaseTests - Tests for PosixReactorBase.
          • twisted.internet.test.test_posixbase.TCPPortTests - Tests for twisted.internet.tcp.Port.
          • twisted.internet.test.test_posixprocess.FDDetectorTests - Tests for _FDDetector class in twisted.internet.process, which detects which function to drop in place for the _listOpenFDs method.
          • twisted.internet.test.test_posixprocess.FileDescriptorTests - Tests for twisted.internet.process._listOpenFDs
          • twisted.internet.test.test_process.PotentialZombieWarningTests - Tests for twisted.internet.error.PotentialZombieWarning.
          • twisted.internet.test.test_process.ProcessIsUnimportableOnUnsupportedPlatormsTests - Tests to ensure that twisted.internet.process is unimportable on platforms where it does not work (namely Windows).
          • twisted.internet.test.test_protocol.AdapterTests - Tests for ProtocolToConsumerAdapter and ConsumerToProtocolAdapter.
          • twisted.internet.test.test_protocol.ClientCreatorTests - Tests for twisted.internet.protocol.ClientCreator.
          • twisted.internet.test.test_protocol.FactoryTests - Tests for protocol.Factory.
          • twisted.internet.test.test_protocol.FileWrapperTests - twisted.internet.protocol.FileWrapper
          • twisted.internet.test.test_protocol.ProtocolTests - Tests for twisted.internet.protocol.Protocol.
          • twisted.internet.test.test_serialport.SerialPortTests - Minimal testing for Twisted's serial port support.
          • twisted.internet.test.test_tcp.FakeSocketTests - Test that the FakeSocket can be used by the doRead method of Connection
          • twisted.internet.test.test_tcp.SimpleUtilityTests - Simple, direct tests for helpers within twisted.internet.tcp.
          • twisted.internet.test.test_tcp.TCPConnectionTests - Whitebox tests for twisted.internet.tcp.Connection.
          • twisted.internet.test.test_tcp.TCPServerTests - Whitebox tests for twisted.internet.tcp.Server.
          • twisted.internet.test.test_testing.DeprecationTests - Deprecations in twisted.test.proto_helpers.
          • twisted.internet.test.test_testing.NonStreamingProducerTests - Tests for the NonStreamingProducer to validate behaviour.
          • twisted.internet.test.test_testing.ReactorTests - Tests for MemoryReactor and RaisingMemoryReactor.
          • twisted.internet.test.test_testing.StringTransportTests - Tests for twisted.internet.testing.StringTransport.
          • twisted.internet.test.test_win32serialport.Win32SerialPortTests - Minimal testing for Twisted's Win32 serial port support.
          • twisted.logger.test.test_buffer.LimitedHistoryLogObserverTests - Tests for LimitedHistoryLogObserver.
          • twisted.logger.test.test_capture.LogCaptureTests - Tests for LogCaptureTests.
          • twisted.logger.test.test_file.FileLogObserverTests - Tests for FileLogObserver.
          • twisted.logger.test.test_file.TextFileLogObserverTests - Tests for textFileLogObserver.
          • twisted.logger.test.test_filter.FilteringLogObserverTests - Tests for FilteringLogObserver.
          • twisted.logger.test.test_filter.LogLevelFilterPredicateTests - Tests for LogLevelFilterPredicate.
          • twisted.logger.test.test_flatten.FlatFormattingTests - Tests for flattened event formatting functions.
          • twisted.logger.test.test_format.ClassicLogFormattingTests - Tests for classic text log event formatting functions.
          • twisted.logger.test.test_format.EventAsTextTests - Tests for eventAsText, all of which ensure that the returned type is UTF-8 decoded text.
          • twisted.logger.test.test_format.FormatFieldTests - Tests for format field functions.
          • twisted.logger.test.test_format.FormattingTests - Tests for basic event formatting functions.
          • twisted.logger.test.test_format.TimeFormattingTests - Tests for time formatting functions.
          • twisted.logger.test.test_global.LogBeginnerTests - Tests for LogBeginner.
          • twisted.logger.test.test_io.LoggingFileTests - Tests for LoggingFile.
          • twisted.logger.test.test_json.FileLogObserverTests - Tests for jsonFileLogObserver.
          • twisted.logger.test.test_json.LogFileReaderTests - Tests for eventsFromJSONLogFile.
          • twisted.logger.test.test_json.SaveLoadTests - Tests for loading and saving log events.
          • twisted.logger.test.test_legacy.LegacyLogObserverWrapperTests - Tests for LegacyLogObserverWrapper.
          • twisted.logger.test.test_legacy.PublishToNewObserverTests - Tests for publishToNewObserver.
          • twisted.logger.test.test_levels.LogLevelTests - Tests for LogLevel.
          • twisted.logger.test.test_logger.LoggerTests - Tests for Logger.
          • twisted.logger.test.test_observer.LogPublisherTests - Tests for LogPublisher.
          • twisted.logger.test.test_stdlib.STDLibLogObserverTests - Tests for STDLibLogObserver.
          • twisted.logger.test.test_util.UtilTests - Utility tests.
          • twisted.mail.test.test_bounce.BounceTests - Bounce message generation
          • twisted.mail.test.test_imap.AuthenticatorTests - No class docstring; 7/20 methods documented
          • twisted.mail.test.test_imap.ClientCapabilityTests - Tests for issuance of the CAPABILITY command and handling of its response.
          • twisted.mail.test.test_imap.CopyWorkerTests - Undocumented
          • twisted.mail.test.test_imap.DefaultSearchTests - Test the behavior of the server's SEARCH implementation, particularly in the face of unhandled search terms.
          • twisted.mail.test.test_imap.DisconnectionTests - Undocumented
          • twisted.mail.test.test_imap.FetchSearchStoreTests - No class docstring; 1/10 methods documented
          • twisted.mail.test.test_imap.GetBodyStructureTests - Tests for imap4.getBodyStructure, a helper for constructing a list which directly corresponds to the wire information needed for a BODY or BODYSTRUCTURE response.
          • twisted.mail.test.test_imap.HandCraftedTests - No class docstring; 8/9 methods documented
          • twisted.mail.test.test_imap.IMAP4ClientStoreTests - Tests for the IMAP4Client.setFlags, IMAP4Client.addFlags, and IMAP4Client.removeFlags methods.
          • twisted.mail.test.test_imap.IMAP4HelperTests - Tests for various helper utilities in the IMAP4 module.
          • twisted.mail.test.test_imap.IMAP4ServerFetchTests - This test case is for the FETCH tests that require a StringTransport.
          • twisted.mail.test.test_imap.IMAP4ServerSearchTests - Tests for the behavior of the search_* functions in imap4.IMAP4Server.
          • twisted.mail.test.test_imap.IMAP4ServerTests - No class docstring; 10/51 methods documented
          • twisted.mail.test.test_imap.IMAP4UTF7Tests - No class docstring; 9/9 methods documented
          • twisted.mail.test.test_imap.LiteralFileTests - Tests for imap4.LiteralFile.
          • twisted.mail.test.test_imap.NewFetchTests - No class docstring; 7/39 methods documented
          • twisted.mail.test.test_imap.NewStoreTests - Undocumented
          • twisted.mail.test.test_imap.PipeliningTests - Tests for various aspects of the IMAP4 server's pipelining support.
          • twisted.mail.test.test_imap.SASLPLAINTests - Tests for SASL PLAIN authentication, as implemented by imap4.PLAINAuthenticator and imap4.PLAINCredentials.
          • twisted.mail.test.test_imap.TimeoutTests - No class docstring; 6/6 methods documented
          • twisted.mail.test.test_imap.TLSTests - No class docstring; 5/9 methods documented
          • twisted.mail.test.test_imap.UnsolicitedResponseTests - Undocumented
          • twisted.mail.test.test_mail._AttemptManagerTests - Test the behavior of _AttemptManager.
          • twisted.mail.test.test_mail.AbstractMaildirDomainTests - Tests for twisted.mail.maildir.AbstractMaildirDomain.
          • twisted.mail.test.test_mail.AddressAliasTests - Tests for twisted.mail.alias.AddressAlias.
          • twisted.mail.test.test_mail.AliasTests - Undocumented
          • twisted.mail.test.test_mail.BounceTests - Undocumented
          • twisted.mail.test.test_mail.BounceWithSMTPServerTests - Tests for twisted.mail.mail.BounceDomain with twisted.mail.smtp.SMTPServer.
          • twisted.mail.test.test_mail.DirectoryQueueTests - Undocumented
          • twisted.mail.test.test_mail.DomainWithDefaultsTests - No class docstring; 4/5 methods documented
          • twisted.mail.test.test_mail.FileMessageTests - Undocumented
          • twisted.mail.test.test_mail.LiveFireExerciseTests - Undocumented
          • twisted.mail.test.test_mail.MaildirAppendFileTests - Tests for MaildirMailbox.appendMessage when invoked with a str.
          • twisted.mail.test.test_mail.MaildirAppendStringTests - Tests for MaildirMailbox.appendMessage when invoked with a str.
          • twisted.mail.test.test_mail.MaildirDirdbmDomainTests - Tests for MaildirDirdbmDomain.
          • twisted.mail.test.test_mail.MaildirTests - No class docstring; 2/5 methods documented
          • twisted.mail.test.test_mail.MailServiceTests - Undocumented
          • twisted.mail.test.test_mail.ManagedRelayerTests - Undocumented
          • twisted.mail.test.test_mail.MXTests - Tests for mail.relaymanager.MXCalculator.
          • twisted.mail.test.test_mail.ProcessAliasTests - Tests for alias resolution.
          • twisted.mail.test.test_mail.RelayerTests - Undocumented
          • twisted.mail.test.test_mail.RelayTests - Undocumented
          • twisted.mail.test.test_mail.ServiceDomainTests - No class docstring; 1/9 methods documented
          • twisted.mail.test.test_mail.StringListMailboxTests - Tests for StringListMailbox, an in-memory only implementation of pop3.IMailbox.
          • twisted.mail.test.test_mail.VirtualPOP3Tests - Undocumented
          • twisted.mail.test.test_mailmail.OptionsTests - Tests for 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.test.test_options.MakeServiceTests - Tests for twisted.mail.tap.makeService
          • twisted.mail.test.test_options.OptionsTests - Tests for the command line option parser used for twistd mail.
          • twisted.mail.test.test_pop3.AnotherPOP3Tests - Additional pop3.POP3 tests.
          • twisted.mail.test.test_pop3.CapabilityTests - Tests for pop3.POP3's per-user capability handling.
          • twisted.mail.test.test_pop3.GlobalCapabilitiesTests - Tests for pop3.POP3's global capability handling.
          • twisted.mail.test.test_pop3.IndexErrorCommandTests - Run all of the command tests against a mailbox which raises IndexError when an out of bounds request is made. This behavior will be deprecated shortly and then removed.
            • twisted.mail.test.test_pop3.IndexErrorAsyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with an asynchronous-Deferred returning IMailbox implementation.
            • twisted.mail.test.test_pop3.IndexErrorSyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with a synchronous-Deferred returning IMailbox implementation.
          • twisted.mail.test.test_pop3.POP3MiscTests - Miscellaneous tests more to do with module/package structure than anything to do with the Post Office Protocol.
          • twisted.mail.test.test_pop3.POP3Tests - Tests for pop3.POP3.
          • twisted.mail.test.test_pop3.SASLTests - Tests for pop3.POP3's SASL implementation.
          • twisted.mail.test.test_pop3.UtilityTests - Test the various helper functions and classes used by the POP3 server protocol implementation.
          • twisted.mail.test.test_pop3.ValueErrorCommandTests - No summary
            • twisted.mail.test.test_pop3.ValueErrorAsyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with an asynchronous-Deferred returning IMailbox implementation.
            • twisted.mail.test.test_pop3.ValueErrorSyncDeferredCommandTests - Run all of the ValueErrorCommandTests tests with a synchronous-Deferred returning IMailbox implementation.
          • twisted.mail.test.test_pop3client.POP3ClientListTests - Undocumented
          • twisted.mail.test.test_pop3client.POP3ClientLoginTests - No class docstring; 1/13 methods documented
          • twisted.mail.test.test_pop3client.POP3ClientMessageTests - No class docstring; 1/8 methods documented
          • twisted.mail.test.test_pop3client.POP3ClientMiscTests - Undocumented
          • twisted.mail.test.test_pop3client.POP3ClientModuleStructureTests - Miscellaneous tests more to do with module/package structure than anything to do with the POP3 client.
          • twisted.mail.test.test_pop3client.POP3TimeoutTests - Undocumented
          • twisted.mail.test.test_pop3client.POP3TLSTests - Tests for POP3Client's support for TLS connections.
          • twisted.mail.test.test_scripts.ScriptTests - Tests for all one of mail's scripts.
          • twisted.mail.test.test_smtp.AnotherESMTPTests - Undocumented
          • twisted.mail.test.test_smtp.AnotherSMTPTests - Undocumented
          • twisted.mail.test.test_smtp.AuthTests - No class docstring; 3/3 methods documented
          • twisted.mail.test.test_smtp.EmptyLineTests - No class docstring; 1/1 methods documented
          • twisted.mail.test.test_smtp.ESMTPAuthenticationTests - No class docstring; 12/13 methods documented
          • twisted.mail.test.test_smtp.ESMTPDowngradeTestCase - Tests for the ESMTP -> SMTP downgrade functionality in smtp.ESMTPClient.
          • twisted.mail.test.test_smtp.SenderMixinSentMailTests - Tests for smtp.SenderMixin.sentMail, used in particular by smtp.SMTPSenderFactory and smtp.ESMTPSenderFactory.
          • twisted.mail.test.test_smtp.SendmailTests - Tests for twisted.mail.smtp.sendmail.
          • twisted.mail.test.test_smtp.SMTPClientErrorTests - Tests for smtp.SMTPClientError.
          • twisted.mail.test.test_smtp.SMTPClientTests - Tests for smtp.SMTPClient.
          • twisted.mail.test.test_smtp.SMTPHelperTests - No class docstring; 2/6 methods documented
          • twisted.mail.test.test_smtp.SMTPSenderFactoryRetryTests - Tests for the retry behavior of smtp.SMTPSenderFactory.
          • twisted.mail.test.test_smtp.SMTPSenderFactoryTests - Tests for smtp.SMTPSenderFactory.
          • twisted.mail.test.test_smtp.SMTPServerTests - Test various behaviors of twisted.mail.smtp.SMTP and twisted.mail.smtp.ESMTP.
          • twisted.mail.test.test_smtp.SSLTestCase - Tests for the TLS negotiation done by smtp.ESMTPClient.
          • twisted.mail.test.test_smtp.TimeoutTests - Check that SMTP client factories correctly use the timeout.
          • twisted.mail.test.test_smtp.TLSTests - Undocumented
          • twisted.names.test.test_cache.CachingTests - Tests for cache.CacheResolver.
          • twisted.names.test.test_client.ClientTests - No class docstring; 29/29 methods documented
          • twisted.names.test.test_client.CreateResolverTests - Tests for client.createResolver.
          • twisted.names.test.test_client.FilterAnswersTests - Test twisted.names.client.Resolver.filterAnswers's handling of various error conditions it might encounter.
          • twisted.names.test.test_client.GetResolverTests - Tests for client.getResolver.
          • twisted.names.test.test_client.ResolverTests - Tests for client.Resolver.
          • twisted.names.test.test_client.RetryLogicTests - Tests for query retrying implemented by client.Resolver.
          • twisted.names.test.test_client.ThreadedResolverTests - Tests for client.ThreadedResolver.
          • twisted.names.test.test_dns.DatagramProtocolTests - Test various aspects of dns.DNSDatagramProtocol.
          • twisted.names.test.test_dns.DNSProtocolTests - Test various aspects of dns.DNSProtocol.
          • twisted.names.test.test_dns.EqualityTests - Tests for the equality and non-equality behavior of record classes.
          • twisted.names.test.test_dns.NameTests - Tests for Name, the representation of a single domain name with support for encoding into and decoding from DNS message format.
          • twisted.names.test.test_dns.OPTHeaderTests - Tests for twisted.names.dns._OPTHeader.
          • twisted.names.test.test_dns.OPTVariableOptionTests - Tests for dns._OPTVariableOption.
          • twisted.names.test.test_dns.Ord2ByteTests - Tests for dns._ord2bytes.
          • twisted.names.test.test_dns.ReprTests - Tests for the __repr__ implementation of record classes.
          • twisted.names.test.test_dns.RoundtripDNSTests - Encoding and then decoding various objects.
          • twisted.names.test.test_dns.RRHeaderTests - Tests for twisted.names.dns.RRHeader.
          • twisted.names.test.test_dns.Str2TimeTests - Tests for dns.str2name.
          • twisted.names.test.test_examples.DnsServiceTests - Test the dns-service.py example script.
          • twisted.names.test.test_examples.GetHostByNameTests - Test the gethostbyname.py example script.
          • twisted.names.test.test_examples.MultiReverseLookupTests - Test the multi_reverse_lookup.py example script.
          • twisted.names.test.test_examples.TestDnsTests - Test the testdns.py example script.
          • twisted.names.test.test_hosts.HostsTests - Tests for the hosts(5)-based twisted.names.hosts.Resolver.
          • twisted.names.test.test_hosts.SearchHostsFileForAllTests - Tests for searchFileForAll, a helper which finds all addresses for a particular hostname in a hosts(5)-style file.
          • twisted.names.test.test_hosts.SearchHostsFileTests - Tests for searchFileFor, a helper which finds the first address for a particular hostname in a hosts(5)-style file.
          • twisted.names.test.test_resolve.ResolverChainTests - Tests for twisted.names.resolve.ResolverChain
          • twisted.names.test.test_rfc1982.SerialNumber2BitTests - Tests for correct answers to example calculations in RFC1982 5.1.
          • twisted.names.test.test_rfc1982.SerialNumber8BitTests - Tests for correct answers to example calculations in RFC1982 5.2.
          • twisted.names.test.test_rfc1982.SerialNumberTests - Tests for SerialNumber.
          • twisted.names.test.test_rootresolve.RootResolverResolverFactoryTests - Tests for root.Resolver._resolverFactory.
          • twisted.names.test.test_rootresolve.RootResolverTests - Tests for twisted.names.root.Resolver.
          • twisted.names.test.test_server.DNSServerFactoryTests - Tests for server.DNSServerFactory.
          • twisted.names.test.test_srvconnect.SRVConnectorTests - Tests for srvconnect.SRVConnector.
          • twisted.news.test.test_database.NewsShelfTests - Tests for NewsShelf.
          • twisted.news.test.test_database.PickleStorageTests - Tests for PickleStorage.
          • twisted.news.test.test_news.NewsTests - Undocumented
          • twisted.news.test.test_nntp.NNTPTests - No class docstring; 5/7 methods documented
          • twisted.pair.test.test_ethernet.EthernetTests - No class docstring; 4/9 methods documented
          • twisted.pair.test.test_ip.IPTests - No class docstring; 4/9 methods documented
          • twisted.pair.test.test_rawudp.RawUDPTests - No class docstring; 4/9 methods documented
          • twisted.persisted.test.test_styles.UniversalPicklingErrorTests - Tests the _UniversalPicklingError exception.
          • twisted.persisted.test.test_styles.UnpickleMethodTests - Tests for the unpickleMethod function.
          • twisted.positioning.test.test_base.AltitudeTests - Tests for the twisted.positioning.base.Altitude class.
          • twisted.positioning.test.test_base.AngleTests - Tests for the twisted.positioning.base.Angle class.
          • twisted.positioning.test.test_base.BeaconInformationTests - Tests for twisted.positioning.base.BeaconInformation.
          • twisted.positioning.test.test_base.ClimbTests - Tests for twisted.positioning.base.Climb.
          • twisted.positioning.test.test_base.CoordinateTests - No class docstring; 24/24 methods documented
          • twisted.positioning.test.test_base.HeadingTests - Tests for the twisted.positioning.base.Heading class.
          • twisted.positioning.test.test_base.PositionErrorTests - Tests for twisted.positioning.base.PositionError.
          • twisted.positioning.test.test_base.PositioningBeaconTests - Tests for base.PositioningBeacon.
          • twisted.positioning.test.test_base.SatelliteTests - Tests for twisted.positioning.base.Satellite.
          • twisted.positioning.test.test_base.SpeedTests - Tests for the twisted.positioning.base.Speed class.
          • twisted.positioning.test.test_nmea.AltitudeFixerTests - Tests that NMEA representations of altitudes are correctly converted.
          • twisted.positioning.test.test_nmea.BogusSentenceTests - Tests for verifying predictable failure for bogus NMEA sentences.
          • twisted.positioning.test.test_nmea.BrokenSentenceCallbackTests - Tests for broken NMEA sentence callbacks.
          • twisted.positioning.test.test_nmea.CallbackTests - Tests if the NMEA protocol correctly calls its sentence callback.
          • twisted.positioning.test.test_nmea.ChecksumTests - NMEA sentence checksum verification tests.
          • twisted.positioning.test.test_nmea.CoordinateFixerTests - Tests turning NMEA coordinate notations into something more pleasant.
          • twisted.positioning.test.test_nmea.DatestampFixerTests - No class docstring; 5/5 methods documented
          • twisted.positioning.test.test_nmea.FixUnitsTests - Tests for the generic unit fixing method, nmea.NMEAAdapter._fixUnits.
          • twisted.positioning.test.test_nmea.GSVSequenceTests - Tests for the interpretation of GSV sequences.
          • twisted.positioning.test.test_nmea.InvalidFixTests - No summary
          • twisted.positioning.test.test_nmea.NMEAReceiverTests - Tests for the NMEA receiver.
          • twisted.positioning.test.test_nmea.NMEASentenceTests - Tests for nmea.NMEASentence objects.
          • twisted.positioning.test.test_nmea.ParsingTests - Tests if raw NMEA sentences get parsed correctly.
          • twisted.positioning.test.test_nmea.PositionErrorFixerTests - No summary
          • twisted.positioning.test.test_nmea.SpeedFixerTests - Tests that NMEA representations of speeds are correctly converted.
          • twisted.positioning.test.test_nmea.SplitTests - Checks splitting of NMEA sentences.
          • twisted.positioning.test.test_nmea.TimestampFixerTests - Tests conversion from NMEA timestamps to datetime.time objects.
          • twisted.positioning.test.test_nmea.ValidFixTests - Tests that data reported from a valid fix is used.
          • twisted.positioning.test.test_nmea.VariationFixerTests - Tests if the absolute values of magnetic variations on the heading and their sign get combined correctly, and if that value gets combined with a heading correctly.
          • twisted.positioning.test.test_sentence.MixinTests - Tests for protocols deriving from base.PositioningSentenceProducerMixin and their sentences.
          • twisted.protocols.haproxy.test.test_v1parser.V1ParserTests - Test twisted.protocols.haproxy.V1Parser behaviour.
          • twisted.protocols.haproxy.test.test_v2parser.V2ParserTests - Test twisted.protocols.haproxy.V2Parser behaviour.
          • twisted.protocols.haproxy.test.test_wrapper.HAProxyWrappingFactoryV1Tests - Test twisted.protocols.haproxy.HAProxyWrappingFactory with v1 PROXY headers.
          • twisted.protocols.haproxy.test.test_wrapper.HAProxyWrappingFactoryV2Tests - Test twisted.protocols.haproxy.HAProxyWrappingFactory with v2 PROXY headers.
          • twisted.protocols.test.test_basic.FileSenderTests - Tests for basic.FileSender.
          • twisted.protocols.test.test_tls.IProtocolNegotiationFactoryTests - Tests for IProtocolNegotiationFactory inside TLSMemoryBIOFactory.
          • twisted.protocols.test.test_tls.NonStreamingProducerTests - Non-streaming producers can be adapted into being streaming producers.
          • twisted.protocols.test.test_tls.TLSMemoryBIOFactoryTests - Ensure TLSMemoryBIOFactory logging acts correctly.
          • twisted.protocols.test.test_tls.TLSMemoryBIOTests - Tests for the implementation of ISSLTransport which runs over another ITransport.
          • twisted.protocols.test.test_tls.TLSProducerTests - The TLS transport must support the IConsumer interface.
          • twisted.python.test.test_appdirs.AppdirsTests - Tests for _appdirs.
          • twisted.python.test.test_constants.ConstantsDeprecationTests - twisted.python.constants is deprecated.
          • twisted.python.test.test_constants.FlagConstantNegationTests - Tests for the ~ 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.
          • twisted.python.test.test_constants.FlagConstantSimpleAndTests - Tests for the & 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.
          • twisted.python.test.test_constants.FlagConstantSimpleExclusiveOrTests - Tests for the ^ 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.
          • twisted.python.test.test_constants.FlagConstantSimpleOrTests - Tests for the | 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.test.test_constants.FlagsTests - Tests for twisted.python.constants.Flags, a base class for containers of related, combinable flag or bitvector-like constants.
          • twisted.python.test.test_constants.NamedConstantTests - Tests for the twisted.python.constants.NamedConstant class which is used to represent individual values.
          • twisted.python.test.test_constants.NamesTests - Tests for twisted.python.constants.Names, a base class for containers of related constraints.
          • twisted.python.test.test_constants.OrderedConstantsTests - No summary
          • twisted.python.test.test_constants.ValuesTests - Tests for twisted.python.constants.Names, a base class for containers of related constraints with arbitrary values.
          • twisted.python.test.test_deprecate.KeywordOnlyTests - A dummy class to show that this test file was discovered but the tests are unable to be ran in this version of Python.
          • twisted.python.test.test_dist3.ModulesToInstallTests - Tests for notPortedModules.
          • twisted.python.test.test_fakepwd.PwdModuleTests - 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.
          • twisted.python.test.test_fakepwd.ShadowDatabaseTests - Tests for ShadowDatabase.
          • twisted.python.test.test_fakepwd.SPwdModuleTests - 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.
          • twisted.python.test.test_fakepwd.UserDatabaseTests - Tests for UserDatabase.
          • twisted.python.test.test_htmlizer.FilterTests - Tests for twisted.python.htmlizer.filter.
          • twisted.python.test.test_inotify.INotifyTests - Tests for twisted.python._inotify.
          • twisted.python.test.test_pydoctor.TwistedSphinxInventoryTests - Tests for TwistedSphinxInventory.
          • twisted.python.test.test_pydoctor.TwistedSystemTests - Tests for TwistedSystem.
          • twisted.python.test.test_release.DoNotFailTests - Tests for doNotFailOnNetworkError.
          • twisted.python.test.test_release.ExternalTempdirTestCase - A test case which has mkdir make directories outside of the usual spot, so that Git commands don't interfere with the Twisted checkout.
            • twisted.python.test.test_release.APIBuilderTests - Tests for APIBuilder.
            • twisted.python.test.test_release.CheckNewsfragmentScriptTests - CheckNewsfragmentScript.
            • twisted.python.test.test_release.GitCommandTest - Specific CommandsTestMixin related to Git repositories through GitCommand.
            • twisted.python.test.test_release.ProjectTests - There is a first-class representation of a project.
            • twisted.python.test.test_release.RepositoryCommandDetectionTest - Test the getRepositoryCommand to access the right set of VCS commands depending on the repository manipulated.
            • twisted.python.test.test_release.UtilityTests - Tests for various utility functions for releasing.
          • twisted.python.test.test_release.FilePathDeltaTests - Tests for filePathDelta.
          • twisted.python.test.test_release.SphinxBuilderTests - Tests for SphinxBuilder.
          • twisted.python.test.test_release.VCSCommandInterfaceTests - Test that the VCS command classes implement their interface.
          • twisted.python.test.test_sendmsg.CModuleGetSocketFamilyTests - Tests for getsockfam, a helper which reveals the address family of an arbitrary socket.
          • twisted.python.test.test_sendmsg.CModuleRecvmsgTests - Tests for recv1msg (primarily error handling cases).
          • twisted.python.test.test_sendmsg.CModuleSendmsgTests - Tests for sendmsg extension module and associated file-descriptor sending functionality.
          • twisted.python.test.test_sendmsg.GetSocketFamilyTests - Tests for getSocketFamily.
          • twisted.python.test.test_sendmsg.SendmsgTests - Tests for the Python2/3 compatible sendmsg interface.
          • twisted.python.test.test_shellcomp.CompleterNotImplementedTests - Test that using an unknown shell constant with SubcommandAction raises NotImplementedError
          • twisted.python.test.test_shellcomp.EscapeTests - No class docstring; 1/1 methods documented
          • twisted.python.test.test_shellcomp.ZshTests - Tests for zsh completion code
          • twisted.python.test.test_syslog.SyslogObserverTests - Tests for SyslogObserver which sends Twisted log events to the syslog.
          • twisted.python.test.test_systemd.EnvironmentTests - Apply tests to ListenFDs, constructed based on an environment dictionary.
          • twisted.python.test.test_systemd.MemoryOnlyTests - Apply tests to ListenFDs, explicitly constructed with some fake file descriptors.
          • twisted.python.test.test_textattributes.DefaultFormattingStateTests - Tests for twisted.python._textattributes.DefaultFormattingState.
          • twisted.python.test.test_tzhelper.FixedOffsetTimeZoneTests - Tests for FixedOffsetTimeZone.
          • twisted.python.test.test_urlpath.BytesURLPathTests - Tests for interacting with a URLPath created with fromBytes.
          • twisted.python.test.test_urlpath.StringURLPathTests - Tests for interacting with a URLPath created with fromString and a str argument.
          • twisted.python.test.test_urlpath.UnicodeURLPathTests - Tests for interacting with a URLPath created with fromString and a unicode argument.
          • twisted.python.test.test_util.DeprecationTests - Tests for deprecations in twisted.python.util.
          • twisted.python.test.test_util.EqualityTests - Tests for FancyEqMixin.
          • twisted.python.test.test_util.FancyStrMixinTests - Tests for util.FancyStrMixin.
          • twisted.python.test.test_util.GetPasswordTests - No class docstring; 1/1 methods documented
          • twisted.python.test.test_util.InitGroupsTests - Tests for util.initgroups.
          • twisted.python.test.test_util.InsensitiveDictTests - Tests for util.InsensitiveDict.
          • twisted.python.test.test_util.IntervalDifferentialTests - Undocumented
          • twisted.python.test.test_util.MergeFunctionMetadataTests - Tests for mergeFunctionMetadata.
          • twisted.python.test.test_util.NameToLabelTests - Tests for nameToLabel.
          • twisted.python.test.test_util.OrderedDictTests - Tests for util.OrderedDict.
          • twisted.python.test.test_util.PadToTests - Tests for util.padTo.
          • twisted.python.test.test_util.ReplaceIfTests - Tests for util._replaceIf.
          • twisted.python.test.test_util.RunAsEffectiveUserTests - Test for the util.runAsEffectiveUser function.
          • twisted.python.test.test_util.SearchUpwardsTests - Undocumented
          • twisted.python.test.test_util.SuppressedWarningsTests - Tests for util.runWithWarningsSuppressed.
            • twisted.test.test_iutils.DeferredSuppressedWarningsTests - Tests for utils.runWithWarningsSuppressed, the version that supports Deferreds.
          • twisted.python.test.test_util.SwitchUIDTests - Tests for util.switchUID.
          • twisted.python.test.test_util.UntilConcludesTests - Tests for untilConcludes, an EINTR helper.
          • twisted.python.test.test_util.UtilTests - No class docstring; 4/6 methods documented
          • twisted.python.test.test_win32.CommandLineQuotingTests - Tests for cmdLineQuote.
          • twisted.python.test.test_zipstream.DeflatedZipFileEntryTests - DeflatedZipFileEntry should be file-like
          • twisted.python.test.test_zipstream.ZipFileEntryTests - ZipFileEntry should be file-like
          • twisted.python.test.test_zipstream.ZipstreamTests - Tests for twisted.python.zipstream
          • twisted.runner.test.test_inetdconf.ServicesConfTests - Tests for inetdconf.ServicesConf
          • twisted.runner.test.test_procmon.ProcmonTests - Tests for ProcessMonitor.
          • twisted.runner.test.test_procmontap.ProcessMonitorTapTests - Tests for twisted.runner.procmontap's option parsing and makeService method.
          • twisted.scripts.test.test_scripts.ScriptTests - Tests for the core scripts.
          • twisted.scripts.test.test_scripts.ZshIntegrationTests - Test that zsh completion functions are generated without error
          • twisted.spread.test.test_banana.BananaTestBase - The base for test classes. It defines commonly used things and sets up a connection for testing.
            • twisted.spread.test.test_banana.BananaTests - General banana tests.
            • twisted.spread.test.test_banana.DialectTests - Tests for Banana's handling of dialects.
          • twisted.spread.test.test_banana.GlobalCoderTests - Tests for the free functions banana.encode and banana.decode.
          • twisted.spread.test.test_banana.MathTests - Undocumented
          • twisted.spread.test.test_jelly.CircularReferenceTests - Tests for circular references handling in the jelly/unjelly process.
          • twisted.spread.test.test_jelly.JellyDeprecationTests - Tests for deprecated Jelly things
          • twisted.spread.test.test_jelly.JellyTests - Testcases for jelly module serialization.
          • twisted.spread.test.test_pb.BrokerTests - Undocumented
          • twisted.spread.test.test_pb.DisconnectionTests - Test disconnection callbacks.
          • twisted.spread.test.test_pb.NewCredLeakTests - Tests to try to trigger memory leaks.
          • twisted.spread.test.test_pb.NewCredTests - Tests related to the twisted.cred support in PB.
          • twisted.spread.test.test_pb.NewStyleCachedTests - No class docstring; 3/3 methods documented
          • twisted.spread.test.test_pb.NSPTests - Tests for authentication against a realm where the IPerspective implementation is not a subclass of Avatar.
          • twisted.spread.test.test_pb.PagingTests - Test pb objects sending data by pages.
          • twisted.spread.test.test_pb.PBWithSecurityOptionsTests - Test security customization.
          • twisted.spread.test.test_pb.SpreadUtilTests - Tests for twisted.spread.util.
          • twisted.spread.test.test_pbfailure.FailureJellyingTests - Tests for the interaction of jelly and failures.
          • twisted.spread.test.test_pbfailure.PBConnTestCase - Undocumented
            • twisted.spread.test.test_pbfailure.PBFailureTests - No class docstring; 14/17 methods documented
              • twisted.spread.test.test_pbfailure.PBFailureUnsafeTests - Undocumented
          • twisted.test.test_abstract.AddressTests - Tests for address-related functionality.
          • twisted.test.test_adbapi.ConnectionPoolTests - Unit tests for ConnectionPool.
          • twisted.test.test_adbapi.ConnectionTests - Tests for the Connection class.
          • twisted.test.test_adbapi.TransactionTests - Tests for the Transaction class.
          • twisted.test.test_amp.AmpBoxTests - Test a few essential properties of AMP boxes, mostly with respect to serialization correctness.
          • twisted.test.test_amp.AMPTests - No class docstring; 38/38 methods documented
          • twisted.test.test_amp.BinaryProtocolTests - Tests for amp.BinaryBoxProtocol.
          • twisted.test.test_amp.CommandDispatchTests - The AMP CommandDispatcher class dispatches converts AMP boxes into commands and responses using Command.responder decorator.
          • twisted.test.test_amp.CommandInheritanceTests - These tests verify that commands inherit error conditions properly.
          • twisted.test.test_amp.CommandLocatorTests - The CommandLocator should enable users to specify responders to commands as functions that take structured objects, annotated with metadata.
          • twisted.test.test_amp.CommandTests - Tests for amp.Argument and amp.Command.
          • twisted.test.test_amp.DateTimeTests - Tests for amp.DateTime, amp._FixedOffsetTZInfo, and amp.utc.
          • twisted.test.test_amp.DecimalTests - Tests for amp.Decimal.
          • twisted.test.test_amp.DescriptorTests - Tests for amp.Descriptor, an argument type for passing a file descriptor over an AMP connection over a UNIX domain socket.
          • twisted.test.test_amp.FloatTests - Tests for amp.Float.
          • twisted.test.test_amp.ListOfDateTimeTests - Tests for ListOf combined with amp.DateTime.
          • twisted.test.test_amp.ListOfDecimalNanTests - Tests for ListOf combined with amp.Decimal for not-a-number values.
          • twisted.test.test_amp.ListOfDecimalTests - Tests for ListOf combined with amp.Decimal.
          • twisted.test.test_amp.ListOfIntegersTests - Tests for ListOf combined with amp.Integer.
          • twisted.test.test_amp.ListOfOptionalTests - Tests to ensure ListOf AMP arguments can be omitted from AMP commands via the 'optional' flag.
          • twisted.test.test_amp.ListOfStringsTests - Tests for ListOf combined with amp.String.
          • twisted.test.test_amp.ListOfUnicodeTests - Tests for ListOf combined with amp.Unicode.
          • twisted.test.test_amp.LiveFireTLSTests - No class docstring; 1/1 methods documented
          • twisted.test.test_amp.ParsingTests - No class docstring; 4/4 methods documented
          • twisted.test.test_amp.PlainVanillaLiveFireTests - No class docstring; 1/1 methods documented
          • twisted.test.test_amp.RemoteAmpErrorTests - Tests for amp.RemoteAmpError.
          • twisted.test.test_amp.TLSNotAvailableTests - Tests what happened when ssl is not available in current installation.
          • twisted.test.test_amp.TLSTests - No class docstring; 4/4 methods documented
          • twisted.test.test_amp.UTCTests - Tests for amp.utc.
          • twisted.test.test_amp.WithServerTLSVerificationTests - No class docstring; 1/1 methods documented
          • twisted.test.test_application.ApplicationTests - Undocumented
          • twisted.test.test_application.AppSupportTests - No class docstring; 1/4 methods documented
          • twisted.test.test_application.BackoffPolicyTests - Tests of twisted.application.internet.backoffPolicy
          • twisted.test.test_application.HelpReactorsTests - --help-reactors lists the available reactors
          • twisted.test.test_application.InterfacesTests - Undocumented
          • twisted.test.test_application.InternetTests - No class docstring; 7/16 methods documented
          • twisted.test.test_application.LoadingTests - Undocumented
          • twisted.test.test_application.PluggableReactorTests - Tests for the reactor discovery/inspection APIs.
          • twisted.test.test_application.ProcessTests - Undocumented
          • twisted.test.test_application.ServiceTests - Undocumented
          • twisted.test.test_application.TimerBasicTests - Undocumented
          • twisted.test.test_compat.BytesEnvironTests - Tests for BytesEnviron.
          • twisted.test.test_compat.CoercedUnicodeTests - Tests for twisted.python.compat._coercedUnicode.
          • twisted.test.test_compat.FutureBytesReprTests - Tests for twisted.python.compat._bytesRepr.
          • twisted.test.test_compat.RawInputTests - Tests for raw_input
          • twisted.test.test_compat.UnichrTests - Tests for unichr.
          • twisted.test.test_cooperator.AliasTests - Integration test to verify that the global singleton aliases do what they're supposed to.
          • twisted.test.test_cooperator.CooperatorTests - No class docstring; 9/16 methods documented
          • twisted.test.test_cooperator.RunStateTests - Tests to verify the behavior of CooperativeTask.pause, CooperativeTask.resume, CooperativeTask.stop, exhausting the underlying iterator, and their interactions with each other.
          • twisted.test.test_defer.DeferredFilesystemLockTests - Test the behavior of DeferredFilesystemLock
          • twisted.test.test_defer.DeferredFutureAdapterTests - No class docstring; 7/7 methods documented
          • twisted.test.test_defer.DeferredTestsAsync - A dummy class to show that this test file was discovered but the tests are unable to be ran in this version of Python.
          • twisted.test.test_defer.EnsureDeferredTests - Tests for twisted.internet.defer.ensureDeferred.
          • twisted.test.test_defer.TimeoutErrorTests - twisted.internet.defer timeout code.
          • twisted.test.test_defer.UtilTests - Tests for utility functions.
          • twisted.test.test_defgen.DeferredGeneratorTests - No class docstring; 1/8 methods documented
          • twisted.test.test_defgen.InlineCallbacksTests - No class docstring; 5/12 methods documented
          • twisted.test.test_dict.ParamTests - No class docstring; 1/1 methods documented
          • twisted.test.test_dirdbm.DirDbmTests - No class docstring; 3/8 methods documented
            • twisted.test.test_dirdbm.ShelfTests - Undocumented
          • twisted.test.test_factories.ReconnectingFactoryTests - Tests for ReconnectingClientFactory.
          • twisted.test.test_finger.FingerTests - Tests for finger.Finger.
          • twisted.test.test_formmethod.ArgumentTests - No class docstring; 2/12 methods documented
          • twisted.test.test_ftp.AnonymousFTPShellTests - Test anonymous shell properties.
          • twisted.test.test_ftp.BaseFTPRealmTests - Tests for ftp.BaseFTPRealm, a base class to help define IFTPShell realms with different user home directory policies.
          • twisted.test.test_ftp.DTPFactoryTests - Tests for ftp.DTPFactory.
          • twisted.test.test_ftp.DTPTests - Tests for ftp.DTP.
          • twisted.test.test_ftp.ErrnoToFailureTests - Tests for ftp.errnoToFailure errno checking.
          • twisted.test.test_ftp.FTPClientBasicTests - FTP client
          • twisted.test.test_ftp.FTPClientFailedRETRAndErrbacksUponDisconnectTests - FTP client fails and RETR fails and disconnects.
          • twisted.test.test_ftp.FTPClientTests - Test advanced FTP client commands.
          • twisted.test.test_ftp.FTPCloseTests - Tests that the server invokes IWriteFile.close
          • twisted.test.test_ftp.FTPFileListingTests - No class docstring; 6/7 methods documented
          • twisted.test.test_ftp.FTPReadWriteTests - Tests for ftp._FileReader and ftp._FileWriter, the objects returned by the shell in openForReading/openForWriting.
          • twisted.test.test_ftp.FTPRealmTests - Tests for ftp.FTPRealm.
          • twisted.test.test_ftp.FTPResponseCodeTests - Tests relating directly to response codes.
          • twisted.test.test_ftp.FTPServerTestCase - Simple tests for an FTP server with the default settings.
            • twisted.test.test_ftp.BasicFTPServerTests - Basic functionality of FTP server.
            • twisted.test.test_ftp.FTPAnonymousTests - Simple tests for an FTP server with different anonymous username. The new anonymous username used in this test case is "guest"
            • twisted.test.test_ftp.FTPServerAdvancedClientTests - Test FTP server with the ftp.FTPClient class.
            • twisted.test.test_ftp.FTPServerPasvDataConnectionTests - PASV data connection.
              • twisted.test.test_ftp.FTPServerPortDataConnectionTests - No class docstring; 3/5 methods documented
          • twisted.test.test_ftp.FTPShellTests - Tests for the ftp.FTPShell object.
          • twisted.test.test_ftp.IsGlobbingExpressionTests - Tests for _isGlobbingExpression utility function.
          • twisted.test.test_ftp.PathHandlingTests - Handling paths.
          • twisted.test.test_ftp.SystemFTPRealmTests - Tests for ftp.SystemFTPRealm.
          • twisted.test.test_ftp_options.FTPOptionsTests - Tests for the command line option parser used for twistd ftp.
          • twisted.test.test_hook.HookTests - test case to make sure hooks are called
          • twisted.test.test_htb.TestBucketBase - Undocumented
            • twisted.test.test_htb.BucketNestingTests - Undocumented
            • twisted.test.test_htb.BucketTests - No class docstring; 3/3 methods documented
            • twisted.test.test_htb.ConsumerShaperTests - Undocumented
          • twisted.test.test_ident.ClassParserTests - Test parsing of ident responses.
          • twisted.test.test_ident.ProcMixinTests - No class docstring; 1/6 methods documented
          • twisted.test.test_ident.ServerParserTests - Undocumented
          • twisted.test.test_internet.CallFromThreadStopsAndWakeUpTests - No class docstring; 1/5 methods documented
          • twisted.test.test_internet.CallFromThreadTests - Task scheduling from threads tests.
          • twisted.test.test_internet.ConnectorReprTests - Undocumented
          • twisted.test.test_internet.DelayedTests - No class docstring; 1/9 methods documented
          • twisted.test.test_internet.PortStringificationTests - Undocumented
          • twisted.test.test_internet.ProducerTests - Test abstract.FileDescriptor's consumer interface.
          • twisted.test.test_internet.ProtocolTests - Undocumented
          • twisted.test.test_internet.ResolveTests - Undocumented
          • twisted.test.test_internet.SystemEventTests - Tests for the reactor's implementation of the fireSystemEvent, addSystemEventTrigger, and removeSystemEventTrigger methods of the IReactorCore interface.
          • twisted.test.test_internet.ThreePhaseEventTests - Tests for the private implementation helpers for system event triggers.
          • twisted.test.test_internet.TimeTests - Tests for the IReactorTime part of the reactor.
          • twisted.test.test_iosim.FakeTransportTests - Tests for FakeTransport.
          • twisted.test.test_iosim.IOPumpTests - Tests for IOPump.
          • twisted.test.test_iosim.StrictPushProducerTests - Tests for StrictPushProducer.
          • twisted.test.test_iutils.ProcessUtilsTests - Test running a process using getProcessOutput, getProcessValue, and getProcessOutputAndValue.
          • twisted.test.test_lockfile.LockingTests - No class docstring; 16/18 methods documented
          • twisted.test.test_lockfile.UtilTests - Tests for the helper functions used to implement FilesystemLock.
          • twisted.test.test_logfile.DailyLogFileTests - Test rotating log file.
          • twisted.test.test_logfile.LogFileTests - Test the rotating log file.
          • twisted.test.test_loopback.LoopbackAsyncTests - No class docstring; 17/18 methods documented
          • twisted.test.test_loopback.LoopbackRelayTest - Test for twisted.protocols.loopback.LoopbackRelay
          • twisted.test.test_loopback.LoopbackTCPTests - Undocumented
          • twisted.test.test_loopback.LoopbackUNIXTests - Undocumented
          • twisted.test.test_main.MainTests - Test that twisted scripts can be invoked as modules.
          • twisted.test.test_memcache.CommandFailureTests - Tests for correct failure of commands on a disconnected MemCacheProtocol.
          • twisted.test.test_memcache.MemCacheTests - Test client protocol class MemCacheProtocol.
          • twisted.test.test_modules.PythonPathTests - Tests for the class which provides the implementation for all of the public API of twisted.python.modules, PythonPath.
          • twisted.test.test_modules.TwistedModulesTestCase - Base class for modules test cases.
            • twisted.test.test_modules.BasicTests - No class docstring; 12/12 methods documented
            • twisted.test.test_modules.PathModificationTests - These tests share setup/cleanup behavior of creating a dummy package and stuffing some code in it.
              • twisted.test.test_modules.RebindingTests - These tests verify that the default path interrogation API works properly even when sys.path has been rebound to a different object.
              • twisted.test.test_modules.ZipPathModificationTests - Undocumented
          • twisted.test.test_nooldstyle.NewStyleOnlyTests - Tests for NewStyleOnly, because test turtles all the way down.
          • twisted.test.test_nooldstyle.OldStyleDecoratorTests - Tests for _oldstyle._oldStyle.
          • twisted.test.test_pcp.BufferedConsumerTests - As a consumer, ask the producer to pause after too much data.
          • twisted.test.test_pcp.BufferedPullTests - Undocumented
          • twisted.test.test_pcp.ConsumerProxyTests - Consumer methods on me should be relayed to the Consumer I proxy.
          • twisted.test.test_pcp.PCP_ConsumerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCP_ProducerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCP_PullProducerTests - Undocumented
          • twisted.test.test_pcp.PCPII_ConsumerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCPII_ProducerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCPII_PullProducerTests - Undocumented
          • twisted.test.test_pcp.ProducerProxyTests - Producer methods on me should be relayed to the Producer I proxy.
          • twisted.test.test_pcp.TransportInterfaceTests - Undocumented
          • twisted.test.test_persisted.AOTTests - No class docstring; 4/9 methods documented
          • twisted.test.test_persisted.AybabtuTests - styles._aybabtu gets all of classes in the inheritance hierarchy of its argument that are strictly between Versioned and the class itself.
          • twisted.test.test_persisted.CrefUtilTests - Tests for crefutil.
          • twisted.test.test_persisted.EphemeralTests - Undocumented
          • twisted.test.test_persisted.PicklingTests - Test pickling of extra object types.
          • twisted.test.test_persisted.StringIOTransitionTests - When pickling a cStringIO in Python 2, it should unpickle as a BytesIO or a StringIO in Python 3, depending on the type of its contents.
          • twisted.test.test_persisted.VersionTests - Undocumented
          • twisted.test.test_plugin.AdjacentPackageTests - Tests for the behavior of the plugin system when there are multiple installed copies of the package containing the plugins being loaded.
          • twisted.test.test_plugin.DeveloperSetupTests - These tests verify things about the plugin system without actually interacting with the deployed 'twisted.plugins' package, instead creating a temporary package.
          • twisted.test.test_plugin.PackagePathTests - Tests for plugin.pluginPackagePaths which constructs search paths for plugin packages.
          • twisted.test.test_plugin.PluginTests - Tests which verify the behavior of the current, active Twisted plugins directory.
          • twisted.test.test_policies.LimitTotalConnectionsFactoryTests - Tests for policies.LimitTotalConnectionsFactory
          • twisted.test.test_policies.LoggingFactoryTests - Tests for policies.TrafficLoggingFactory.
          • twisted.test.test_policies.ThrottlingTests - Tests for policies.ThrottlingFactory.
          • twisted.test.test_policies.TimeoutFactoryTests - Tests for policies.TimeoutFactory.
          • twisted.test.test_policies.TimeoutMixinTests - Tests for policies.TimeoutMixin.
          • twisted.test.test_policies.TimeoutProtocolTests - Tests for policies.TimeoutProtocol.
          • twisted.test.test_policies.WrapperTests - Tests for WrappingFactory and ProtocolWrapper.
          • twisted.test.test_postfix.PostfixTCPMapQuoteTests - Undocumented
          • twisted.test.test_postfix.ValidTests - Undocumented
          • twisted.test.test_process.ClosingPipesTests - No class docstring; 4/4 methods documented
          • twisted.test.test_process.DumbWin32ProcTests - twisted.internet._dumbwin32proc tests.
          • twisted.test.test_process.FDTests - Undocumented
          • twisted.test.test_process.MockProcessTests - Mock a process runner to test forked child code path.
          • twisted.test.test_process.PosixProcessPTYTests - Just like PosixProcessTests, but use ptys instead of pipes.
          • twisted.test.test_process.PosixProcessTests - No class docstring; 1/2 methods documented
          • twisted.test.test_process.ProcessProtocolTests - Tests for behavior provided by the process protocol base class, protocol.ProcessProtocol.
          • twisted.test.test_process.ProcessTests - Test running a process.
          • twisted.test.test_process.TwoProcessesNonPosixTests - Undocumented
          • twisted.test.test_process.TwoProcessesPosixTests - Undocumented
          • twisted.test.test_process.UtilTests - Tests for process-related helper functions (currently only procutils.which.
          • twisted.test.test_process.Win32CreateProcessFlagsTests - Check the flags passed to CreateProcess.
          • twisted.test.test_process.Win32ProcessTests - Test process programs that are packaged with twisted.
          • twisted.test.test_process.Win32UnicodeEnvironmentTests - Tests for Unicode environment on Windows
          • twisted.test.test_protocols.PortforwardingTests - Test port forwarding.
          • twisted.test.test_protocols.StringTransportTests - Test proto_helpers.StringTransport helper behaviour.
          • twisted.test.test_protocols.WireTests - Test wire protocols.
          • twisted.test.test_randbytes.SecureRandomTests - Test secureRandom under normal conditions.
          • twisted.test.test_rebuild.NewStyleTests - Tests for rebuilding new-style classes of various sorts.
          • twisted.test.test_rebuild.RebuildTests - Simple testcase for rebuilding, to at least exercise the code.
          • twisted.test.test_reflect.GetClassTests - Undocumented
          • twisted.test.test_reflect.ObjectGrepTests - No class docstring; 9/9 methods documented
          • twisted.test.test_roots.RootsTests - Undocumented
          • twisted.test.test_shortcut.ShortcutTests - No class docstring; 2/2 methods documented
          • twisted.test.test_sip.LiveTests - No class docstring; 1/4 methods documented
          • twisted.test.test_sip.MakeMessageTests - Undocumented
          • twisted.test.test_sip.MessageParsingTests - No class docstring; 2/10 methods documented
            • twisted.test.test_sip.MessageParsingFeedDataCharByCharTests - Same as base class, but feed data char by char.
          • twisted.test.test_sip.ParseTests - Undocumented
          • twisted.test.test_sip.ProxyTests - Undocumented
          • twisted.test.test_sip.RegistrationTests - Undocumented
          • twisted.test.test_sip.URLTests - Undocumented
          • twisted.test.test_sip.ViaTests - No class docstring; 6/10 methods documented
          • twisted.test.test_sob.PersistTests - No class docstring; 6/11 methods documented
          • twisted.test.test_socks.BindTests - Tests for SOCKS and SOCKSv4a bind requests using the SOCKSv4 protocol.
          • twisted.test.test_socks.ConnectTests - Tests for SOCKS and SOCKSv4a connect requests using the SOCKSv4 protocol.
          • twisted.test.test_ssl.BufferingTests - Undocumented
          • twisted.test.test_ssl.ClientContextFactoryTests - Tests for ssl.ClientContextFactory.
          • twisted.test.test_ssl.ConnectionLostTests - SSL connection closing tests.
          • twisted.test.test_ssl.DefaultOpenSSLContextFactoryTests - Tests for ssl.DefaultOpenSSLContextFactory.
          • twisted.test.test_ssl.StolenTCPTests - For SSL transports, test many of the same things which are tested for TCP transports.
          • twisted.test.test_ssl.TLSTests - Tests for startTLS support.
            • twisted.test.test_ssl.SpammyTLSTests - Test TLS features with bytes sitting in the out buffer.
          • twisted.test.test_sslverify.AcceptableCiphersTests - Tests for twisted.internet._sslverify.OpenSSLAcceptableCiphers.
          • twisted.test.test_sslverify.ALPNTests - ALPN protocol selection.
          • twisted.test.test_sslverify.ConstructorsTests - No class docstring; 6/6 methods documented
          • twisted.test.test_sslverify.DiffieHellmanParametersTests - Tests for twisted.internet._sslverify.OpenSSLDHParameters.
          • twisted.test.test_sslverify.ExpandCipherStringTests - Tests for twisted.internet._sslverify._expandCipherString.
          • twisted.test.test_sslverify.FakeLibTests - Tests for FakeLib.
          • twisted.test.test_sslverify.KeyPairTests - Tests for sslverify.KeyPair.
          • twisted.test.test_sslverify.MultipleCertificateTrustRootTests - Test the behavior of the trustRootFromCertificates() API call.
          • twisted.test.test_sslverify.NPNAndALPNAbsentTests - NPN/ALPN operations fail on platforms that do not support them.
          • twisted.test.test_sslverify.NPNOrALPNTests - NPN and ALPN protocol selection.
          • twisted.test.test_sslverify.OpenSSLCipherTests - Tests for twisted.internet._sslverify.OpenSSLCipher.
          • twisted.test.test_sslverify.OpenSSLOptionsECDHIntegrationTests - ECDH-related integration tests for OpenSSLOptions.
          • twisted.test.test_sslverify.OpenSSLOptionsTests - Tests for sslverify.OpenSSLOptions.
          • twisted.test.test_sslverify.TrustRootTests - Tests for sslverify.OpenSSLCertificateOptions' trustRoot argument, sslverify.platformTrust, and their interactions.
          • twisted.test.test_stateful.Int32Tests - Undocumented
          • twisted.test.test_stdio.StandardInputOutputTests - No class docstring; 10/12 methods documented
          • twisted.test.test_strerror.ErrorFormatingTests - Tests for _ErrorFormatter.formatError.
          • twisted.test.test_strports.ServiceTests - Tests for strports.service.
          • twisted.test.test_task.ClockTests - Test the non-wallclock based clock implementation.
          • twisted.test.test_task.DeferLaterTests - Tests for task.deferLater.
          • twisted.test.test_task.LoopTests - Tests for task.LoopingCall based on a fake IReactorTime implementation.
          • twisted.test.test_task.ReactorLoopTests - No class docstring; 1/8 methods documented
          • twisted.test.test_tcp.AddressTests - Tests for address-related interactions with client and server protocols.
          • twisted.test.test_tcp.CallBackOrderTests - Test the order of reactor callbacks
          • twisted.test.test_tcp.CannotBindTests - Tests for correct behavior when a reactor cannot bind to the required TCP port.
          • twisted.test.test_tcp.FactoryTests - Tests for factories.
          • twisted.test.test_tcp.HalfCloseBuggyApplicationTests - Test half-closing connections where notification code has bugs.
          • twisted.test.test_tcp.HalfCloseNoNotificationAndShutdownExceptionTests - No class docstring; 2/5 methods documented
          • twisted.test.test_tcp.HalfCloseTests - Test half-closing connections.
          • twisted.test.test_tcp.LargeBufferTests - Test that buffering large amounts of data works.
          • twisted.test.test_tcp.ListeningTests - No class docstring; 8/10 methods documented
          • twisted.test.test_tcp.LocalRemoteAddressTests - Tests for correct getHost/getPeer values and that the correct address is passed to buildProtocol.
          • twisted.test.test_tcp.LogTests - Test logging facility of TCP base classes.
          • twisted.test.test_tcp.LoopbackTests - Test loopback connections.
          • twisted.test.test_tcp.PauseProducingTests - Test some behaviors of pausing the production of a transport.
          • twisted.test.test_tcp.ProperlyCloseFilesTests - Test that the sockets created by IReactorTCP.connectTCP are cleaned up when the connection they are associated with is closed.
          • twisted.test.test_tcp.WriteDataTests - Test that connected TCP sockets can actually write data. Try to exercise the entire ITransport interface.
          • twisted.test.test_tcp_internals.PlatformAssumptionsTests - Test assumptions about platform behaviors.
          • twisted.test.test_tcp_internals.SelectReactorTests - Tests for select-specific failure conditions.
          • twisted.test.test_text.LineTests - Tests for isMultiline and endsInNewline.
          • twisted.test.test_text.SplitTests - Tests for text.splitQuoted.
          • twisted.test.test_text.StrFileTests - Undocumented
          • twisted.test.test_text.StringyStringTests - Tests for text.stringyString.
          • twisted.test.test_text.WrapTests - Tests for text.greedyWrap.
          • twisted.test.test_threads.DeferredResultTests - Test twisted.internet.threads.
          • twisted.test.test_threads.DeferToThreadPoolTests - Test twisted.internet.threads.deferToThreadPool.
          • twisted.test.test_threads.ReactorThreadsTests - Tests for the reactor threading API.
          • twisted.test.test_threads.StartupBehaviorTests - Test cases for the behavior of the reactor threadpool near startup boundary conditions.
          • twisted.test.test_tpfile.FileSenderTests - Undocumented
          • twisted.test.test_twistd.ApplicationRunnerTests - Non-platform-specific tests for the platform-specific ApplicationRunner.
          • twisted.test.test_twistd.AppLoggerTests - Tests for app.AppLogger.
          • twisted.test.test_twistd.AppProfilingTests - Tests for app.AppProfiler.
          • twisted.test.test_twistd.CheckPIDTests - Tests for checkPID.
          • twisted.test.test_twistd.DaemonizeTests - Tests for _twistd_unix.UnixApplicationRunner daemonization.
          • twisted.test.test_twistd.ExitWithSignalTests - Tests for twisted.application.app._exitWithSignal.
          • twisted.test.test_twistd.ServerOptionsTests - Non-platform-specific tests for the platform-specific ServerOptions class.
          • twisted.test.test_twistd.TapFileTests - Test twistd-related functionality that requires a tap file on disk.
          • twisted.test.test_twistd.UnixApplicationRunnerRemovePIDTests - Tests for UnixApplicationRunner.removePID.
          • twisted.test.test_twistd.UnixApplicationRunnerSetupEnvironmentTests - Tests for UnixApplicationRunner.setupEnvironment.
          • twisted.test.test_twistd.UnixApplicationRunnerStartApplicationTests - Tests for UnixApplicationRunner.startApplication.
          • twisted.test.test_twistd.UnixAppLoggerTests - Tests for UnixAppLogger.
          • twisted.test.test_twisted.MakePackagesTests - Tests for _makePackages, a helper for populating sys.modules with fictional modules.
          • twisted.test.test_udp.MulticastTests - No class docstring; 6/9 methods documented
          • twisted.test.test_udp.ReactorShutdownInteractionTests - Test reactor shutdown interaction
          • twisted.test.test_udp.UDPTests - No class docstring; 9/9 methods documented
          • twisted.test.test_unix.DatagramUnixSocketTests - Test datagram UNIX sockets.
          • twisted.test.test_unix.UnixSocketTests - Test unix sockets.
          • twisted.test.test_usage.CompleterNotImplementedTests - Using an unknown shell constant with the various Completer() classes should raise NotImplementedError
          • twisted.test.test_usage.FlagFunctionTests - Tests for usage.flagFunction.
          • twisted.test.test_usage.HelpStringTests - Test generated help strings.
          • twisted.test.test_usage.OptionsInternalTests - Tests internal behavior of usage.Options.
          • twisted.test.test_usage.OutputTests - No class docstring; 1/1 methods documented
          • twisted.test.test_usage.ParseCorrectnessTests - Test usage.Options.parseOptions for correct values under good conditions.
          • twisted.test.test_usage.PortCoerceTests - Test the behavior of usage.portCoerce.
          • twisted.test.test_usage.SubCommandTests - Test usage.Options.parseOptions for options with subcommands.
          • twisted.test.test_usage.TypedTests - Test usage.Options.parseOptions for options with forced types.
          • twisted.test.test_usage.WrongTypedTests - Test usage.Options.parseOptions for wrong coerce options.
          • twisted.test.test_usage.ZshCompleterTests - Test the behavior of the various twisted.usage.Completer classes for producing output usable by zsh tab-completion system.
          • twisted.trial._dist.test.test_distreporter.DistReporterTests - Tests for DistReporter.
          • twisted.trial._dist.test.test_disttrial.DistTrialRunnerTests - Tests for DistTrialRunner.
          • twisted.trial._dist.test.test_options.WorkerOptionsTests - Tests for WorkerOptions.
          • twisted.trial._dist.test.test_worker.LocalWorkerAMPTests - Test case for distributed trial's manager-side local worker AMP protocol
          • twisted.trial._dist.test.test_worker.LocalWorkerTests - Tests for LocalWorker and LocalWorkerTransport.
          • twisted.trial._dist.test.test_worker.WorkerProtocolTests - Tests for WorkerProtocol.
          • twisted.trial._dist.test.test_workerreporter.WorkerReporterTests - Tests for WorkerReporter.
          • twisted.trial._dist.test.test_workertrial.MainTests - Tests for main.
          • twisted.trial._dist.test.test_workertrial.SetupPathTests - Tests for _setupPath sys.path manipulation.
          • twisted.trial._dist.test.test_workertrial.WorkerLogObserverTests - Tests for WorkerLogObserver.
          • twisted.trial.test.detests.DeferredSetUpCallbackFail - Undocumented
          • twisted.trial.test.detests.DeferredSetUpError - Undocumented
          • twisted.trial.test.detests.DeferredSetUpFail - Undocumented
          • twisted.trial.test.detests.DeferredSetUpNeverFire - Undocumented
          • twisted.trial.test.detests.DeferredSetUpOK - Undocumented
          • twisted.trial.test.detests.DeferredSetUpSkip - Undocumented
          • twisted.trial.test.detests.DeferredTests - No class docstring; 1/14 methods documented
          • twisted.trial.test.detests.TestClassTimeoutAttribute - Undocumented
          • twisted.trial.test.detests.TimeoutTests - Undocumented
          • twisted.trial.test.erroneous.AsynchronousTestFailureButTearDownRuns - Undocumented
          • twisted.trial.test.erroneous.AsynchronousTestFailureInSetUp - Undocumented
          • twisted.trial.test.erroneous.AsynchronousTestFailureInTearDown - Undocumented
          • twisted.trial.test.erroneous.DelayedCall - No class docstring; 1/2 methods documented
          • twisted.trial.test.erroneous.ReactorCleanupTests - Undocumented
          • twisted.trial.test.erroneous.SocketOpenTest - Undocumented
          • twisted.trial.test.erroneous.TestAsynchronousFail - Test failures for unittest.TestCase based classes.
          • twisted.trial.test.erroneous.TimingOutDeferred - Undocumented
          • twisted.trial.test.ordertests.BarTest - Used to make assertions about the order the test cases in this module are run in.
          • twisted.trial.test.ordertests.BazTest - Used to make assertions about the order the test cases in this module are run in.
          • twisted.trial.test.ordertests.FooTest - Used to make assertions about the order its tests will be run in.
          • twisted.trial.test.sample.PyunitTest - Undocumented
          • twisted.trial.test.skipping.AsynchronousAddCleanup - Undocumented
          • twisted.trial.test.skipping.AsynchronousDeprecatedReasonlessSkip - Undocumented
          • twisted.trial.test.skipping.AsynchronousSetUpTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousSkippedClass - Undocumented
          • twisted.trial.test.skipping.AsynchronousSkipping - Undocumented
          • twisted.trial.test.skipping.AsynchronousSkippingSetUp - Undocumented
          • twisted.trial.test.skipping.AsynchronousStrictTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousTearDownTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousTodoClass - Undocumented
          • twisted.trial.test.suppression.AsynchronousTestSuppression - Undocumented
            • twisted.trial.test.suppression.AsynchronousTestSetUpSuppression - Undocumented
            • twisted.trial.test.suppression.AsynchronousTestTearDownSuppression - Undocumented
          • twisted.trial.test.suppression.AsynchronousTestSuppression2 - Undocumented
          • twisted.trial.test.test_assertions.TestFailureTests - Tests for the most basic functionality of SynchronousTestCase, for failing tests.
          • twisted.trial.test.test_asyncassertions.AsynchronousAssertionsTests - Tests for TestCase's asynchronous extensions to SynchronousTestCase. That is, assertFailure.
          • twisted.trial.test.test_deferred.NeverFireTests - Undocumented
          • twisted.trial.test.test_deferred.SetUpTests - Undocumented
          • twisted.trial.test.test_deferred.TestTester - Undocumented
            • twisted.trial.test.test_deferred.DeferredTests - No class docstring; 1/10 methods documented
            • twisted.trial.test.test_deferred.TimeoutTests - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInSetUpTests.InterruptedTest - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTearDownTests.InterruptedTest - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTestTests.InterruptedTest - Undocumented
          • twisted.trial.test.test_log.AsynchronousLogErrorsTests - No class docstring; 1/1 methods documented
          • twisted.trial.test.test_log.Mask.AsynchronousFailureLogging - No class docstring; 1/1 methods documented
          • twisted.trial.test.test_pyunitcompat.PyUnitTestTests.PyUnitTest - Undocumented
          • twisted.trial.test.test_script.HelpOrderTests - Tests for the --help-orders flag.
          • twisted.trial.test.test_script.MakeRunnerTests - Tests for the _makeRunner helper.
          • twisted.trial.test.test_script.OptionsTests - Tests for trial.Options.
          • twisted.trial.test.test_script.OrderTests - Tests for the --order option.
          • twisted.trial.test.test_script.RunTests - Tests for the run function.
          • twisted.trial.test.test_script.TestArgumentOrderTests - Tests for the order-preserving behavior on provided command-line tests.
          • twisted.trial.test.test_testcase.AsynchronousTestCaseTests.MyTestCase - Some test methods which can be used to test behaviors of TestCase.
          • twisted.trial.test.test_tests.AsynchronousAddCleanupTests - Test the addCleanup method of TestCase in the asynchronous case
          • twisted.trial.test.test_tests.AsynchronousClassTodoTests - Tests for the class-wide expected failure features in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousFixtureTests - Tests for broken fixture helper methods in the asynchronous case
          • twisted.trial.test.test_tests.AsynchronousIterateTestsTests - Check that _iterateTests returns a list of all test cases in a test suite or test case for asynchronous tests.
          • twisted.trial.test.test_tests.AsynchronousMonkeyPatchTests - Tests for the patch() helper method in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousSkipClassTests - Test the class skipping features in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousSkipMethodTests - Tests for the reporting of skipping tests in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousStrictTodoTests - Tests for the expected failure case when the exact failure that is expected is indicated in the asynchronous case
          • twisted.trial.test.test_tests.AsynchronousSuccessTests - Tests for the reporting of successful tests in the synchronous case.
          • twisted.trial.test.test_tests.AsynchronousSuiteClearingTests - Tests for our extension that allows us to clear out a TestSuite in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousSuppressionTests - Tests for the warning suppression features of twisted.trial.unittest.TestCase
          • twisted.trial.test.test_tests.AsynchronousTestDecoratorTests - Tests for our test decoration features in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousTodoTests - Test the class skipping features in the asynchronous case.
          • twisted.trial.test.weird.TestBleeding - This test creates an unhandled Deferred and leaves it in a cycle.
          • twisted.web.test._util.FlattenTestCase - A test case that assists with testing twisted.web._flatten.
            • twisted.web.test.test_flatten.SerializationTests - Tests for flattening various things.
            • twisted.web.test.test_template.FlattenIntegrationTests - Tests for integration between Element and twisted.web._flatten.flatten.
            • twisted.web.test.test_template.TagLoaderTests - Tests for TagLoader.
          • twisted.web.test.test_agent.AgentHTTPSTests - Tests for the new HTTP client API that depends on SSL.
          • twisted.web.test.test_agent.AgentTests - Tests for the new HTTP client API provided by Agent.
          • twisted.web.test.test_agent.BrowserLikeRedirectAgentTests - Tests for client.BrowserLikeRedirectAgent.
          • twisted.web.test.test_agent.ContentDecoderAgentTests - Tests for client.ContentDecoderAgent.
          • twisted.web.test.test_agent.ContentDecoderAgentWithGzipTests - No class docstring; 5/5 methods documented
          • twisted.web.test.test_agent.CookieAgentTests - Tests for twisted.web.client.CookieAgent.
          • twisted.web.test.test_agent.CookieJarTests - Tests for twisted.web.client._FakeUrllib2Response and twisted.web.client._FakeUrllib2Request's interactions with cookielib.CookieJar instances.
          • twisted.web.test.test_agent.FileBodyProducerTests - Tests for the FileBodyProducer which reads bytes from a file and writes them to an IConsumer.
          • twisted.web.test.test_agent.HostnameCachingHTTPSPolicyTests - No class docstring; 3/3 methods documented
          • twisted.web.test.test_agent.HTTPConnectionPoolRetryTests - client.HTTPConnectionPool, by using client._RetryingHTTP11ClientProtocol, supports retrying requests done against previously cached connections.
          • twisted.web.test.test_agent.HTTPConnectionPoolTests - Tests for the HTTPConnectionPool class.
          • twisted.web.test.test_agent.ProxyAgentTests - Tests for client.ProxyAgent.
          • twisted.web.test.test_agent.ReadBodyTests - Tests for client.readBody
          • twisted.web.test.test_agent.RedirectAgentTests - Tests for client.RedirectAgent.
          • twisted.web.test.test_agent.WebClientContextFactoryTests - Tests for the context factory wrapper for web clients twisted.web.client.WebClientContextFactory.
          • twisted.web.test.test_cgi.CGIDirectoryTests - Tests for twcgi.CGIDirectory.
          • twisted.web.test.test_cgi.CGIProcessProtocolTests - Tests for twcgi.CGIProcessProtocol.
          • twisted.web.test.test_cgi.CGIScriptTests - Tests for twcgi.CGIScript.
          • twisted.web.test.test_cgi.CGITests - Tests for twcgi.FilteredScript.
          • twisted.web.test.test_client.HTTPConnectionPoolTests - Unit tests for client.HTTPConnectionPoolTest.
          • twisted.web.test.test_distrib.DistribTests - No class docstring; 12/13 methods documented
          • twisted.web.test.test_distrib.UserDirectoryTests - Tests for UserDirectory, a resource for listing all user resources available on a system.
          • twisted.web.test.test_domhelpers.MicroDOMHelpersTests - No class docstring; 2/2 methods documented
          • twisted.web.test.test_domhelpers.MiniDOMHelpersTests - No class docstring; 2/2 methods documented
          • twisted.web.test.test_error.CodeToMessageTests - _codeToMessages inverts _responses.RESPONSES
          • twisted.web.test.test_error.ErrorTests - Tests for how Error attributes are initialized.
          • twisted.web.test.test_error.FlattenerErrorTests - Tests for FlattenerError.
          • twisted.web.test.test_error.InfiniteRedirectionTests - Tests for how InfiniteRedirection attributes are initialized.
          • twisted.web.test.test_error.MissingRenderMethodTests - Tests for how MissingRenderMethod exceptions are initialized and displayed.
          • twisted.web.test.test_error.MissingTemplateLoaderTests - Tests for how MissingTemplateLoader exceptions are initialized and displayed.
          • twisted.web.test.test_error.PageRedirectTests - Tests for how PageRedirect attributes are initialized.
          • twisted.web.test.test_error.RedirectWithNoLocationTests - RedirectWithNoLocation is a subclass of Error which sets a custom message in the constructor.
          • twisted.web.test.test_flatten.FlattenerErrorTests - Tests for FlattenerError.
          • twisted.web.test.test_html.WebHtmlTests - Unit tests for twisted.web.html.
          • twisted.web.test.test_http.ChannelProductionTests - Tests for the way HTTPChannel manages backpressure.
          • twisted.web.test.test_http.ChunkedTransferEncodingTests - Tests for _ChunkedTransferDecoder, which turns a byte stream encoded using HTTP chunked Transfer-Encoding back into the original byte stream.
          • twisted.web.test.test_http.ChunkingTests - No class docstring; 3/5 methods documented
          • twisted.web.test.test_http.ClientStatusParsingTests - Undocumented
          • twisted.web.test.test_http.DateTimeTests - Test date parsing functions.
          • twisted.web.test.test_http.DeprecatedRequestAttributesTests - Tests for deprecated attributes of twisted.web.http.Request.
          • twisted.web.test.test_http.Expect100ContinueServerTests - Test that the HTTP server handles 'Expect: 100-continue' header correctly.
          • twisted.web.test.test_http.GenericHTTPChannelTests - Tests for http._genericHTTPChannelProtocol, a HTTPChannel-alike which can handle different HTTP protocol channels.
          • twisted.web.test.test_http.HTTP1_0Tests - No class docstring; 9/9 methods documented
            • twisted.web.test.test_http.HTTP0_9Tests - Undocumented
            • twisted.web.test.test_http.HTTP1_1_close_Tests - Undocumented
            • twisted.web.test.test_http.HTTP1_1Tests - Undocumented
          • twisted.web.test.test_http.HTTPLoopbackTests - Undocumented
          • twisted.web.test.test_http.IdentityTransferEncodingTests - Tests for _IdentityTransferDecoder.
          • twisted.web.test.test_http.MultilineHeadersTests - No summary
          • twisted.web.test.test_http.ParsingTests - Tests for protocol parsing in HTTPChannel.
          • twisted.web.test.test_http.PersistenceTests - Tests for persistent HTTP connections.
          • twisted.web.test.test_http.PipeliningBodyTests - Tests that multiple pipelined requests with bodies are correctly buffered.
          • twisted.web.test.test_http.QueryArgumentsTests - No class docstring; 2/3 methods documented
          • twisted.web.test.test_http.RequestTests - Tests for http.Request
          • twisted.web.test.test_http.SecurityTests - Tests that http.Request.isSecure correctly takes the transport into account.
          • twisted.web.test.test_http.ShutdownTests - Tests that connections can be shut down by http.Request objects.
          • twisted.web.test.test_http2.H2FlowControlTests - Tests that ensure that we handle HTTP/2 flow control limits appropriately.
          • twisted.web.test.test_http2.HTTP2SchedulingTests - The H2Connection object schedules certain events (mostly its data sending loop) using callbacks from the reactor. These tests validate that the calls are scheduled correctly.
          • twisted.web.test.test_http2.HTTP2ServerTests - No class docstring; 33/33 methods documented
          • twisted.web.test.test_http2.HTTP2TimeoutTests - The H2Connection object times out idle connections.
          • twisted.web.test.test_http2.HTTP2TransportChecking - No class docstring; 4/4 methods documented
          • twisted.web.test.test_http_headers.BytesHeadersTests - Tests for Headers, using bytes arguments for methods.
          • twisted.web.test.test_http_headers.UnicodeHeadersTests - Tests for Headers, using unicode arguments for methods.
          • twisted.web.test.test_httpauth.BasicAuthTests - Basic authentication tests which use twisted.web.http.Request.
          • twisted.web.test.test_httpauth.DigestAuthTests - Digest authentication tests which use twisted.web.http.Request.
          • twisted.web.test.test_httpauth.HTTPAuthHeaderTests - Tests for HTTPAuthSessionWrapper.
          • twisted.web.test.test_httpauth.UnauthorizedResourceTests - Tests for UnauthorizedResource.
          • twisted.web.test.test_newclient.HTTP11ClientProtocolTests - Tests for the HTTP 1.1 client protocol implementation, HTTP11ClientProtocol.
          • twisted.web.test.test_newclient.HTTPClientParserTests - Tests for HTTPClientParser which is responsible for parsing HTTP response messages.
          • twisted.web.test.test_newclient.HTTPParserNonRFCComplaintDelimeterTests - _HTTPParserTests using bare LF newlines.
          • twisted.web.test.test_newclient.HTTPParserRFCComplaintDelimeterTests - _HTTPParserTests using standard CR LF newlines.
          • twisted.web.test.test_newclient.LengthEnforcingConsumerTests - Tests for LengthEnforcingConsumer.
          • twisted.web.test.test_newclient.MakeStatefulDispatcherTests - Tests for makeStatefulDispatcher.
          • twisted.web.test.test_newclient.RequestBodyConsumerTests - Tests for ChunkedEncoder which sits between an ITransport and a request/response body producer and chunked encodes everything written to it.
          • twisted.web.test.test_newclient.RequestTests - Tests for Request.
          • twisted.web.test.test_newclient.ResponseTests - Tests for Response.
          • twisted.web.test.test_newclient.TransportProxyProducerTests - Tests for TransportProxyProducer which proxies the IPushProducer interface of a transport.
          • twisted.web.test.test_proxy.ProxyClientFactoryTests - Tests for ProxyClientFactory.
          • twisted.web.test.test_proxy.ProxyClientTests - Tests for ProxyClient.
          • twisted.web.test.test_proxy.ProxyRequestTests - Tests for ProxyRequest.
          • twisted.web.test.test_proxy.ReverseProxyRequestTests - Tests for ReverseProxyRequest.
          • twisted.web.test.test_proxy.ReverseProxyResourceTests - Tests for ReverseProxyResource.
          • twisted.web.test.test_resource.ErrorPageTests - Tests for ErrorPage, NoResource, and ForbiddenResource.
          • twisted.web.test.test_resource.GetChildForRequestTests - Tests for getChildForRequest.
          • twisted.web.test.test_resource.ResourceTests - Tests for Resource.
          • twisted.web.test.test_script.PythonScriptTests - Tests for PythonScript.
          • twisted.web.test.test_script.ResourceScriptDirectoryTests - Tests for ResourceScriptDirectory.
          • twisted.web.test.test_soap.SOAPTests - No class docstring; 2/6 methods documented
          • twisted.web.test.test_stan.TagTests - Tests for Tag.
          • twisted.web.test.test_static.DirectoryListerTests - Tests for static.DirectoryLister.
          • twisted.web.test.test_static.LoadMimeTypesTests - Tests for the MIME type loading routine.
          • twisted.web.test.test_static.MultipleRangeStaticProducerTests - Tests for MultipleRangeStaticProducer.
          • twisted.web.test.test_static.NoRangeStaticProducerTests - Tests for NoRangeStaticProducer.
          • twisted.web.test.test_static.RangeTests - Tests for Range-Header support in twisted.web.static.File.
          • twisted.web.test.test_static.SingleRangeStaticProducerTests - Tests for SingleRangeStaticProducer.
          • twisted.web.test.test_static.StaticDataTests - Tests for Data.
          • twisted.web.test.test_static.StaticDeprecationTests - No class docstring; 1/1 methods documented
          • twisted.web.test.test_static.StaticFileTests - Tests for the basic behavior of File.
          • twisted.web.test.test_static.StaticMakeProducerTests - Tests for File.makeProducer.
          • twisted.web.test.test_static.StaticProducerTests - Tests for the abstract StaticProducer.
          • twisted.web.test.test_tap.AddHeadersResourceTests - No class docstring; 1/1 methods documented
          • twisted.web.test.test_tap.ServiceTests - Tests for the service creation APIs in twisted.web.tap.
          • twisted.web.test.test_template.ElementTests - Tests for the awesome new Element class.
          • twisted.web.test.test_template.RenderElementTests - Test renderElement
          • twisted.web.test.test_template.TagFactoryTests - Tests for _TagFactory through the publicly-exposed tags object.
          • twisted.web.test.test_template.XMLFileReprTests - Tests for twisted.web.template.XMLFile's __repr__.
          • twisted.web.test.test_template.XMLFileWithFilenameTests - Tests for twisted.web.template.XMLFile's deprecated filename support.
          • twisted.web.test.test_template.XMLFileWithFilePathTests - Tests for twisted.web.template.XMLFile's FilePath support.
          • twisted.web.test.test_template.XMLFileWithFileTests - Tests for twisted.web.template.XMLFile's deprecated file object support.
          • twisted.web.test.test_template.XMLStringLoaderTests - Tests for twisted.web.template.XMLString
          • twisted.web.test.test_util.FailureElementTests - Tests for FailureElement and related helpers which can render a Failure as an HTML string.
          • twisted.web.test.test_util.FormatFailureTests - Tests for twisted.web.util.formatFailure which returns an HTML string representing the Failure instance passed to it.
          • twisted.web.test.test_util.RedirectToTests - Tests for redirectTo.
          • twisted.web.test.test_vhost.HostResourceTests - Tests for _HostResource.
          • twisted.web.test.test_vhost.NameVirtualHostTests - Tests for NameVirtualHost.
          • twisted.web.test.test_vhost.VHostMonsterResourceTests - Tests for VHostMonsterResource.
          • twisted.web.test.test_web.AllowedMethodsTests - 'twisted.web.resource._computeAllowedMethods is provided by a default should the subclass not provide the method.
          • twisted.web.test.test_web.CombinedLogFormatterTests - Tests for twisted.web.http.combinedLogFormatter.
          • twisted.web.test.test_web.ConditionalTests - web.server's handling of conditional requests for cache validation.
          • twisted.web.test.test_web.ExplicitHTTPFactoryReactor - http.HTTPFactory accepts explicit reactor selection.
          • twisted.web.test.test_web.GzipEncoderTests - No class docstring; 7/8 methods documented
          • twisted.web.test.test_web.HTTPFactoryAccessLogTests - Tests for http.HTTPFactory.log.
          • twisted.web.test.test_web.LogEscapingTests - No class docstring; 7/8 methods documented
          • twisted.web.test.test_web.NewRenderTests - Tests for server.Request.render.
          • twisted.web.test.test_web.ProxiedLogFormatterTests - Tests for twisted.web.http.proxiedLogFormatter.
          • twisted.web.test.test_web.RememberURLTests - Tests for server.Site's root request URL calculation.
          • twisted.web.test.test_web.RequestTests - Tests for the HTTP request class, server.Request.
          • twisted.web.test.test_web.ResourceTests - Undocumented
          • twisted.web.test.test_web.ServerAttributesTests - Tests that deprecated twisted.web.server attributes raise the appropriate deprecation warnings when used.
          • twisted.web.test.test_web.SessionTests - Tests for server.Session.
          • twisted.web.test.test_web.SiteAccessLogTests - Tests for server.Site.log.
          • twisted.web.test.test_web.SiteTest - Unit tests for server.Site.
          • twisted.web.test.test_web__responses.ResponseTests - No class docstring; 1/1 methods documented
          • twisted.web.test.test_webclient.CookieTests - Undocumented
          • twisted.web.test.test_webclient.DeprecationTests - Tests that client.getPage and friends are deprecated.
          • twisted.web.test.test_webclient.HostHeaderTests - Test that HTTPClientFactory includes the port in the host header if needed.
          • twisted.web.test.test_webclient.HTTPPageGetterTests - Tests for HTTPPagerGetter, the HTTP client protocol implementation used to implement getPage.
          • twisted.web.test.test_webclient.URITestsForHostname - Tests for twisted.web.client.URI with host names.
          • twisted.web.test.test_webclient.URITestsForIPv4 - Tests for twisted.web.client.URI with IPv4 host addresses.
          • twisted.web.test.test_webclient.URITestsForIPv6 - Tests for twisted.web.client.URI with IPv6 host addresses.
          • twisted.web.test.test_webclient.URLJoinTests - Tests for client._urljoin.
          • twisted.web.test.test_webclient.WebClientRedirectBetweenSSLandPlainTextTests - Undocumented
          • twisted.web.test.test_webclient.WebClientTests - No class docstring; 23/41 methods documented
            • twisted.web.test.test_webclient.WebClientSSLTests - Undocumented
          • twisted.web.test.test_wsgi.ApplicationTests - Tests for things which are done to the application object and the iterator it returns.
          • twisted.web.test.test_wsgi.EnvironTests - Tests for the values in the environ dict passed to the application object by twisted.web.wsgi.WSGIResource.
          • twisted.web.test.test_wsgi.InputStreamBytesIOTests - Tests for _InputStream when it is wrapped around an io.BytesIO.
          • twisted.web.test.test_wsgi.InputStreamCStringIOTests - Tests for _InputStream when it is wrapped around a cStringIO.StringIO.
          • twisted.web.test.test_wsgi.InputStreamStringIOTests - Tests for _InputStream when it is wrapped around a StringIO.StringIO.
          • twisted.web.test.test_wsgi.InputStreamTemporaryFileTests - Tests for _InputStream when it is wrapped around a tempfile.TemporaryFile.
          • twisted.web.test.test_wsgi.StartResponseTests - Tests for the start_response parameter passed to the application object by WSGIResource.
          • twisted.web.test.test_wsgi.WSGIResourceTests - No class docstring; 4/4 methods documented
          • twisted.web.test.test_xml.BrokenHTMLTests - No summary
          • twisted.web.test.test_xml.CDATASectionTests - Tests for CDATASection.
          • twisted.web.test.test_xml.CharacterDataTests - Tests for CharacterData.
          • twisted.web.test.test_xml.CommentTests - Tests for Comment.
          • twisted.web.test.test_xml.DocumentTests - Tests for Document.
          • twisted.web.test.test_xml.ElementTests - Tests for Element.
          • twisted.web.test.test_xml.EntityReferenceTests - Tests for EntityReference.
          • twisted.web.test.test_xml.MicroDOMTests - No class docstring; 12/49 methods documented
          • twisted.web.test.test_xml.NodeTests - Tests for Node.
          • twisted.web.test.test_xml.SUXTests - Undocumented
          • twisted.web.test.test_xml.TextTests - Tests for Text.
          • twisted.web.test.test_xmlrpc.AsyncXMLRPCTests - Tests for XMLRPC's support of Deferreds.
          • twisted.web.test.test_xmlrpc.QueryFactoryParseResponseTests - Test the behaviour of _QueryFactory.parseResponse.
          • twisted.web.test.test_xmlrpc.XMLRPCAllowNoneTests - Tests for passing None when the allowNone flag is set.
          • twisted.web.test.test_xmlrpc.XMLRPCClientErrorHandlingTests - Test error handling on the xmlrpc client.
          • twisted.web.test.test_xmlrpc.XMLRPCPublicLookupProcedureTests - Tests for XMLRPC's support of subclasses which override lookupProcedure and listProcedures.
          • twisted.web.test.test_xmlrpc.XMLRPCTests - No class docstring; 12/15 methods documented
            • twisted.web.test.test_xmlrpc.XMLRPCAuthenticatedTests - Test with authenticated proxy. We run this with the same input/output as above.
            • twisted.web.test.test_xmlrpc.XMLRPCIntrospectionTests - Undocumented
            • twisted.web.test.test_xmlrpc.XMLRPCProxyWithoutSlashTests - Test with proxy that doesn't add a slash.
          • twisted.web.test.test_xmlrpc.XMLRPCUseDateTimeTests - Tests for passing a datetime.datetime instance when the useDateTime flag is set.
          • twisted.web.test.test_xmlrpc.XMLRPCWithRequestTests - No class docstring; 1/2 methods documented
          • twisted.words.test.test_basechat.ChatUITests - Tests for the basechat.ChatUI chat client.
          • twisted.words.test.test_basesupport.ClientMsgTests - No class docstring; 3/5 methods documented
          • twisted.words.test.test_domish.DomishExpatStreamTests - Tests for domish.ExpatElementStream, the expat-based element stream implementation.
          • twisted.words.test.test_domish.DomishSuxStreamTests - Tests for domish.SuxElementStream, the twisted.web.sux-based element stream implementation.
          • twisted.words.test.test_domish.ElementTests - Tests for domish.Element.
          • twisted.words.test.test_domish.SerializerTests - No class docstring; 1/24 methods documented
          • twisted.words.test.test_irc.IRCTestCase - No class docstring; 1/1 methods documented
            • twisted.words.test.test_irc.BasicServerFunctionalityTests - No class docstring; 16/22 methods documented
            • twisted.words.test.test_irc.ClientImplementationTests - No class docstring; 17/30 methods documented
            • twisted.words.test.test_irc.ClientInviteTests - Tests for IRCClient.invite.
            • twisted.words.test.test_irc.ClientMsgTests - Tests for messages sent with twisted.words.protocols.irc.IRCClient.
            • twisted.words.test.test_irc.ClientTests - Tests for the protocol-level behavior of IRCClient methods intended to be called by application code.
            • twisted.words.test.test_irc.CTCPQueryTests - Tests for the ctcpQuery_* methods.
            • twisted.words.test.test_irc.CTCPTests - Tests for twisted.words.protocols.irc.IRCClient CTCP handling.
            • twisted.words.test.test_irc.DccChatFactoryTests - Tests for DccChatFactory.
            • twisted.words.test.test_irc.DccDescribeTests - Tests for dccDescribe.
            • twisted.words.test.test_irc.DccFileReceiveTests - Tests for DccFileReceive.
            • twisted.words.test.test_irc.DccTests - Tests for dcc_* methods.
            • twisted.words.test.test_irc.DispatcherTests - Tests for irc._CommandDispatcherMixin.
            • twisted.words.test.test_irc.FormattedTextTests - Tests for parsing and assembling formatted IRC text.
            • twisted.words.test.test_irc.FormattingStateAttributeTests - Tests for twisted.words.protocols.irc._FormattingState.
            • twisted.words.test.test_irc.MiscTests - Tests for miscellaneous functions.
            • twisted.words.test.test_irc.ModeParsingTests - Tests for twisted.words.protocols.irc.parseModes.
            • twisted.words.test.test_irc.QuotingTests - No class docstring; 2/2 methods documented
            • twisted.words.test.test_irc.ServerSupportedFeatureTests - Tests for ServerSupportedFeatures and related functions.
            • twisted.words.test.test_irc.ServerToClientTests - Tests for the irc_* methods sent from the server to the client.
            • twisted.words.test.test_irc_service.IRCUserBadEncodingTests - Verifies that IRCUser sends the correct error messages back to clients when given indecipherable bytes
            • twisted.words.test.test_irc_service.IRCUserTests - Isolated tests for IRCUser
            • twisted.words.test.test_ircsupport.IRCProtoTests - Tests for IRCProto.
          • twisted.words.test.test_jabberclient.BasicAuthenticatorTests - Test for both BasicAuthenticator and basicClientFactory.
          • twisted.words.test.test_jabberclient.BindInitializerTests - Tests for client.BindInitializer.
          • twisted.words.test.test_jabberclient.CheckVersionInitializerTests - No class docstring; 2/3 methods documented
          • twisted.words.test.test_jabberclient.IQAuthInitializerTests - Tests for client.IQAuthInitializer.
          • twisted.words.test.test_jabberclient.SessionInitializerTests - Tests for client.SessionInitializer.
          • twisted.words.test.test_jabberclient.XMPPAuthenticatorTests - Test for both XMPPAuthenticator and XMPPClientFactory.
          • twisted.words.test.test_jabbercomponent.ComponentAuthTests - Undocumented
          • twisted.words.test.test_jabbercomponent.ComponentInitiatingInitializerTests - No class docstring; 1/2 methods documented
          • twisted.words.test.test_jabbercomponent.JabberServiceManagerTests - Undocumented
          • twisted.words.test.test_jabbercomponent.ListenComponentAuthenticatorTests - Tests for component.ListenComponentAuthenticator.
          • twisted.words.test.test_jabbercomponent.RouterTests - Tests for component.Router.
          • twisted.words.test.test_jabbercomponent.ServiceTests - Tests for component.Service.
          • twisted.words.test.test_jabbercomponent.XMPPComponentServerFactoryTests - Tests for component.XMPPComponentServerFactory.
          • twisted.words.test.test_jabbererror.BaseErrorTests - No class docstring; 4/4 methods documented
          • twisted.words.test.test_jabbererror.ExceptionFromStanzaTests - No class docstring; 2/2 methods documented
          • twisted.words.test.test_jabbererror.ExceptionFromStreamErrorTests - No class docstring; 1/1 methods documented
          • twisted.words.test.test_jabbererror.ParseErrorTests - Tests for error._parseError.
          • twisted.words.test.test_jabbererror.StanzaErrorTests - Tests for error.StreamError.
          • twisted.words.test.test_jabbererror.StreamErrorTests - No class docstring; 3/3 methods documented
          • twisted.words.test.test_jabberjid.InternJIDTests - No class docstring; 1/1 methods documented
          • twisted.words.test.test_jabberjid.JIDParsingTests - No class docstring; 7/7 methods documented
          • twisted.words.test.test_jabberjid.JIDTests - No class docstring; 17/17 methods documented
          • twisted.words.test.test_jabberjstrports.JabberStrPortsPlaceHolderTests - Tests for jstrports
          • twisted.words.test.test_jabbersasl.SASLInitiatingInitializerSetMechanismTests - Test for sasl.SASLInitiatingInitializer.setMechanism.
          • twisted.words.test.test_jabbersasl.SASLInitiatingInitializerTests - Tests for sasl.SASLInitiatingInitializer
          • twisted.words.test.test_jabbersaslmechanisms.AnonymousTests - Tests for twisted.words.protocols.jabber.sasl_mechanisms.Anonymous.
          • twisted.words.test.test_jabbersaslmechanisms.DigestMD5Tests - Tests for twisted.words.protocols.jabber.sasl_mechanisms.DigestMD5.
          • twisted.words.test.test_jabbersaslmechanisms.PlainTests - Tests for twisted.words.protocols.jabber.sasl_mechanisms.Plain.
          • twisted.words.test.test_jabberxmlstream.AuthenticatorTests - No class docstring; 4/5 methods documented
          • twisted.words.test.test_jabberxmlstream.BaseFeatureInitiatingInitializerTests - No class docstring; 3/4 methods documented
          • twisted.words.test.test_jabberxmlstream.ConnectAuthenticatorTests - No class docstring; 3/6 methods documented
          • twisted.words.test.test_jabberxmlstream.HashPasswordTests - Tests for xmlstream.hashPassword.
          • twisted.words.test.test_jabberxmlstream.IQTests - Tests both IQ and the associated IIQResponseTracker callback.
          • twisted.words.test.test_jabberxmlstream.ListenAuthenticatorTests - Tests for xmlstream.ListenAuthenticator
          • twisted.words.test.test_jabberxmlstream.StreamManagerTests - Tests for xmlstream.StreamManager.
          • twisted.words.test.test_jabberxmlstream.TLSInitiatingInitializerTests - No class docstring; 9/11 methods documented
          • twisted.words.test.test_jabberxmlstream.ToResponseTests - No class docstring; 6/6 methods documented
          • twisted.words.test.test_jabberxmlstream.XmlStreamTests - No class docstring; 13/16 methods documented
          • twisted.words.test.test_jabberxmlstream.XMPPHandlerCollectionTests - Tests for xmlstream.XMPPHandlerCollection.
          • twisted.words.test.test_jabberxmlstream.XMPPHandlerTests - Tests for xmlstream.XMPPHandler.
          • twisted.words.test.test_jabberxmppstringprep.DeprecationTests - Deprecations in twisted.words.protocols.jabber.xmpp_stringprep.
          • twisted.words.test.test_jabberxmppstringprep.XMPPStringPrepTests - No summary
          • twisted.words.test.test_service.IRCProtocolTests - No class docstring; 4/24 methods documented
          • twisted.words.test.test_service.PBProtocolTests - Undocumented
          • twisted.words.test.test_service.RealmTests - No class docstring; 1/9 methods documented
          • twisted.words.test.test_tap.WordsTapTests - Ensures that the twisted.words.tap API works.
          • twisted.words.test.test_xishutil.EventDispatcherTests - Tests for EventDispatcher.
          • twisted.words.test.test_xishutil.XmlPipeTests - Tests for twisted.words.xish.utility.XmlPipe.
          • twisted.words.test.test_xmlstream.BootstrapMixinTests - Tests for xmlstream.BootstrapMixin.
            • twisted.words.test.test_xmlstream.GenericXmlStreamFactoryTestsMixin - Generic tests for XmlStream factories.
              • twisted.words.test.test_jabberxmlstream.XmlStreamServerFactoryTests - Tests for xmlstream.XmlStreamServerFactory.
              • twisted.words.test.test_xmlstream.XmlStreamFactoryMixinTests - Tests for xmlstream.XmlStreamFactoryMixin.
          • twisted.words.test.test_xmlstream.XmlStreamTests - No class docstring; 5/6 methods documented
          • twisted.words.test.test_xmpproutertap.XMPPRouterTapTests - No class docstring; 7/7 methods documented
          • twisted.words.test.test_xpath.XPathTests - No class docstring; 26/27 methods documented
        • twisted.web.test.requesthelper.DummyRequestTests - Tests for DummyRequest.
        • twisted.web.test.test_agent.AgentMethodInjectionTests - Test client.Agent against HTTP method injections.
        • twisted.web.test.test_agent.AgentURIInjectionTests - Test client.Agent against URI injections.
        • twisted.web.test.test_agent.RequestMethodInjectionTests - Test client.Request against HTTP method injections.
        • twisted.web.test.test_agent.RequestURIInjectionTests - Test client.Request against HTTP URI injections.
        • twisted.web.test.test_agent.RequestWriteToMethodInjectionTests - Test client.Request.writeTo against HTTP method injections.
        • twisted.web.test.test_agent.RequestWriteToURIInjectionTests - Test client.Request.writeTo against HTTP method injections.
        • twisted.web.test.test_error.UnsupportedMethodTests - Tests for UnsupportedMethod.
        • twisted.web.test.test_http.HTTPChannelSanitizationTests - Test that HTTPChannel sanitizes its output.
        • twisted.web.test.test_http.HTTPClientSanitizationTests - Test that http.HTTPClient sanitizes its output.
        • twisted.web.test.test_util.DeferredResourceTests - Tests for DeferredResource.
        • twisted.web.test.test_webclient.DownloadPageMethodInjectionTests - Test client.getPage against HTTP method injections.
        • twisted.web.test.test_webclient.DownloadPageURIInjectionTests - Test client.downloadPage against URI injections.
        • twisted.web.test.test_webclient.GetPageMethodInjectionTests - Test client.getPage against HTTP method injections.
        • twisted.web.test.test_webclient.GetPageURIInjectionTests - Test client.getPage against URI injections.
        • twisted.web.test.test_webclient.HTTPClientFactoryMethodInjectionTests - Tests client.HTTPClientFactory against HTTP method injections.
        • twisted.web.test.test_webclient.HTTPClientFactorySetURLURIInjectionTests - Tests client.HTTPClientFactory.setURL against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPClientFactoryURIInjectionTests - Tests client.HTTPClientFactory against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPDownloaderMethodInjectionTests - Tests client.HTTPDownloader against HTTP method injections.
        • twisted.web.test.test_webclient.HTTPDownloaderSetURLURIInjectionTests - Tests client.HTTPDownloader.setURL against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPDownloaderURIInjectionTests - Tests client.HTTPDownloader against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPPageGetterMethodInjectionTests - Test client.HTTPPageGetter against HTTP method injections.
          • twisted.web.test.test_webclient.HTTPPageDownloaderMethodInjectionTests - Test client.HTTPPageDownloader against HTTP method injections.
        • twisted.web.test.test_webclient.HTTPPageGetterURIInjectionTests - Test client.HTTPPageGetter against HTTP URI injections.
          • twisted.web.test.test_webclient.HTTPPageDownloaderURIInjectionTests - Test client.HTTPPageDownloader against HTTP URI injections.
    • twisted.trial._synctest._AssertRaisesContext - A helper for implementing assertRaises. This is a context manager and a helper method to support the non-context manager version of assertRaises.
    • twisted.trial._synctest._LogObserver - Observes the Twisted logs and catches any errors.
    • twisted.trial._synctest._Warning - No summary
    • twisted.trial.reporter._AnsiColorizer - A colorizer is an object that loosely wraps around a stream, allowing callers to write text to the stream in a particular color.
    • twisted.trial.reporter._NullColorizer - See _AnsiColorizer docstring.
    • twisted.trial.reporter._Win32Colorizer - See _AnsiColorizer docstring.
    • twisted.trial.reporter.SafeStream - Wraps a stream object so that all write calls are wrapped in untilConcludes.
    • twisted.trial.reporter.SubunitReporter - Reports test output via Subunit.
    • twisted.trial.reporter.TestResult - Accumulates the results of several twisted.trial.unittest.TestCases.
      • twisted.trial._dist.workerreporter.WorkerReporter - Reporter for trial's distributed workers. We send things not through a stream, but through an AMP protocol's callRemote method.
      • twisted.trial.reporter.Reporter - A basic TestResult with support for writing to a stream.
        • twisted.trial.reporter.MinimalReporter - A minimalist reporter that prints only a summary of the test result, in the form of (timeTaken, #tests, #tests, #errors, #failures, #skips).
        • twisted.trial.reporter.TextReporter - Simple reporter that prints a single character for each test as it runs, along with the standard Trial summary text.
        • twisted.trial.reporter.TreeReporter - Print out the tests in the form a tree.
        • twisted.trial.reporter.VerboseTextReporter - A verbose reporter that prints the name of each test as it is running.
          • twisted.trial.reporter.TimingTextReporter - Prints out each test as it is running, followed by the time taken for each test to run.
        • twisted.trial.test.test_reporter.LoggingReporter - Simple reporter that stores the last test that was passed to it.
        • twisted.trial.test.test_runner.RunnerDeprecationTests.FakeReporter - Fake reporter that does *not* implement done() but *does* implement printErrors, separator, printSummary, stream, write and writeln without deprecations.
    • twisted.trial.runner.TestHolder - Placeholder for a TestCase inside a reporter. As far as a TestResult is concerned, this looks exactly like a unit test.
      • twisted.trial.runner.ErrorHolder - No summary
    • twisted.trial.runner.TestLoader - I find tests inside function, modules, files -- whatever -- then return them wrapped inside a Test (either a TestSuite or a TestCase).
      • twisted.trial.runner.Py3TestLoader - A test loader finds tests from the functions, modules, and files that is asked to and loads them into a TestSuite or TestCase.
    • twisted.trial.runner.TrialRunner - A specialised runner that the trial front end uses.
    • twisted.trial.test.erroneous.FailureButTearDownRunsMixin - A test fails, but its tearDown still runs.
      • twisted.trial.test.erroneous.AsynchronousTestFailureButTearDownRuns - Undocumented
      • twisted.trial.test.erroneous.SynchronousTestFailureButTearDownRuns - Undocumented
    • twisted.trial.test.erroneous.FailureInSetUpMixin - Undocumented
      • twisted.trial.test.erroneous.AsynchronousTestFailureInSetUp - Undocumented
      • twisted.trial.test.erroneous.SynchronousTestFailureInSetUp - Undocumented
    • twisted.trial.test.erroneous.FailureInTearDownMixin - Undocumented
      • twisted.trial.test.erroneous.AsynchronousTestFailureInTearDown - Undocumented
      • twisted.trial.test.erroneous.SynchronousTestFailureInTearDown - Undocumented
    • twisted.trial.test.mockdoctest.Counter - a simple counter object for testing trial's doctest support
    • twisted.trial.test.moduletest.Foo - Undocumented
    • twisted.trial.test.novars.Bar - Undocumented
    • twisted.trial.test.sample.NotATest - Undocumented
    • twisted.trial.test.scripttest.Foo - Undocumented
    • twisted.trial.test.skipping.AddCleanupMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousAddCleanup - Undocumented
      • twisted.trial.test.skipping.SynchronousAddCleanup - Undocumented
    • twisted.trial.test.skipping.DeprecatedReasonlessSkipMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousDeprecatedReasonlessSkip - Undocumented
      • twisted.trial.test.skipping.SynchronousDeprecatedReasonlessSkip - Undocumented
    • twisted.trial.test.skipping.SetUpTodoMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousSetUpTodo - Undocumented
      • twisted.trial.test.skipping.SynchronousSetUpTodo - Undocumented
    • twisted.trial.test.skipping.SkippedClassMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousSkippedClass - Undocumented
      • twisted.trial.test.skipping.SynchronousSkippedClass - Undocumented
    • twisted.trial.test.skipping.SkippingMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousSkipping - Undocumented
      • twisted.trial.test.skipping.SynchronousSkipping - Undocumented
    • twisted.trial.test.skipping.SkippingSetUpMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousSkippingSetUp - Undocumented
      • twisted.trial.test.skipping.SynchronousSkippingSetUp - Undocumented
    • twisted.trial.test.skipping.StrictTodoMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousStrictTodo - Undocumented
      • twisted.trial.test.skipping.SynchronousStrictTodo - Undocumented
    • twisted.trial.test.skipping.TearDownTodoMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousTearDownTodo - Undocumented
      • twisted.trial.test.skipping.SynchronousTearDownTodo - Undocumented
    • twisted.trial.test.skipping.TodoClassMixin - Undocumented
      • twisted.trial.test.skipping.AsynchronousTodoClass - Undocumented
      • twisted.trial.test.skipping.SynchronousTodoClass - Undocumented
    • twisted.trial.test.skipping.TodoMixin - No class docstring; 1/3 methods documented
      • twisted.trial.test.skipping.AsynchronousTodo - Undocumented
      • twisted.trial.test.skipping.SynchronousTodo - Undocumented
    • twisted.trial.test.suppression.EmitMixin - Mixin for emiting a variety of warnings.
      • twisted.trial.test.suppression.SuppressionMixin - Undocumented
        • twisted.trial.test.suppression.AsynchronousTestSuppression - Undocumented
          • twisted.trial.test.suppression.AsynchronousTestSetUpSuppression - Undocumented
          • twisted.trial.test.suppression.AsynchronousTestTearDownSuppression - Undocumented
        • twisted.trial.test.suppression.SynchronousTestSuppression - Undocumented
          • twisted.trial.test.suppression.SynchronousTestSetUpSuppression - Undocumented
          • twisted.trial.test.suppression.SynchronousTestTearDownSuppression - Undocumented
      • twisted.trial.test.suppression.TestSuppression2Mixin - Undocumented
        • twisted.trial.test.suppression.AsynchronousTestSuppression2 - Undocumented
        • twisted.trial.test.suppression.SynchronousTestSuppression2 - Undocumented
    • twisted.trial.test.suppression.SetUpSuppressionMixin - Undocumented
      • twisted.trial.test.suppression.AsynchronousTestSetUpSuppression - Undocumented
      • twisted.trial.test.suppression.SynchronousTestSetUpSuppression - Undocumented
    • twisted.trial.test.suppression.TearDownSuppressionMixin - Undocumented
      • twisted.trial.test.suppression.AsynchronousTestTearDownSuppression - Undocumented
      • twisted.trial.test.suppression.SynchronousTestTearDownSuppression - Undocumented
    • twisted.trial.test.test_assertions.ComparisonError - An object which raises exceptions from its comparison methods.
    • twisted.trial.test.test_assertions.MockEquality - Undocumented
    • twisted.trial.test.test_log.LogErrorsMixin - High-level tests demonstrating the expected behaviour of logged errors during tests.
      • twisted.trial.test.test_log.AsynchronousLogErrorsTests - No class docstring; 1/1 methods documented
      • twisted.trial.test.test_log.SynchronousLogErrorsTests - Undocumented
    • twisted.trial.test.test_log.Mask - Hide MockTests from Trial's automatic test finder.
    • twisted.trial.test.test_log.Mask.FailureLoggingMixin - No class docstring; 4/4 methods documented
      • twisted.trial.test.test_log.Mask.AsynchronousFailureLogging - No class docstring; 1/1 methods documented
      • twisted.trial.test.test_log.Mask.SynchronousFailureLogging - Undocumented
    • twisted.trial.test.test_reporter.BrokenStream - Stream-ish object that raises a signal interrupt error. We use this to make sure that Trial still manages to write what it needs to write.
    • twisted.trial.test.test_reporter.FakeStream - A fake stream which isatty method returns some predictable.
    • twisted.trial.test.test_reporter.MockColorizer - Used by TreeReporterTests to make sure that output is colored correctly.
    • twisted.trial.test.test_runner.CapturingDebugger - Undocumented
    • twisted.trial.test.test_runner.CapturingReporter - Reporter that keeps a log of all actions performed on it.
    • twisted.trial.test.test_runner.DryRunMixin - Mixin for testing that 'dry run' mode works with various pyunit.TestCase subclasses.
      • twisted.trial.test.test_runner.DryRunTests - Check that 'dry run' mode works well with Trial tests.
      • twisted.trial.test.test_runner.PyUnitDryRunTests - Check that 'dry run' mode works well with stdlib unittest tests.
      • twisted.trial.test.test_runner.SynchronousDryRunTests - Check that 'dry run' mode works well with trial's SynchronousTestCase.
    • twisted.trial.test.test_runner.ErrorHolderTestsMixin - This mixin defines test methods which can be applied to a runner.ErrorHolder constructed with either a Failure or a exc_info-style tuple.
      • twisted.trial.test.test_runner.ExcInfoHoldingErrorHolderTests - Tests for runner.ErrorHolder behaving similarly to runner.TestHolder when constructed with a exc_info-style tuple representing its error.
      • twisted.trial.test.test_runner.FailureHoldingErrorHolderTests - Tests for runner.ErrorHolder behaving similarly to runner.TestHolder when constructed with a Failure representing its error.
    • twisted.trial.test.test_runner.ErrorHolderTestsMixin.TestResultStub - Stub for TestResult.
    • twisted.trial.test.test_runner.TrialRunnerTestsMixin - Mixin defining tests for runner.TrialRunner.
      • twisted.trial.test.test_runner.TrialRunnerTests - Tests for runner.TrialRunner with the feature to turn unclean errors into warnings disabled.
      • twisted.trial.test.test_runner.TrialRunnerWithUncleanWarningsReporterTests - Tests for the TrialRunner's interaction with an unclean-error suppressing reporter.
    • twisted.trial.test.test_suppression.SuppressionMixin - Tests for the warning suppression features of twisted.trial.unittest.SynchronousTestCase.
      • twisted.trial.test.test_suppression.SynchronousSuppressionTests -
      • twisted.trial.test.test_tests.AsynchronousSuppressionTests - Tests for the warning suppression features of twisted.trial.unittest.TestCase
    • twisted.trial.test.test_testcase.TestCaseMixin - TestCase tests.
      • twisted.trial.test.test_testcase.AsynchronousTestCaseTests - No class docstring; 1/1 classes documented
      • twisted.trial.test.test_testcase.SynchronousTestCaseTests - No class docstring; 1/1 classes documented
    • twisted.trial.test.test_tests.AddCleanupMixin - Test the addCleanup method of TestCase.
      • twisted.trial.test.test_tests.AsynchronousAddCleanupTests - Test the addCleanup method of TestCase in the asynchronous case
      • twisted.trial.test.test_tests.SynchronousAddCleanupTests - Test the addCleanup method of TestCase in the synchronous case
    • twisted.trial.test.test_tests.FixtureMixin - Tests for fixture helper methods (e.g. setUp, tearDown).
      • twisted.trial.test.test_tests.AsynchronousFixtureTests - Tests for broken fixture helper methods in the asynchronous case
      • twisted.trial.test.test_tests.SynchronousFixtureTests - Tests for broken fixture helper methods in the synchronous case
    • twisted.trial.test.test_tests.GCMixin - I provide a few mock tests that log setUp, tearDown, test execution and garbage collection. I'm used to test whether gc.collect gets called.
      • twisted.trial.test.test_tests.GarbageCollectionDefaultTests - By default, tests should not force garbage collection.
      • twisted.trial.test.test_tests.GarbageCollectionTests - Test that, when force GC, it works.
    • twisted.trial.test.test_tests.IterateTestsMixin - _iterateTests returns a list of all test cases in a test suite or test case.
      • twisted.trial.test.test_tests.AsynchronousIterateTestsTests - Check that _iterateTests returns a list of all test cases in a test suite or test case for asynchronous tests.
      • twisted.trial.test.test_tests.SynchronousIterateTestsTests - Check that _iterateTests returns a list of all test cases in a test suite or test case for synchronous tests.
    • twisted.trial.test.test_tests.MonkeyPatchMixin - Tests for the patch() helper method in unittest.TestCase.
      • twisted.trial.test.test_tests.AsynchronousMonkeyPatchTests - Tests for the patch() helper method in the asynchronous case.
      • twisted.trial.test.test_tests.SynchronousMonkeyPatchTests - Tests for the patch() helper method in the synchronous case.
    • twisted.trial.test.test_tests.ResultsTestMixin - Provide useful APIs for test cases that are about test cases.
      • twisted.trial.test.test_tests.ClassTodoMixin - Tests for the class-wide expected failure features of twisted.trial.unittest.TestCase.
        • twisted.trial.test.test_tests.AsynchronousClassTodoTests - Tests for the class-wide expected failure features in the asynchronous case.
        • twisted.trial.test.test_tests.SynchronousClassTodoTests - Tests for the class-wide expected failure features in the synchronous case.
      • twisted.trial.test.test_tests.SkipClassesMixin - Test the class skipping features of twisted.trial.unittest.TestCase.
        • twisted.trial.test.test_tests.AsynchronousSkipClassTests - Test the class skipping features in the asynchronous case.
        • twisted.trial.test.test_tests.SynchronousSkipClassTests - Test the class skipping features in the synchronous case.
      • twisted.trial.test.test_tests.SkipMethodsMixin - Tests for the reporting of skipping tests in twisted.trial.unittest.TestCase.
        • twisted.trial.test.test_tests.AsynchronousSkipMethodTests - Tests for the reporting of skipping tests in the asynchronous case.
        • twisted.trial.test.test_tests.SynchronousSkipMethodTests - Tests for the reporting of skipping tests in the synchronous case.
      • twisted.trial.test.test_tests.StrictTodoMixin - Tests for the expected failure features of twisted.trial.unittest.TestCase in which the exact failure which is expected is indicated.
        • twisted.trial.test.test_tests.AsynchronousStrictTodoTests - Tests for the expected failure case when the exact failure that is expected is indicated in the asynchronous case
        • twisted.trial.test.test_tests.SynchronousStrictTodoTests - Tests for the expected failure case when the exact failure that is expected is indicated in the synchronous case
      • twisted.trial.test.test_tests.TodoMixin - Tests for the individual test method expected failure features of twisted.trial.unittest.TestCase.
        • twisted.trial.test.test_tests.AsynchronousTodoTests - Test the class skipping features in the asynchronous case.
        • twisted.trial.test.test_tests.SynchronousTodoTests - Test the class skipping features in the synchronous case.
    • twisted.trial.test.test_tests.SuccessMixin - Tests for the reporting of successful tests in twisted.trial.unittest.TestCase.
      • twisted.trial.test.test_tests.AsynchronousSuccessTests - Tests for the reporting of successful tests in the synchronous case.
      • twisted.trial.test.test_tests.SynchronousSuccessTests - Tests for the reporting of successful tests in the synchronous case.
    • twisted.trial.test.test_tests.SuiteClearingMixin - Tests for our extension that allows us to clear out a TestSuite.
      • twisted.trial.test.test_tests.AsynchronousSuiteClearingTests - Tests for our extension that allows us to clear out a TestSuite in the asynchronous case.
      • twisted.trial.test.test_tests.SynchronousSuiteClearingTests - Tests for our extension that allows us to clear out a TestSuite in the synchronous case.
    • twisted.trial.test.test_tests.TestDecoratorMixin - Tests for our test decoration features.
      • twisted.trial.test.test_tests.AsynchronousTestDecoratorTests - Tests for our test decoration features in the asynchronous case.
      • twisted.trial.test.test_tests.SynchronousTestDecoratorTests - Tests for our test decoration features in the synchronous case.
    • twisted.trial.test.test_util.StubErrorReporter - A subset of twisted.trial.itrial.IReporter which records addError calls.
    • twisted.trial.test.test_util.StubReactor - A reactor stub which contains enough functionality to be used with the _Janitor.
    • twisted.trial.test.test_warning.Mask - Hide a test case definition from trial's automatic discovery mechanism.
    • twisted.trial.unittest.PyUnitResultAdapter - No summary
    • twisted.trial.unittest.Todo - No summary
    • twisted.trial.util._Janitor - The guy that cleans up after you.
    • twisted.web._auth.wrapper.UnauthorizedResource - Simple IResource to escape Resource dispatch
    • twisted.web._element.Expose - Helper for exposing methods for various uses using a simple decorator-style callable.
    • twisted.web._http2.H2Stream - A class representing a single HTTP/2 stream.
    • twisted.web.client._AgentBase - Base class offering common facilities for Agent-type classes.
      • twisted.web.client.Agent - Agent is a very basic HTTP client. It supports HTTP and HTTPS scheme URIs.
      • twisted.web.client.ProxyAgent - An HTTP agent able to cross HTTP proxies.
    • twisted.web.client._ContextFactoryWithContext - A _ContextFactoryWithContext is like a twisted.internet.ssl.ContextFactory with a pre-created context.
    • twisted.web.client._DeprecatedToCurrentPolicyForHTTPS - Adapt a web context factory to a normal context factory.
    • twisted.web.client._FakeUrllib2Request - A fake urllib2.Request object for cookielib to work with.
    • twisted.web.client._FakeUrllib2Response - A fake urllib2.Response object for cookielib to work with.
    • twisted.web.client._RetryingHTTP11ClientProtocol - A wrapper for HTTP11ClientProtocol that automatically retries requests.
    • twisted.web.client._StandardEndpointFactory - Standard HTTP endpoint destinations - TCP for HTTP, TCP+TLS for HTTPS.
    • twisted.web.client.BrowserLikePolicyForHTTPS - SSL connection creator for web clients.
    • twisted.web.client.ContentDecoderAgent - An Agent wrapper to handle encoded content.
    • twisted.web.client.CookieAgent - CookieAgent extends the basic Agent to add RFC-compliant handling of HTTP cookies. Cookies are written to and extracted from a cookielib.CookieJar instance.
    • twisted.web.client.FileBodyProducer - FileBodyProducer produces bytes from an input file object incrementally and writes them to a consumer.
    • twisted.web.client.HostnameCachingHTTPSPolicy - IPolicyForHTTPS that wraps a IPolicyForHTTPS and caches the created IOpenSSLClientConnectionCreator.
    • twisted.web.client.HTTPConnectionPool - A pool of persistent HTTP connections.
    • twisted.web.client.RedirectAgent - An Agent wrapper which handles HTTP redirects.
      • twisted.web.client.BrowserLikeRedirectAgent - An Agent wrapper which handles HTTP redirects in the same fashion as web browsers.
    • twisted.web.client.URI - A URI object.
    • twisted.web.client.WebClientContextFactory - This class is deprecated. Please simply use Agent as-is, or if you want to customize something, use BrowserLikePolicyForHTTPS.
    • twisted.web.guard.BasicCredentialFactory - Credential Factory for HTTP Basic Authentication
    • twisted.web.guard.DigestCredentialFactory - Wrapper for digest.DigestCredentialFactory that implements the ICredentialFactory interface.
    • twisted.web.guard.HTTPAuthSessionWrapper - Wrap a portal, enforcing supported header-based authentication schemes.
    • twisted.web.http._ChunkedTransferDecoder - No summary
    • twisted.web.http._IdentityTransferDecoder - Protocol for accumulating bytes up to a specified length. This handles the case where no Transfer-Encoding is specified.
    • twisted.web.http._NoPushProducer - A no-op version of interfaces.IPushProducer, used to abstract over the possibility that a HTTPChannel transport does not provide IPushProducer.
    • twisted.web.http._XForwardedForAddress - IAddress which represents the client IP to log for a request, as gleaned from an X-Forwarded-For header.
    • twisted.web.http_headers.Headers - Stores HTTP headers in a key and multiple value format.
    • twisted.web.microdom.Node - No class docstring; 5/14 methods documented
      • twisted.web.microdom.CharacterData - Undocumented
        • twisted.web.microdom._Attr - Support class for getAttributeNode.
        • twisted.web.microdom.CDATASection - Undocumented
        • twisted.web.microdom.Comment - A comment node.
        • twisted.web.microdom.Text - No class docstring; 1/5 methods documented
          • twisted.web.domhelpers.RawText - No summary
      • twisted.web.microdom.Document - No class docstring; 1/11 methods documented
      • twisted.web.microdom.Element - No class docstring; 2/17 methods documented
      • twisted.web.microdom.EntityReference - Undocumented
    • twisted.web.server._GzipEncoder - An encoder which supports gzip.
    • twisted.web.server.GzipEncoderFactory -
    • twisted.web.static.StaticProducer - Superclass for classes that implement the business of producing.
      • twisted.web.static.MultipleRangeStaticProducer - A StaticProducer that writes several chunks of a file to the request.
      • twisted.web.static.NoRangeStaticProducer - A StaticProducer that writes the entire file to the request.
      • twisted.web.static.SingleRangeStaticProducer - A StaticProducer that writes a single chunk of a file to the request.
    • twisted.web.template._NSContext - A mapping from XML namespaces onto their prefixes in the document.
    • twisted.web.template._TagFactory - A factory for Tag objects; the implementation of the tags object.
    • twisted.web.template.CDATA - A <![CDATA[]]> block from a template. Given a separate representation in the DOM so that they may be round-tripped through rendering without losing information.
    • twisted.web.template.CharRef - A numeric character reference. Given a separate representation in the DOM so that non-ASCII characters may be output as pure ASCII.
    • twisted.web.template.Comment - A <!-- --> comment from a template. Given a separate representation in the DOM so that they may be round-tripped through rendering without losing information.
    • twisted.web.template.Element - Base for classes which can render part of a page.
      • twisted.web.test.test_template.FailingElement - An element that raises an exception when rendered.
      • twisted.web.test.test_template.TestElement - An Element that can be rendered successfully.
      • twisted.web.test.test_template.TestFailureElement - An Element that can be used in place of FailureElement to verify that renderElement can render failures properly.
      • twisted.web.util._FrameElement - _FrameElement is an IRenderable which can render details about one frame from a Failure.
      • twisted.web.util._SourceFragmentElement - _SourceFragmentElement is an IRenderable which can render several lines of source code near the line number of a particular frame object.
      • twisted.web.util._SourceLineElement - _SourceLineElement is an IRenderable which can render a single line of source code.
      • twisted.web.util._StackElement - _StackElement renders an IRenderable which can render a list of frames.
      • twisted.web.util.FailureElement - FailureElement is an IRenderable which can render detailed information about a Failure.
    • twisted.web.template.slot - Marker for markup insertion in a template.
    • twisted.web.template.Tag - No summary
    • twisted.web.template.TagLoader - An ITemplateLoader that loads existing IRenderable providers.
    • twisted.web.template.XMLFile - An ITemplateLoader that loads and parses XML from a file.
    • twisted.web.template.XMLString - An ITemplateLoader that loads and parses XML from a string.
    • twisted.web.test.injectionhelpers.MethodInjectionTestsMixin - No summary
      • twisted.web.test.test_agent.AgentMethodInjectionTests - Test client.Agent against HTTP method injections.
      • twisted.web.test.test_agent.RequestMethodInjectionTests - Test client.Request against HTTP method injections.
      • twisted.web.test.test_agent.RequestWriteToMethodInjectionTests - Test client.Request.writeTo against HTTP method injections.
      • twisted.web.test.test_webclient.DownloadPageMethodInjectionTests - Test client.getPage against HTTP method injections.
      • twisted.web.test.test_webclient.GetPageMethodInjectionTests - Test client.getPage against HTTP method injections.
      • twisted.web.test.test_webclient.HTTPClientFactoryMethodInjectionTests - Tests client.HTTPClientFactory against HTTP method injections.
      • twisted.web.test.test_webclient.HTTPDownloaderMethodInjectionTests - Tests client.HTTPDownloader against HTTP method injections.
      • twisted.web.test.test_webclient.HTTPPageGetterMethodInjectionTests - Test client.HTTPPageGetter against HTTP method injections.
        • twisted.web.test.test_webclient.HTTPPageDownloaderMethodInjectionTests - Test client.HTTPPageDownloader against HTTP method injections.
    • twisted.web.test.injectionhelpers.URIInjectionTestsMixin - No summary
      • twisted.web.test.test_agent.AgentURIInjectionTests - Test client.Agent against URI injections.
      • twisted.web.test.test_agent.RequestURIInjectionTests - Test client.Request against HTTP URI injections.
      • twisted.web.test.test_agent.RequestWriteToURIInjectionTests - Test client.Request.writeTo against HTTP method injections.
      • twisted.web.test.test_webclient.DownloadPageURIInjectionTests - Test client.downloadPage against URI injections.
      • twisted.web.test.test_webclient.GetPageURIInjectionTests - Test client.getPage against URI injections.
      • twisted.web.test.test_webclient.HTTPClientFactorySetURLURIInjectionTests - Tests client.HTTPClientFactory.setURL against HTTP URI injections.
      • twisted.web.test.test_webclient.HTTPClientFactoryURIInjectionTests - Tests client.HTTPClientFactory against HTTP URI injections.
      • twisted.web.test.test_webclient.HTTPDownloaderSetURLURIInjectionTests - Tests client.HTTPDownloader.setURL against HTTP URI injections.
      • twisted.web.test.test_webclient.HTTPDownloaderURIInjectionTests - Tests client.HTTPDownloader against HTTP URI injections.
      • twisted.web.test.test_webclient.HTTPPageGetterURIInjectionTests - Test client.HTTPPageGetter against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPPageDownloaderURIInjectionTests - Test client.HTTPPageDownloader against HTTP URI injections.
    • twisted.web.test.requesthelper.DummyRequest - Represents a dummy or fake request. See twisted.web.server.Request.
      • twisted.web.test.test_web.DummyRequestForLogTest - No class docstring; 1/1 methods documented
    • twisted.web.test.requesthelper.NullAddress - A null implementation of IAddress.
    • twisted.web.test.test_agent._RedirectAgentTestsMixin - Test cases mixin for RedirectAgentTests and BrowserLikeRedirectAgentTests.
      • twisted.web.test.test_agent.BrowserLikeRedirectAgentTests - Tests for client.BrowserLikeRedirectAgent.
      • twisted.web.test.test_agent.RedirectAgentTests - Tests for client.RedirectAgent.
    • twisted.web.test.test_agent.AgentTestsMixin - Tests for any IAgent implementation.
      • twisted.web.test.test_agent.AgentTests - Tests for the new HTTP client API provided by Agent.
      • twisted.web.test.test_agent.BrowserLikeRedirectAgentTests - Tests for client.BrowserLikeRedirectAgent.
      • twisted.web.test.test_agent.ContentDecoderAgentTests - Tests for client.ContentDecoderAgent.
      • twisted.web.test.test_agent.CookieAgentTests - Tests for twisted.web.client.CookieAgent.
      • twisted.web.test.test_agent.ProxyAgentTests - Tests for client.ProxyAgent.
      • twisted.web.test.test_agent.RedirectAgentTests - Tests for client.RedirectAgent.
    • twisted.web.test.test_agent.BadEndpoint - An endpoint that shouldn't be called.
    • twisted.web.test.test_agent.CookieTestsMixin - Mixin for unit tests dealing with cookies.
      • twisted.web.test.test_agent.CookieAgentTests - Tests for twisted.web.client.CookieAgent.
      • twisted.web.test.test_agent.CookieJarTests - Tests for twisted.web.client._FakeUrllib2Response and twisted.web.client._FakeUrllib2Request's interactions with cookielib.CookieJar instances.
    • twisted.web.test.test_agent.CustomOpenSSLTrustRoot - Undocumented
    • twisted.web.test.test_agent.DummyEndpoint - An endpoint that uses a fake transport.
    • twisted.web.test.test_agent.DummyResponse - Fake IResponse for testing readBody that captures the protocol passed to deliverBody and uses it to make a connection with a transport.
      • twisted.web.test.test_agent.AlreadyCompletedDummyResponse - A dummy response that has already had its transport closed.
    • twisted.web.test.test_agent.FakeReactorAndConnectMixin.StubEndpoint - Endpoint that wraps existing endpoint, substitutes StubHTTPProtocol, and resulting protocol instances are attached to the given test case.
    • twisted.web.test.test_agent.FileConsumer - Undocumented
    • twisted.web.test.test_agent.IntegrationTestingMixin - Transport-to-Agent integration tests for both HTTP and HTTPS.
      • twisted.web.test.test_agent.AgentHTTPSTests - Tests for the new HTTP client API that depends on SSL.
      • twisted.web.test.test_agent.AgentTests - Tests for the new HTTP client API provided by Agent.
    • twisted.web.test.test_agent.StubEndpointFactory - A stub IAgentEndpointFactory for use in testing.
    • twisted.web.test.test_client.DummyEndPoint - An endpoint that does not connect anywhere
    • twisted.web.test.test_http.ResponseTestMixin - A mixin that provides a simple means of comparing an actual response string to an expected response string by performing the minimal parsing.
      • twisted.web.test.test_http.ChunkingTests - No class docstring; 3/5 methods documented
      • twisted.web.test.test_http.Expect100ContinueServerTests - Test that the HTTP server handles 'Expect: 100-continue' header correctly.
      • twisted.web.test.test_http.HTTP1_0Tests - No class docstring; 9/9 methods documented
        • twisted.web.test.test_http.HTTP0_9Tests - Undocumented
        • twisted.web.test.test_http.HTTP1_1_close_Tests - Undocumented
        • twisted.web.test.test_http.HTTP1_1Tests - Undocumented
      • twisted.web.test.test_http.PipeliningBodyTests - Tests that multiple pipelined requests with bodies are correctly buffered.
      • twisted.web.test.test_http.RequestTests - Tests for http.Request
    • twisted.web.test.test_http2.FrameBuffer - A test object that converts data received from Twisted's HTTP/2 stack and turns it into a sequence of hyperframe frame objects.
    • twisted.web.test.test_http2.FrameFactory - A class containing lots of helper methods and state to build frames. This allows test cases to easily build correct HTTP/2 frames to feed to hyper-h2.
    • twisted.web.test.test_http2.HTTP2TestHelpers - A superclass that contains no tests but provides test helpers for HTTP/2 tests.
      • twisted.web.test.test_http2.H2FlowControlTests - Tests that ensure that we handle HTTP/2 flow control limits appropriately.
      • twisted.web.test.test_http2.HTTP2SchedulingTests - The H2Connection object schedules certain events (mostly its data sending loop) using callbacks from the reactor. These tests validate that the calls are scheduled correctly.
      • twisted.web.test.test_http2.HTTP2ServerTests - No class docstring; 33/33 methods documented
      • twisted.web.test.test_http2.HTTP2TimeoutTests - The H2Connection object times out idle connections.
      • twisted.web.test.test_http2.HTTP2TransportChecking - No class docstring; 4/4 methods documented
    • twisted.web.test.test_http2.NotifyingRequestFactory - No summary
    • twisted.web.test.test_httpauth.Realm - A simple IRealm implementation which gives out WebAvatar for any avatarId.
    • twisted.web.test.test_newclient._HTTPParserTests - Base test class for HTTPParser which is responsible for the bulk of the task of parsing HTTP bytes.
      • twisted.web.test.test_newclient.HTTPParserNonRFCComplaintDelimeterTests - _HTTPParserTests using bare LF newlines.
      • twisted.web.test.test_newclient.HTTPParserRFCComplaintDelimeterTests - _HTTPParserTests using standard CR LF newlines.
    • twisted.web.test.test_proxy.DummyChannel - A dummy HTTP channel, that does nothing but holds a transport and saves connection lost.
    • twisted.web.test.test_proxy.DummyFactory - A simple holder for host and port information.
    • twisted.web.test.test_template.FakeSite - A minimal Site object that we can use to test displayTracebacks
    • twisted.web.test.test_template.XMLLoaderTestsMixin -
      • twisted.web.test.test_template.XMLFileWithFilenameTests - Tests for twisted.web.template.XMLFile's deprecated filename support.
      • twisted.web.test.test_template.XMLFileWithFilePathTests - Tests for twisted.web.template.XMLFile's FilePath support.
      • twisted.web.test.test_template.XMLFileWithFileTests - Tests for twisted.web.template.XMLFile's deprecated file object support.
      • twisted.web.test.test_template.XMLStringLoaderTests - Tests for twisted.web.template.XMLString
    • twisted.web.test.test_web.AccessLogTestsMixin - A mixin for TestCase subclasses defining tests that apply to HTTPFactory and its subclasses.
      • twisted.web.test.test_web.HTTPFactoryAccessLogTests - Tests for http.HTTPFactory.log.
      • twisted.web.test.test_web.SiteAccessLogTests - Tests for server.Site.log.
    • twisted.web.test.test_web.HeadlessResource - A resource that implements GET but not HEAD.
    • twisted.words.protocols.irc._CommandDispatcherMixin - Dispatch commands to handlers based on their name.
      • twisted.words.protocols.irc._FormattingParser - A finite-state machine that parses formatted IRC text.
      • twisted.words.protocols.irc.ServerSupportedFeatures - Handle ISUPPORT messages.
      • twisted.words.test.test_irc.Dispatcher - A dispatcher that exposes one known command and handles unknown commands.
    • twisted.words.protocols.jabber.client.CheckVersionInitializer - Initializer that checks if the minimum common stream version number is 1.0.
    • twisted.words.protocols.jabber.client.IQAuthInitializer - Non-SASL Authentication initializer for the initiating entity.
    • twisted.words.protocols.jabber.component.ComponentInitiatingInitializer - External server-side component authentication initializer for the initiating entity.
    • twisted.words.protocols.jabber.component.Router - XMPP Server's Router.
    • twisted.words.protocols.jabber.jid.JID - Represents a stringprep'd Jabber ID.
    • twisted.words.protocols.jabber.sasl_mechanisms.Anonymous - Implements the ANONYMOUS SASL authentication mechanism.
    • twisted.words.protocols.jabber.sasl_mechanisms.DigestMD5 - Implements the DIGEST-MD5 SASL authentication mechanism.
    • twisted.words.protocols.jabber.sasl_mechanisms.Plain - Implements the PLAIN SASL authentication mechanism.
    • twisted.words.protocols.jabber.xmlstream.BaseFeatureInitiatingInitializer - Base class for initializers with a stream feature.
      • twisted.words.protocols.jabber.client.BindInitializer - Initializer that implements Resource Binding for the initiating entity.
      • twisted.words.protocols.jabber.client.SessionInitializer - Initializer that implements session establishment for the initiating entity.
      • twisted.words.protocols.jabber.sasl.SASLInitiatingInitializer - Stream initializer that performs SASL authentication.
        • twisted.words.test.test_jabbersasl.DummySASLInitiatingInitializer - Dummy SASL Initializer for initiating entities.
      • twisted.words.protocols.jabber.xmlstream.TLSInitiatingInitializer - TLS stream initializer for the initiating entity.
      • twisted.words.test.test_jabberxmlstream.TestFeatureInitializer - Undocumented
    • twisted.words.protocols.jabber.xmlstream.XMPPHandler - XMPP protocol handler.
      • twisted.words.test.test_jabberxmlstream.DummyXMPPHandler - Dummy XMPP subprotocol handler to count the methods are called on it.
      • twisted.words.test.test_jabberxmlstream.FailureReasonXMPPHandler - Dummy handler specifically for failure Reason tests.
    • twisted.words.protocols.jabber.xmlstream.XMPPHandlerCollection - Collection of XMPP subprotocol handlers.
      • twisted.words.protocols.jabber.xmlstream.StreamManager - Business logic representing a managed XMPP connection.
    • twisted.words.service.Group - Undocumented
    • twisted.words.service.User - Undocumented
    • twisted.words.service.WordsRealm - No class docstring; 2/13 methods documented
      • twisted.words.service.InMemoryWordsRealm - Undocumented
    • twisted.words.test.test_basesupport.DummyUI - Provide just the interface required to be passed to AbstractAccount.logOn.
    • twisted.words.test.test_irc.NoticingClient - Undocumented
    • twisted.words.test.test_jabberclient.InitiatingInitializerHarness - Testing harness for interacting with XML stream initializers.
      • twisted.words.test.test_jabberclient.BindInitializerTests - Tests for client.BindInitializer.
      • twisted.words.test.test_jabberclient.IQAuthInitializerTests - Tests for client.IQAuthInitializer.
      • twisted.words.test.test_jabberclient.SessionInitializerTests - Tests for client.SessionInitializer.
    • twisted.words.test.test_jabbersasl.DummySASLMechanism - Dummy SASL mechanism.
    • twisted.words.test.test_jabberxmlstream.DummyFactory - Dummy XmlStream factory that only registers bootstrap observers.
    • twisted.words.test.test_service.TestCaseUserAgg - Undocumented
    • twisted.words.xish.domish.Element - Represents an XML element node.
      • twisted.words.protocols.jabber.client.IQ - Wrapper for a Info/Query packet.
      • twisted.words.protocols.jabber.xmlstream.IQ - Wrapper for an iq stanza.
    • twisted.words.xish.utility._MethodWrapper - Internal class for tracking method calls.
    • twisted.words.xish.utility.XmlPipe - XML stream pipe.
    • twisted.words.xish.xmlstream.BootstrapMixin - XmlStream factory mixin to install bootstrap event observers.
      • twisted.words.protocols.jabber.xmlstream.XmlStreamServerFactory - Factory for Jabber XmlStream objects as a server.
        • twisted.words.protocols.jabber.component.XMPPComponentServerFactory - XMPP Component Server factory.
      • twisted.words.xish.xmlstream.XmlStreamFactoryMixin - XmlStream factory mixin that takes care of event handlers.
        • twisted.words.xish.xmlstream.XmlStreamFactory - Factory for XmlStream protocol objects as a reconnection client.
          • twisted.words.protocols.jabber.xmlstream.XmlStreamFactory - Factory for Jabber XmlStream objects as a reconnecting client.
  • OSError
    • twisted.python.filepath.UnlistableError - An exception which is used to distinguish between errors which mean 'this is not a directory you can list' and other, more catastrophic errors.
      • twisted.python.filepath._WindowsUnlistableError - This exception is raised on Windows, for compatibility with previous releases of FilePath where unportable programs may have done "except WindowsError:" around a call to children().
    • twisted.python.release.CommandFailed - Undocumented
    • twisted.python.release.DirectoryDoesntExist - Some directory doesn't exist when it should.
    • twisted.python.release.DirectoryExists - Some directory exists when it shouldn't.
    • twisted.python.win32.FakeWindowsError - Stand-in for sometimes-builtin exception on platforms for which it is missing.
      • twisted.python.filepath._WindowsUnlistableError - This exception is raised on Windows, for compatibility with previous releases of FilePath where unportable programs may have done "except WindowsError:" around a call to children().
    • twisted.test.test_strerror._MyWindowsException - An exception type like ctypes.WinError, but available on all platforms.
  • pickle.PicklingError
    • twisted.persisted.styles._UniversalPicklingError - A PicklingError catchable by both cPickle.PicklingError and pickle.PicklingError handlers.
  • proxyForInterface(_IProcessTransportWithConsumerAndProducer, '_process')
    • twisted.internet.endpoints._ProcessEndpointTransport - An ITransport, IProcessTransport, IConsumer, and IPushProducer provider for the IProtocol instance passed to the process endpoint.
  • proxyForInterface(http._IDeprecatedHTTPChannelToRequestInterface)
    • twisted.web.test.test_http._IDeprecatedHTTPChannelToRequestInterfaceProxy - Proxy _IDeprecatedHTTPChannelToRequestInterface. Used to assert that the interface matches what HTTPChannel expects.
  • proxyForInterface(IProtocol)
    • twisted.web.client._GzipProtocol - A Protocol implementation which wraps another one, transparently decompressing received data.
  • proxyForInterface(IProtocol, '_channel')
    • twisted.web.http._GenericHTTPChannelProtocol - A proxy object that wraps one of the HTTP protocol objects, and switches between them depending on TLS negotiated protocol.
  • proxyForInterface(IReporter)
    • twisted.trial._dist.distreporter.DistReporter - See module docstring.
  • proxyForInterface(IRequest, '_request')
    • twisted.web.http._XForwardedForRequest - Add a layer on top of another request that only uses the value of an X-Forwarded-For header as the result of getClientAddress.
  • proxyForInterface(IResource)
    • twisted.web.resource.EncodingResourceWrapper - Wrap a IResource, potentially applying an encoding to the response body generated.
  • proxyForInterface(IResponse)
    • twisted.web.client.GzipDecoder - A wrapper for a Response instance which handles gzip'ed body.
    • twisted.web.test.test_agent.Decoder1 - A test decoder to be used by client.ContentDecoderAgent tests.
      • twisted.web.test.test_agent.Decoder2 - A test decoder to be used by client.ContentDecoderAgent tests.
  • proxyForInterface(itrial.IReporter, '_originalReporter')
    • twisted.trial.reporter.TestResultDecorator - Base class for TestResult decorators.
      • twisted.trial.reporter._AdaptedReporter - TestResult decorator that makes sure that addError only gets tests that have been adapted with a particular test adapter.
      • twisted.trial.reporter._ExitWrapper - A wrapper for a reporter that causes the reporter to stop after unsuccessful tests.
      • twisted.trial.reporter.UncleanWarningsReporterWrapper - A wrapper for a reporter that converts util.DirtyReactorAggregateErrors to warnings.
  • proxyForInterface(itrial.ITestCase, '_originalTest')
    • twisted.trial.unittest.TestDecorator - Decorator for test cases.
      • twisted.trial._asyncrunner._ForceGarbageCollectionDecorator - Forces garbage collection to be run before and after the test. Any errors logged during the post-test collection are added to the test result as errors.
      • twisted.trial._asyncrunner._PyUnitTestCaseAdapter - Adapt from pyunit.TestCase to ITestCase.
        • twisted.trial._asyncrunner._BrokenIDTestCaseAdapter - Adapter for pyunit-style TestCase subclasses that have undesirable id() methods. That is unittest.FunctionTestCase and unittest.DocTestCase.
  • proxyForInterface(IWorker, '_realWorker')
    • twisted._threads.test.test_team.ContextualWorker - A worker implementation that supplies a context.
  • pydoctor.sphinx.SphinxInventory
    • twisted.python._pydoctor.TwistedSphinxInventory - Custom SphinxInventory to work around broken external references to Sphinx.
  • pydoctor.zopeinterface.ZopeInterfaceASTBuilder
    • twisted.python._pydoctor.TwistedASTBuilder - Undocumented
  • pydoctor.zopeinterface.ZopeInterfaceFunction
    • twisted.python._pydoctor.TwistedFunction - Undocumented
  • pydoctor.zopeinterface.ZopeInterfaceModuleVisitor
    • twisted.python._pydoctor.TwistedModuleVisitor - No class docstring; 2/2 methods documented
  • pydoctor.zopeinterface.ZopeInterfaceSystem
    • twisted.python._pydoctor.TwistedSystem - A PyDoctor "system" used to generate the docs.
  • pyunit.TestCase
    • twisted.trial.test.test_runner.MalformedMethodTests.ContainMalformed - This TestCase holds malformed test methods that trial should handle.
    • twisted.trial.test.test_runner.UntilFailureTests.FailAfter - A test case that fails when run 3 times in a row.
  • pyunit.TestSuite
    • twisted.trial.unittest.TestSuite - Extend the standard library's TestSuite with a consistently overrideable run method.
      • twisted.trial.runner.DestructiveTestSuite - A test suite which remove the tests once run, to minimize memory usage.
      • twisted.trial.runner.LoggedSuite - Any errors logged in this suite will be reported to the TestResult object.
      • twisted.trial.runner.TrialSuite - Suite to wrap around every single test in a trial run. Used internally by Trial to set up things necessary for Trial tests to work, regardless of what context they are run in.
      • twisted.trial.test.test_runner.BreakingSuite - A TestSuite that logs an error when it is run.
  • RuntimeError
    • twisted.internet.error.NotConnectingError - The Connector was not connecting when it was asked to stop connecting
    • twisted.internet.error.NotListeningError - The Port was not listening when it was asked to stop listening
    • twisted.internet.error.ReactorAlreadyRunning - Error raised when trying to start the reactor multiple times.
    • twisted.internet.error.ReactorNotRestartable - Error raised when trying to run a reactor which was stopped.
    • twisted.internet.error.ReactorNotRunning - Error raised when trying to stop a reactor which is not running.
    • twisted.python.randbytes.SecureRandomNotAvailable - Exception raised when no secure random algorithm is found.
    • twisted.python.randbytes.SourceNotAvailable - Internal exception used when a specific random source is not available.
    • twisted.test.test_ident.NewException - Undocumented
    • twisted.web.test.test_xmlrpc.TestRuntimeError - Undocumented
    • twisted.words.protocols.irc.UnhandledCommand - A command dispatcher could not locate an appropriate command handler.
  • serial.Serial
    • twisted.internet.test.test_win32serialport.RegularFileSerial - Undocumented
  • setuptools.command.build_py.build_py
    • twisted.python._setup.BuildPy3 - A version of build_py that doesn't install the modules that aren't yet ported to Python 3.
  • setuptools.Extension
    • twisted.python._setup.ConditionalExtension - An extension module that will only be compiled if certain conditions are met.
  • TestCase
    • twisted.trial._synctest._Assertions - Replaces many of the built-in TestCase assertions. In general, these assertions provide better error messages and are easier to use in callbacks.
      • twisted.trial.unittest.SynchronousTestCase - A unit test. The atom of the unit testing universe.
        • twisted._threads.test.test_convenience.QuitTests - Tests for Quit
        • twisted._threads.test.test_memory.MemoryWorkerTests - Tests for MemoryWorker.
        • twisted._threads.test.test_team.TeamTests - Tests for Team
        • twisted._threads.test.test_threadworker.LockWorkerTests - Tests for LockWorker.
        • twisted._threads.test.test_threadworker.ThreadWorkerTests - Tests for ThreadWorker.
        • twisted.application.test.test_internet.ClientServiceTests - Tests for ClientService.
        • twisted.internet.test.test_abstract.IPv6AddressTests - Tests for isIPv6Address, a function for determining if a particular string is an IPv6 address literal.
        • twisted.internet.test.test_address.EmptyUNIXAddressTests - Tests for UNIXAddress operations involving a None address.
        • twisted.internet.test.test_address.IPv4AddressTCPTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_address.IPv4AddressUDPTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_address.IPv6AddressTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_address.UNIXAddressTests - No class docstring; 5/6 methods documented
        • twisted.internet.test.test_asyncioreactor.AsyncioSelectorReactorTests - AsyncioSelectorReactor tests.
        • twisted.internet.test.test_coroutines.AwaitTests - A dummy class to show that this test file was discovered but the tests are unable to be run in this version of Python.
        • twisted.internet.test.test_coroutines.YieldFromTests - A dummy class to show that this test file was discovered but the tests are unable to be run in this version of Python.
        • twisted.internet.test.test_default.InstallationTests - Tests for actual installation of the reactor.
        • twisted.internet.test.test_default.PollReactorTests - Tests for the cases of twisted.internet.default._getInstallFunction in which it picks the poll(2) or epoll(7)-based reactors.
        • twisted.internet.test.test_default.SelectReactorTests - Tests for the cases of twisted.internet.default._getInstallFunction in which it picks the select(2)-based reactor.
        • twisted.internet.test.test_endpoints.HostnameEndpointIDNATests - Tests for HostnameEndpoint's constructor's encoding behavior.
        • twisted.internet.test.test_endpoints.HostnameEndpointReprTests - Tests for HostnameEndpoint's string representation.
        • twisted.internet.test.test_endpoints.SimpleHostnameResolverTests - Tests for endpoints._SimpleHostnameResolver.
        • twisted.internet.test.test_error.ConnectionAbortedTests - Tests for the twisted.internet.error.ConnectionAborted exception.
        • twisted.internet.test.test_filedescriptor.FileDescriptorTests - Tests for FileDescriptor.
        • twisted.internet.test.test_filedescriptor.WriteDescriptorTests - Tests for FileDescriptor's implementation of IWriteDescriptor.
        • twisted.internet.test.test_inlinecb.CancellationTests - No summary
        • twisted.internet.test.test_inlinecb.ForwardTraceBackTests - No class docstring; 2/2 methods documented
        • twisted.internet.test.test_main.InstallReactorTests - Tests for installReactor.
        • twisted.internet.test.test_resolver.HelperTests - Tests for error cases of helpers used in this module.
        • twisted.internet.test.test_resolver.HostnameResolutionTests - Tests for hostname resolution.
        • twisted.internet.test.test_resolver.LegacyCompatibilityTests - Older applications may supply an object to the reactor via installResolver that only provides IResolverSimple. SimpleResolverComplexifier is a wrapper for an IResolverSimple.
        • twisted.internet.test.test_resolver.ReactorInstallationTests - Tests for installing old and new resolvers onto a PluggableResolverMixin and ReactorBase (from which all of Twisted's reactor implementations derive).
        • twisted.internet.test.test_sigchld.SetWakeupSIGCHLDTests - Tests for the signal.set_wakeup_fd implementation of the installHandler and isDefaultHandler APIs.
        • twisted.internet.test.test_tcp.AssertPeerClosedOnEMFILETests - Tests for assertPeerClosedOnEMFILE.
        • twisted.internet.test.test_tcp.BuffersLogsTests - Tests for _BuffersLogs.
        • twisted.internet.test.test_tcp.ExhaustsFileDescriptorsTests - Tests for _ExhaustsFileDescriptors.
        • twisted.internet.test.test_tcp.FileDescriptorReservationTests - Tests for _FileDescriptorReservation.
        • twisted.internet.test.test_tcp.NullFileDescriptorReservationTests - Tests for _NullFileDescriptorReservation.
        • twisted.internet.test.test_udp_internals.ErrorsTests - Error handling tests for udp.Port.
        • twisted.mail.test.test_imap.IMAP4ClientCopyTests - Tests for the IMAP4Client.copy method.
        • twisted.mail.test.test_imap.IMAP4ClientExamineTests - Tests for the IMAP4Client.examine method.
        • twisted.mail.test.test_imap.IMAP4ClientExpungeTests - Tests for the IMAP4Client.expunge method.
        • twisted.mail.test.test_imap.IMAP4ClientFetchTests - Tests for the IMAP4Client.fetch method.
        • twisted.mail.test.test_imap.IMAP4ClientSearchTests - Tests for the IMAP4Client.search method.
        • twisted.mail.test.test_imap.IMAP4ClientSelectTests - Tests for the IMAP4Client.select method.
        • twisted.mail.test.test_imap.IMAP4ClientStatusTests - Tests for the IMAP4Client.status method.
        • twisted.mail.test.test_imap.IMAP4ServerParsingTests - Test imap4.IMAP4Server's command parsing.
        • twisted.mail.test.test_imap.LiteralStringTests - Tests for self.literalFactory.
        • twisted.mail.test.test_imap.MessageProducerTests - No class docstring; 2/5 methods documented
        • twisted.mail.test.test_imap.MessageSetTests - Tests for MessageSet.
        • twisted.mail.test.test_imap.WriteBufferTests - Tests for imap4.WriteBuffer.
        • twisted.names.test.test_common.ExceptionForCodeTests - Tests for ResolverBase.exceptionForCode.
        • twisted.names.test.test_common.QueryTests - Tests for ResolverBase.query.
        • twisted.names.test.test_dns.CompactReprTests - Tests for L[dns._compactRepr}.
        • twisted.names.test.test_dns.DomainStringTests - No class docstring; 5/5 methods documented
        • twisted.names.test.test_dns.EDNSMessageConstructorTests - Tests for twisted.names.dns._EDNSMessage constructor arguments that are shared with dns.Message.
        • twisted.names.test.test_dns.EDNSMessageEDNSEncodingTests - Tests for the encoding and decoding of various EDNS messages.
        • twisted.names.test.test_dns.EDNSMessageEqualityTests - Tests for equality between L(dns._EDNSMessage} instances.
        • twisted.names.test.test_dns.EDNSMessageSpecificsTests - Tests for dns._EDNSMessage.
        • twisted.names.test.test_dns.EDNSMessageStandardEncodingTests - Tests for the encoding and decoding of various standard (non-EDNS) messages by dns._EDNSMessage.
        • twisted.names.test.test_dns.IsSubdomainOfTests - Tests for twisted.names.dns._isSubdomainOf.
        • twisted.names.test.test_dns.MessageComparisonTests - Tests for the rich comparison of dns.Message instances.
        • twisted.names.test.test_dns.MessageConstructorTests - Tests for twisted.names.dns.Message constructor arguments that are shared with dns._EDNSMessage.
        • twisted.names.test.test_dns.MessageStandardEncodingTests - Tests for the encoding and decoding of various standard (non-EDNS) messages by dns.Message.
        • twisted.names.test.test_dns.MessageTests - Tests for twisted.names.dns.Message.
        • twisted.names.test.test_dns.NameToLabelsTests - Tests for twisted.names.dns._nameToLabels.
        • twisted.names.test.test_dns.ResponseFromMessageTests - Tests for dns._responseFromMessage.
        • twisted.names.test.test_rootresolve.BootstrapTests - Tests for root.bootstrap
        • twisted.names.test.test_tap.OptionsTests - Tests for Options, defining how command line arguments for the DNS server are parsed.
        • twisted.pair.test.test_tuntap.FakeTapDeviceTests - Run various tap-type tunnel unit tests against an in-memory I/O system.
        • twisted.pair.test.test_tuntap.FakeTapDeviceWithPITests - Run various tap-type tunnel unit tests against an in-memory I/O system with the PI header enabled.
        • twisted.pair.test.test_tuntap.FakeTunDeviceTests - Run various tun-type tunnel unit tests against an in-memory I/O system.
        • twisted.pair.test.test_tuntap.MemoryIOSystemTests - General _IInputOutputSystem tests applied to MemoryIOSystem.
        • twisted.pair.test.test_tuntap.RealDeviceWithoutProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned off, against a real I/O system.
        • twisted.pair.test.test_tuntap.RealDeviceWithProtocolInformationTests - Run various tap-type tunnel unit tests, with "protocol information" (PI) turned on, against a real I/O system.
        • twisted.pair.test.test_tuntap.RealIOSystemTests - General _IInputOutputSystem tests applied to _RealSystem.
        • twisted.pair.test.test_tuntap.TapTests - Tests for TuntapPort when used to open a Linux tap tunnel.
        • twisted.pair.test.test_tuntap.TunnelAddressEqualityTests - Tests for the implementation of equality (== and !=) for TunnelAddress.
        • twisted.pair.test.test_tuntap.TunnelAddressTests - Tests for TunnelAddress.
        • twisted.pair.test.test_tuntap.TunnelTests - Tunnel is mostly tested by other test cases but some tests don't fit there. Those tests are here.
        • twisted.pair.test.test_tuntap.TuntapPortTests - Tests for TuntapPort behavior that is independent of the tunnel type.
        • twisted.pair.test.test_tuntap.TunTests - Tests for TuntapPort when used to open a Linux tun tunnel.
        • twisted.protocols.haproxy.test.test_parser.HAProxyServerParserTests - Tests that the parser generates the correct endpoints.
        • twisted.protocols.haproxy.test.test_parser.UnparseEndpointTests - Tests to ensure that un-parsing an endpoint string round trips through escaping properly.
        • twisted.protocols.test.test_basic.Int16Tests - Test case for int16-prefixed protocol
          • twisted.protocols.test.test_basic.NewStyleInt16Tests - This test case verifies that IntNStringReceiver still works when inherited by a new-style class.
        • twisted.protocols.test.test_basic.Int32Tests - Test case for int32-prefixed protocol
        • twisted.protocols.test.test_basic.Int8Tests - Test case for int8-prefixed protocol
        • twisted.protocols.test.test_basic.LineOnlyReceiverTests - Tests for twisted.protocols.basic.LineOnlyReceiver.
        • twisted.protocols.test.test_basic.LineReceiverLineLengthExceededTests - Tests for twisted.protocols.basic.LineReceiver.lineLengthExceeded.
        • twisted.protocols.test.test_basic.LineReceiverTests - Test twisted.protocols.basic.LineReceiver, using the LineTester wrapper.
        • twisted.protocols.test.test_basic.NetstringReceiverTests - Tests for twisted.protocols.basic.NetstringReceiver.
        • twisted.protocols.test.test_basic.ProducerTests - Tests for basic._PausableMixin and basic.LineReceiver.paused.
        • twisted.protocols.test.test_tls.DeterministicTLSMemoryBIOTests - Test for the implementation of ISSLTransport which runs over another transport.
        • twisted.python.test.test_components.AdapterTests - Test adapters.
        • twisted.python.test.test_components.ComponentizedTests - Simple test case for caching in Componentized.
        • twisted.python.test.test_components.MetaInterfaceTests - No class docstring; 1/3 methods documented
        • twisted.python.test.test_components.ProxyForInterfaceTests - Tests for proxyForInterface.
        • twisted.python.test.test_components.RegistrationTests - Tests for adapter registration.
        • twisted.python.test.test_deprecate.AppendToDocstringTests - Test the _appendToDocstring function.
        • twisted.python.test.test_deprecate.DeprecatedAttributeTests - Tests for twisted.python.deprecate._DeprecatedAttribute and twisted.python.deprecate.deprecatedModuleAttribute, which issue warnings for deprecated module-level attributes.
        • twisted.python.test.test_deprecate.DeprecatedDecoratorTests - Tests for deprecated decorators.
        • twisted.python.test.test_deprecate.DeprecationWarningsTests - No class docstring; 9/9 methods documented
        • twisted.python.test.test_deprecate.ImportedModuleAttributeTests - Tests for deprecatedModuleAttribute which involve loading a module via 'import'.
        • twisted.python.test.test_deprecate.ModuleProxyTests - Tests for twisted.python.deprecate._ModuleProxy, which proxies access to module-level attributes, intercepting access to deprecated attributes and passing through access to normal attributes.
        • twisted.python.test.test_deprecate.MutualArgumentExclusionTests - Tests for mutuallyExclusiveArguments.
        • twisted.python.test.test_deprecate.WarnAboutFunctionTests - Tests for twisted.python.deprecate.warnAboutFunction which allows the callers of a function to issue a DeprecationWarning about that function.
        • twisted.python.test.test_runtime.DockerPlatformTests - Tests for twisted.python.runtime.Platform.isDocker.
        • twisted.python.test.test_runtime.ForeignPlatformTests - Tests for Platform based overridden initializer values.
        • twisted.python.test.test_runtime.PlatformTests - Tests for the default Platform initializer.
        • twisted.python.test.test_runtime.PythonVersionTests - Tests the shortPythonVersion method.
        • twisted.python.test.test_setup.BuildPy3Tests - Tests for BuildPy3.
        • twisted.python.test.test_setup.LongDescriptionTests - Tests for _getLongDescriptionArgs()
        • twisted.python.test.test_setup.OptionalDependenciesTests - Tests for _EXTRAS_REQUIRE
        • twisted.python.test.test_setup.SetupTests - Tests for getSetupArgs.
        • twisted.python.test.test_setup.WithPlatformTests - Tests for _checkCPython when used with a (fake) platform module.
        • twisted.python.test.test_url.TestURL - Tests for URL.
        • twisted.python.test.test_url.URLDeprecationTests - twisted.python.url is deprecated.
        • twisted.python.test.test_versions.VersionsTests - No class docstring; 15/16 methods documented
        • twisted.runner.test.test_procmon.DeprecationTests - Tests that check functionality that should be deprecated is deprecated.
        • twisted.spread.test.test_pb.NewStyleTests - No class docstring; 5/5 methods documented
        • twisted.test.test_compat.CmpTests - cmp should behave like the built-in Python 2 cmp.
        • twisted.test.test_compat.ComparableTests - comparable decorated classes emulate Python 2's __cmp__ semantics.
        • twisted.test.test_compat.CompatTests - Various utility functions in twisted.python.compat provide same functionality as modern Python variants.
        • twisted.test.test_compat.ExecfileCompatTests - Tests for the Python 3-friendly execfile implementation.
        • twisted.test.test_compat.GetAsyncParamTests - Tests for twisted.python.compat._get_async_param
        • twisted.test.test_compat.IOTypeTests - Test cases for determining a file-like object's type.
        • twisted.test.test_compat.IPv6Tests - inet_pton and inet_ntop implementations support IPv6.
        • twisted.test.test_compat.NetworkStringTests - Tests for networkString.
        • twisted.test.test_compat.PY3Tests - Identification of Python 2 vs. Python 3.
        • twisted.test.test_compat.PYPYTest - Identification of PyPy.
        • twisted.test.test_compat.Python3BytesTests - Tests for iterbytes, intToBytes, lazyByteSlice.
        • twisted.test.test_compat.Python3ComparableTests - Python 3-specific functionality of comparable.
        • twisted.test.test_compat.ReraiseTests - reraise re-raises exceptions on both Python 2 and Python 3.
        • twisted.test.test_compat.StringTests - Compatibility functions and types for strings.
        • twisted.test.test_context.ContextTests - Tests for the module-scope APIs for twisted.python.context.
        • twisted.test.test_defer.AlreadyCalledTests - Undocumented
        • twisted.test.test_defer.DeferredAddTimeoutTests - Tests for the function Deferred.addTimeout
        • twisted.test.test_defer.DeferredCancellerTests - No class docstring; 14/19 methods documented
        • twisted.test.test_defer.DeferredListEmptyTests - No class docstring; 1/4 methods documented
        • twisted.test.test_defer.DeferredTests - No class docstring; 47/69 methods documented
        • twisted.test.test_defer.FirstErrorTests - Tests for FirstError.
        • twisted.test.test_defer.LogTests - Test logging of unhandled errors.
        • twisted.test.test_defer.OtherPrimitivesTests - No class docstring; 7/12 methods documented
        • twisted.test.test_defgen.DeprecateDeferredGeneratorTests - Tests that DeferredGeneratorTests and waitForDeferred are deprecated.
        • twisted.test.test_dict.DictDeprecationTests - twisted.protocols.dict is deprecated.
        • twisted.test.test_error.GetConnectErrorTests - Given an exception instance thrown by socket.connect, error.getConnectError returns the appropriate high-level Twisted exception instance.
        • twisted.test.test_error.StringificationTests - Test that the exceptions have useful stringifications.
        • twisted.test.test_error.SubclassingTests - Some exceptions are subclasses of other exceptions.
        • twisted.test.test_failure.DebugModeTests - Failure's debug mode should allow jumping into the debugger.
        • twisted.test.test_failure.ExtendedGeneratorTests - Tests failure.Failure support for generator features added in Python 2.5
        • twisted.test.test_failure.FailureTests - Tests for failure.Failure.
        • twisted.test.test_failure.FindFailureTests - Tests for functionality related to Failure._findFailure.
        • twisted.test.test_failure.FormattableTracebackTests - Whitebox tests that show that failure._Traceback constructs objects that can be used by traceback.extract_tb.
        • twisted.test.test_failure.FrameAttributesTests - _Frame objects should possess some basic attributes that qualify them as fake python Frame objects.
        • twisted.test.test_failure.GetTracebackTests - Tests for Failure.getTraceback.
        • twisted.test.test_fdesc.CloseOnExecTests - Tests for fdesc._setCloseOnExec and fdesc._unsetCloseOnExec.
        • twisted.test.test_fdesc.NonBlockingTests - Tests for fdesc.setNonBlocking and fdesc.setBlocking.
        • twisted.test.test_fdesc.ReadWriteTests - Tests for fdesc.readFromFD, fdesc.writeToFD.
        • twisted.test.test_iutils.SuppressWarningsTests - Tests for utils.suppressWarnings.
        • twisted.test.test_log.DefaultObserverTests - Test the default observer.
        • twisted.test.test_log.FileObserverTests - Tests for log.FileObserver.
        • twisted.test.test_log.LogPublisherTests - No class docstring; 1/3 methods documented
        • twisted.test.test_log.LogTests - No class docstring; 4/9 methods documented
        • twisted.test.test_log.PythonLoggingIntegrationTests - Test integration of python logging bridge.
        • twisted.test.test_log.PythonLoggingObserverTests - Test the bridge with python logging module.
        • twisted.test.test_log.StdioOnnaStickTests - StdioOnnaStick should act like the normal sys.stdout object.
        • twisted.test.test_log.TextFromEventDictTests - Tests for textFromEventDict.
        • twisted.test.test_monkey.MonkeyPatcherTests - Tests for MonkeyPatcher monkey-patching class.
        • twisted.test.test_news.NewsDeprecationTestCase - Tests for the deprecation of twisted.news.
        • twisted.test.test_paths.BytesTestCase - Override default method implementations to support byte paths.
          • twisted.test.test_paths.AbstractFilePathTests - Tests for IFilePath implementations.
            • twisted.python.test.test_zippath.ZipFilePathTests - Test various ZipPath path manipulations as well as reprs for ZipPath and ZipArchive.
            • twisted.test.test_paths.FilePathTests - Test various FilePath path manipulations.
          • twisted.test.test_paths.ListingCompatibilityTests - These tests verify compatibility with legacy behavior of directory listing.
          • twisted.test.test_paths.PermissionsTests - Test Permissions and RWX classes
          • twisted.test.test_paths.SetContentTests - Tests for FilePath.setContent.
        • twisted.test.test_paths.UnicodeFilePathTests - FilePath instances should have the same internal representation as they were instantiated with.
        • twisted.test.test_randbytes.ConditionalSecureRandomTests - Test random sources one by one, then remove it to.
        • twisted.test.test_randbytes.RandomBaseTests - 'Normal' random test cases.
        • twisted.test.test_reflect.AccumulateMethodsTests - Tests for accumulateMethods which finds methods on a class hierarchy and adds them to a dictionary.
        • twisted.test.test_reflect.AddMethodNamesToDictTests - Tests for addMethodNamesToDict.
        • twisted.test.test_reflect.FilenameToModuleTests - Test filenameToModuleName detection.
        • twisted.test.test_reflect.FullyQualifiedNameTests - Test for fullyQualifiedName.
        • twisted.test.test_reflect.LookupsTests - Tests for namedClass, namedModule, and namedAny.
        • twisted.test.test_reflect.PrefixedMethodNamesTests - Tests for prefixedMethodNames.
        • twisted.test.test_reflect.PrefixedMethodsTests - Tests for prefixedMethods which finds methods on a class hierarchy and adds them to a dictionary.
        • twisted.test.test_reflect.SafeReprTests - Tests for reflect.safe_repr function.
        • twisted.test.test_reflect.SafeStrTests - Tests for reflect.safe_str function.
        • twisted.test.test_sslverify.ChooseDiffieHellmanEllipticCurveTests - Tests for sslverify._ChooseDiffieHellmanEllipticCurve.
        • twisted.test.test_sslverify.ClientOptionsTests - Tests for sslverify.optionsForClientTLS.
        • twisted.test.test_sslverify.DeprecationTests - Tests for deprecation of sslverify.OpenSSLCertificateOptions's support of the pickle protocol.
        • twisted.test.test_sslverify.FakeCryptoTests - Tests for FakeCrypto.
        • twisted.test.test_sslverify.SelectVerifyImplementationTests - Tests for _selectVerifyImplementation.
        • twisted.test.test_sslverify.ServiceIdentityTests - Tests for the verification of the peer's service's identity via the hostname argument to sslverify.OpenSSLCertificateOptions.
        • twisted.test.test_task.ReactTests - Tests for twisted.internet.task.react.
        • twisted.test.test_threadable.SerializationTests - Undocumented
        • twisted.test.test_threadable.SynchronizationTests - No class docstring; 3/5 methods documented
        • twisted.test.test_threadpool.MemoryBackedTests - Tests using PoolHelper to deterministically test properties of the threadpool implementation.
        • twisted.test.test_threadpool.RaceConditionTests - No class docstring; 2/3 methods documented
        • twisted.test.test_threadpool.ThreadPoolTests - Test threadpools.
        • twisted.trial._dist.test.test_disttrial.CountingReactorTests - Tests for CountingReactor.
        • twisted.trial.test.erroneous.ErrorTest - A test case which has a test_foo which will raise an error.
        • twisted.trial.test.erroneous.SynchronousTestFailureButTearDownRuns - Undocumented
        • twisted.trial.test.erroneous.SynchronousTestFailureInSetUp - Undocumented
        • twisted.trial.test.erroneous.SynchronousTestFailureInTearDown - Undocumented
        • twisted.trial.test.erroneous.TestRegularFail - Undocumented
        • twisted.trial.test.erroneous.TestSkipTestCase - Undocumented
        • twisted.trial.test.mockcustomsuite.Foo - Undocumented
        • twisted.trial.test.mockcustomsuite2.Foo - Undocumented
        • twisted.trial.test.mockcustomsuite3.Foo - Undocumented
        • twisted.trial.test.moduleself.Foo - Undocumented
        • twisted.trial.test.packages.PackageTest - No class docstring; 1/7 methods documented
          • twisted.trial.test.packages.SysPathManglingTest - Undocumented
            • twisted.trial.test.test_loader.FileTests - Tests for runner.filenameToModule.
            • twisted.trial.test.test_loader.FinderPy3Tests - No class docstring; 3/5 methods documented
            • twisted.trial.test.test_loader.LoaderTests - Tests for trial.TestLoader.
              • twisted.trial.test.test_loader.ZipLoadingTests - Undocumented
            • twisted.trial.test.test_loader.PackageOrderingTests - No class docstring; 2/5 methods documented
            • twisted.trial.test.test_output.ImportErrorsTests - Actually run trial as if on the command line and check that the output is what we expect.
        • twisted.trial.test.sample.AlphabetTest - Undocumented
        • twisted.trial.test.sample.DecorationTest - No class docstring; 4/4 methods documented
        • twisted.trial.test.sample.FooTest - Undocumented
        • twisted.trial.test.skipping.SynchronousAddCleanup - Undocumented
        • twisted.trial.test.skipping.SynchronousDeprecatedReasonlessSkip - Undocumented
        • twisted.trial.test.skipping.SynchronousSetUpTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousSkippedClass - Undocumented
        • twisted.trial.test.skipping.SynchronousSkipping - Undocumented
        • twisted.trial.test.skipping.SynchronousSkippingSetUp - Undocumented
        • twisted.trial.test.skipping.SynchronousStrictTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousTearDownTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousTodo - Undocumented
        • twisted.trial.test.skipping.SynchronousTodoClass - Undocumented
        • twisted.trial.test.suppression.SynchronousTestSuppression - Undocumented
          • twisted.trial.test.suppression.SynchronousTestSetUpSuppression - Undocumented
          • twisted.trial.test.suppression.SynchronousTestTearDownSuppression - Undocumented
        • twisted.trial.test.suppression.SynchronousTestSuppression2 - Undocumented
        • twisted.trial.test.test_assertions.AssertFalseTests - Tests for SynchronousTestCase's assertFalse and failIf assertion methods.
        • twisted.trial.test.test_assertions.AssertionNamesTests - Tests for consistency of naming within TestCase assertion methods
        • twisted.trial.test.test_assertions.AssertTrueTests - Tests for SynchronousTestCase's assertTrue and failUnless assertion methods.
        • twisted.trial.test.test_assertions.CallDeprecatedTests - Test use of the SynchronousTestCase.callDeprecated method with version objects.
        • twisted.trial.test.test_assertions.ResultOfAssertionsTests - Tests for SynchronousTestCase.successResultOf, SynchronousTestCase.failureResultOf, and SynchronousTestCase.assertNoResult.
        • twisted.trial.test.test_assertions.ResultOfCoroutineAssertionsTests - A dummy class to show that this test file was discovered but the tests are unable to be run in this version of Python.
        • twisted.trial.test.test_assertions.SynchronousAssertionsTests - Tests for SynchronousTestCase's assertion methods. That is, failUnless*, failIf*, assert* (not covered by other more specific test classes).
        • twisted.trial.test.test_assertions.TestFailureTests.FailingTest - Undocumented
        • twisted.trial.test.test_assertions.WarningAssertionTests - No class docstring; 13/13 methods documented
        • twisted.trial.test.test_doctest.RunnersTests - Tests for Twisted's doctest support.
        • twisted.trial.test.test_keyboard.TrialTest - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInSetUpTests - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTearDownTests - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTestTests - Undocumented
        • twisted.trial.test.test_loader.FinderPy2Tests - Tests for runner.TestLoader.findByName.
        • twisted.trial.test.test_log.Mask.SynchronousFailureLogging - Undocumented
        • twisted.trial.test.test_log.ObserverTests - Tests for _synctest._LogObserver, a helper for the implementation of SynchronousTestCase.flushLoggedErrors.
        • twisted.trial.test.test_log.SynchronousLogErrorsTests - Undocumented
        • twisted.trial.test.test_plugins.PluginsTests - Tests for Trial's reporter plugins.
        • twisted.trial.test.test_pyunitcompat.PyUnitResultTests - Tests to show that PyUnitResultAdapter wraps TestResult objects from the standard library 'unittest' module in such a way as to make them usable and useful from Trial.
        • twisted.trial.test.test_pyunitcompat.PyUnitResultTests.ErrorTest - A test case which has a test_foo which will raise an error.
        • twisted.trial.test.test_pyunitcompat.PyUnitTestTests - No class docstring; 0/1 classes, 1/2 methods documented
        • twisted.trial.test.test_reporter.AdaptedReporterTests - reporter._AdaptedReporter is a reporter wrapper that wraps all of the tests it receives before passing them on to the original reporter.
        • twisted.trial.test.test_reporter.AnsiColorizerTests - Tests for reporter._AnsiColorizer.
        • twisted.trial.test.test_reporter.DirtyReactorTests - No summary
        • twisted.trial.test.test_reporter.ExitWrapperTests - Tests for reporter._ExitWrapper.
        • twisted.trial.test.test_reporter.PyunitNamesTests - No class docstring; 3/7 methods documented
        • twisted.trial.test.test_reporter.ReporterInterfaceTests - Tests for the bare interface of a trial reporter.
          • twisted.trial.test.test_reporter.ReporterTests - Tests for the base reporter.Reporter class.
            • twisted.trial.test.test_reporter.TimingReporterTests - Undocumented
          • twisted.trial.test.test_reporter.SubunitReporterTests - Tests for the subunit reporter.
        • twisted.trial.test.test_reporter.SafeStreamTests - No class docstring; 1/1 methods documented
        • twisted.trial.test.test_reporter.SkipTests - Tests for reporter.Reporter's handling of skips.
          • twisted.trial.test.test_reporter.UncleanWarningSkipTests - Tests for skips on a reporter.Reporter wrapped by an UncleanWarningsReporterWrapper.
        • twisted.trial.test.test_reporter.StringTest - Undocumented
          • twisted.trial.test.test_reporter.ErrorReportingTests - No class docstring; 4/7 methods documented
            • twisted.trial.test.test_reporter.UncleanWarningWrapperErrorReportingTests - Tests that the UncleanWarningsReporterWrapper can sufficiently proxy IReporter failure and error reporting methods to a reporter.Reporter.
          • twisted.trial.test.test_reporter.FormatFailuresTests - Undocumented
        • twisted.trial.test.test_reporter.SubunitReporterNotInstalledTests - Test behaviour when the subunit reporter is not installed.
        • twisted.trial.test.test_reporter.TestResultTests - Undocumented
          • twisted.trial.test.test_reporter.ReporterRealtimeTests - Undocumented
        • twisted.trial.test.test_reporter.TodoTests - Tests for reporter.Reporter's handling of todos.
          • twisted.trial.test.test_reporter.UncleanWarningTodoTests - Tests for UncleanWarningsReporterWrapper's handling of todos.
        • twisted.trial.test.test_reporter.TracebackHandlingTests - No class docstring; 3/8 methods documented
        • twisted.trial.test.test_reporter.TreeReporterTests - No class docstring; 5/7 methods documented
        • twisted.trial.test.test_reporter.TrialNamesTests - No class docstring; 1/5 methods documented
        • twisted.trial.test.test_runner.DestructiveTestSuiteTests - Test for runner.DestructiveTestSuite.
        • twisted.trial.test.test_runner.DryRunTests - Check that 'dry run' mode works well with Trial tests.
        • twisted.trial.test.test_runner.LoggedErrorsTests - No summary
        • twisted.trial.test.test_runner.MalformedMethodTests - Test that trial manages when test methods don't have correct signatures.
        • twisted.trial.test.test_runner.PyUnitDryRunTests - Check that 'dry run' mode works well with stdlib unittest tests.
        • twisted.trial.test.test_runner.QualifiedNameWalkerTests - Tests for twisted.trial.runner._qualNameWalker.
        • twisted.trial.test.test_runner.RunnerDeprecationTests - No class docstring; 1/1 classes, 1/1 methods documented
        • twisted.trial.test.test_runner.RunnerTests - No class docstring; 9/18 methods documented
        • twisted.trial.test.test_runner.SynchronousDryRunTests - Check that 'dry run' mode works well with trial's SynchronousTestCase.
        • twisted.trial.test.test_runner.TestHolderTests - No class docstring; 3/4 methods documented
          • twisted.trial.test.test_runner.ExcInfoHoldingErrorHolderTests - Tests for runner.ErrorHolder behaving similarly to runner.TestHolder when constructed with a exc_info-style tuple representing its error.
          • twisted.trial.test.test_runner.FailureHoldingErrorHolderTests - Tests for runner.ErrorHolder behaving similarly to runner.TestHolder when constructed with a Failure representing its error.
        • twisted.trial.test.test_runner.TrialMainDoesNothingTests - Importing twisted.trial.__main__ will not run the script unless it is actually __main__.
        • twisted.trial.test.test_runner.TrialRunnerTests - Tests for runner.TrialRunner with the feature to turn unclean errors into warnings disabled.
        • twisted.trial.test.test_runner.TrialRunnerWithUncleanWarningsReporterTests - Tests for the TrialRunner's interaction with an unclean-error suppressing reporter.
        • twisted.trial.test.test_runner.TrialSuiteTests - Undocumented
        • twisted.trial.test.test_runner.UntilFailureTests - No class docstring; 1/1 classes, 4/5 methods documented
          • twisted.trial.test.test_runner.UncleanUntilFailureTests - Test that the run-until-failure feature works correctly with the unclean error suppressor.
        • twisted.trial.test.test_script.CoverageTests - Tests for the coverage option.
        • twisted.trial.test.test_script.ForceGarbageCollectionTests - Tests for the --force-gc option.
        • twisted.trial.test.test_script.SuiteUsedTests - Check the category of tests suite used by the loader.
        • twisted.trial.test.test_script.TestModuleTests - No class docstring; 9/26 methods documented
        • twisted.trial.test.test_script.WithoutModuleTests - Test the without-module flag.
        • twisted.trial.test.test_suppression.SynchronousSuppressionTests -
        • twisted.trial.test.test_testcase.AsynchronousTestCaseTests - No class docstring; 1/1 classes documented
        • twisted.trial.test.test_testcase.SynchronousTestCaseTests - No class docstring; 1/1 classes documented
        • twisted.trial.test.test_testcase.SynchronousTestCaseTests.MyTestCase - Some test methods which can be used to test behaviors of SynchronousTestCase.
        • twisted.trial.test.test_tests.GarbageCollectionDefaultTests - By default, tests should not force garbage collection.
        • twisted.trial.test.test_tests.GarbageCollectionTests - Test that, when force GC, it works.
        • twisted.trial.test.test_tests.GCMixin.BasicTest - Mock test to run.
        • twisted.trial.test.test_tests.ReactorCleanupTests - Tests for cleanup and reporting of reactor event sources left behind by test methods.
        • twisted.trial.test.test_tests.SynchronousAddCleanupTests - Test the addCleanup method of TestCase in the synchronous case
        • twisted.trial.test.test_tests.SynchronousClassTodoTests - Tests for the class-wide expected failure features in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousFixtureTests - Tests for broken fixture helper methods in the synchronous case
        • twisted.trial.test.test_tests.SynchronousIterateTestsTests - Check that _iterateTests returns a list of all test cases in a test suite or test case for synchronous tests.
        • twisted.trial.test.test_tests.SynchronousMonkeyPatchTests - Tests for the patch() helper method in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousSkipClassTests - Test the class skipping features in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousSkipMethodTests - Tests for the reporting of skipping tests in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousStrictTodoTests - Tests for the expected failure case when the exact failure that is expected is indicated in the synchronous case
        • twisted.trial.test.test_tests.SynchronousSuccessTests - Tests for the reporting of successful tests in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousSuiteClearingTests - Tests for our extension that allows us to clear out a TestSuite in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousTestDecoratorTests - Tests for our test decoration features in the synchronous case.
        • twisted.trial.test.test_tests.SynchronousTodoTests - Test the class skipping features in the synchronous case.
        • twisted.trial.test.test_tests.TrialGeneratorFunctionTests - Tests for generator function methods in test cases.
        • twisted.trial.test.test_tests.UnhandledDeferredTests - Test what happens when we have an unhandled deferred left around after a test.
        • twisted.trial.test.test_util.AcquireAttributeTests - Tests for acquireAttribute.
        • twisted.trial.test.test_util.DirtyReactorAggregateErrorTests - Tests for the DirtyReactorAggregateError.
        • twisted.trial.test.test_util.ExcInfoTests - Tests for excInfoOrFailureToExcInfo.
        • twisted.trial.test.test_util.JanitorTests - Tests for _Janitor!
        • twisted.trial.test.test_util.ListToPhraseTests - Input is transformed into a string representation of the list, with each item separated by delimiter (defaulting to a comma) and the final two being separated by a final delimiter.
        • twisted.trial.test.test_util.MktempTests - Tests for TestCase.mktemp, a helper function for creating temporary file or directory names.
        • twisted.trial.test.test_util.RemoveSafelyTests - Tests for util._removeSafely.
        • twisted.trial.test.test_util.RunSequentiallyTests - Sometimes it is useful to be able to run an arbitrary list of callables, one after the other.
        • twisted.trial.test.test_warning.CollectWarningsTests - Tests for _collectWarnings.
        • twisted.trial.test.test_warning.FlushWarningsTests - Tests for flushWarnings, an API for examining the warnings emitted so far in a test.
        • twisted.trial.test.test_warning.Mask.MockTests - A test case which is used by FlushWarningsTests to verify behavior which cannot be verified by code inside a single test method.
        • twisted.trial.unittest.TestCase - A unit test. The atom of the unit testing universe.
          • twisted.application.runner.test.test_exit.ExitTests - Tests for exit.
          • twisted.application.runner.test.test_pidfile.NonePIDFileTests - Tests for NonePIDFile.
          • twisted.application.runner.test.test_pidfile.PIDFileTests - Tests for PIDFile.
          • twisted.application.runner.test.test_runner.RunnerTests - Tests for Runner.
          • twisted.application.test.test_internet.EndpointServiceTests - Tests for twisted.application.internet.
          • twisted.application.test.test_internet.TimerServiceTests - Tests for twisted.application.internet.TimerService.
          • twisted.application.test.test_service.ApplicationTests - Tests for twisted.application.service.Application.
          • twisted.application.test.test_service.ServiceInterfaceTests - Tests for twisted.application.service.IService implementation.
          • twisted.application.twist.test.test_options.OptionsTests - Tests for TwistOptions.
          • twisted.application.twist.test.test_twist.TwistExitTests - Tests to verify that the Twist script takes the expected actions related to signals and the reactor.
          • twisted.application.twist.test.test_twist.TwistTests - Tests for Twist.
          • twisted.conch.test.test_address.SSHTransportAddressTests - 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).
          • twisted.conch.test.test_agent.AgentTestBase - Tests for SSHAgentServer/Client.
            • twisted.conch.test.test_agent.AgentClientFailureTests - No class docstring; 1/1 methods documented
            • twisted.conch.test.test_agent.AgentIdentityRequestsTests - Test operations against a server with identities already loaded.
            • twisted.conch.test.test_agent.AgentKeyAdditionTests - Test adding different flavors of keys to an agent.
            • twisted.conch.test.test_agent.AgentKeyRemovalTests - Test support for removing keys in a remote server.
            • twisted.conch.test.test_agent.ClientWithBrokenServerTests - verify error handling code in the client using a misbehaving server
            • twisted.conch.test.test_agent.ServerProtocolContractWithFactoryTests - The server protocol is stateful and so uses its factory to track state across requests. This test asserts that the protocol raises if its factory doesn't provide the necessary storage for that state.
            • twisted.conch.test.test_agent.UnimplementedVersionOneServerTests - Tests for methods with no-op implementations on the server. We need these for clients, such as openssh, that try v1 methods before going to v2.
          • twisted.conch.test.test_cftp.ListingTests - Tests for lsLine, the function which generates an entry for a file or directory in an SFTP ls command's output.
          • twisted.conch.test.test_cftp.SSHSessionTests - Tests for twisted.conch.scripts.cftp.SSHSession.
          • twisted.conch.test.test_cftp.StdioClientTests - Tests for cftp.StdioClient.
          • twisted.conch.test.test_channel.ChannelTests - Tests for SSHChannel.
          • twisted.conch.test.test_checkers.AuthorizedKeyFileReaderTests - Tests for checkers.readAuthorizedKeyFile
          • twisted.conch.test.test_checkers.HelperTests - Tests for helper functions verifyCryptedPassword, _pwdGetByName and _shadowGetByName.
          • twisted.conch.test.test_checkers.InMemorySSHKeyDBTests - Tests for checkers.InMemorySSHKeyDB
          • twisted.conch.test.test_checkers.SSHProtocolCheckerTests - Tests for SSHProtocolChecker.
          • twisted.conch.test.test_checkers.SSHPublicKeyCheckerTests - Tests for checkers.SSHPublicKeyChecker.
          • twisted.conch.test.test_checkers.SSHPublicKeyDatabaseTests - Tests for SSHPublicKeyDatabase.
          • twisted.conch.test.test_checkers.UNIXAuthorizedKeysFilesTests - Tests for checkers.UNIXAuthorizedKeysFiles.
          • twisted.conch.test.test_checkers.UNIXPasswordDatabaseTests - Tests for UNIXPasswordDatabase.
          • twisted.conch.test.test_ckeygen.KeyGenTests - Tests for various functions used to implement the ckeygen script.
          • twisted.conch.test.test_conch.CmdLineClientTests - Connection forwarding tests run against the Conch command line client.
          • twisted.conch.test.test_conch.OpenSSHClientForwardingTests - Connection forwarding tests run against the OpenSSL command line client.
          • twisted.conch.test.test_conch.OpenSSHClientRekeyTests - Rekeying tests run against the OpenSSL command line client.
          • twisted.conch.test.test_conch.OpenSSHKeyExchangeTests - Tests SSHTransportBase's key exchange algorithm compatibility with OpenSSH.
          • twisted.conch.test.test_conch.StdioInteractingSessionTests - Tests for twisted.conch.scripts.conch.SSHSession.
          • twisted.conch.test.test_connection.CleanConnectionShutdownTests - Check whether correct cleanup is performed on connection shutdown.
          • twisted.conch.test.test_connection.ConnectionTests - No class docstring; 32/34 methods documented
          • twisted.conch.test.test_default.ConchOptionsParsing - Options parsing.
          • twisted.conch.test.test_default.SSHUserAuthClientTests - Tests for SSHUserAuthClient.
          • twisted.conch.test.test_endpoints.ExistingConnectionHelperTests - Tests for _ExistingConnectionHelper.
          • twisted.conch.test.test_endpoints.ExistingConnectionTests - Tests for SSHCommandClientEndpoint when using the existingConnection constructor.
          • twisted.conch.test.test_endpoints.NewConnectionHelperTests - Tests for _NewConnectionHelper.
          • twisted.conch.test.test_endpoints.NewConnectionTests - Tests for SSHCommandClientEndpoint when using the newConnection constructor.
          • twisted.conch.test.test_filetransfer.ConstantsTests - Tests for the constants used by the SFTP protocol implementation.
          • twisted.conch.test.test_filetransfer.FileTransferCloseTests - No class docstring; 3/7 methods documented
          • twisted.conch.test.test_filetransfer.RawPacketDataTests - Tests for filetransfer.FileTransferClient which explicitly craft certain less common protocol messages to exercise their handling.
          • twisted.conch.test.test_filetransfer.SFTPTestBase - Undocumented
            • twisted.conch.test.test_cftp.CFTPClientTestBase - Undocumented
              • twisted.conch.test.test_cftp.OurServerBatchFileTests - Functional tests which launch a SFTP server over localhost and checks csftp in batch interface.
              • twisted.conch.test.test_cftp.OurServerCmdLineClientTests - Functional tests which launch a SFTP server over TCP on localhost and check cftp command line interface using a spawned process.
              • twisted.conch.test.test_cftp.OurServerSftpClientTests - Test the sftp server against sftp command line client.
            • twisted.conch.test.test_filetransfer.OurServerOurClientTests - No class docstring; 6/24 methods documented
          • twisted.conch.test.test_forwarding.TestSSHConnectForwardingChannel - Unit and integration tests for SSHConnectForwardingChannel.
          • twisted.conch.test.test_helper.BufferTests - No class docstring; 7/34 methods documented
          • twisted.conch.test.test_helper.CharacterAttributeTests - Tests for twisted.conch.insults.helper.CharacterAttribute.
          • twisted.conch.test.test_helper.ExpectTests - Undocumented
          • twisted.conch.test.test_insults.ClientControlSequencesTests - No class docstring; 5/22 methods documented
          • twisted.conch.test.test_insults.ClientCursorMovementTests - Undocumented
          • twisted.conch.test.test_insults.PrintableCharactersTests - Undocumented
          • twisted.conch.test.test_insults.ServerArrowKeysTests - Undocumented
          • twisted.conch.test.test_insults.ServerFunctionKeysTests - Test for parsing and dispatching function keys (F1 - F12)
          • twisted.conch.test.test_insults.ServerProtocolOutputTests - Tests for the bytes ServerProtocol writes to its transport when its methods are called.
          • twisted.conch.test.test_keys.KeyTests - No class docstring; 63/68 methods documented
          • twisted.conch.test.test_keys.PersistentRSAKeyTests - Tests for keys._getPersistentRSAKey.
          • twisted.conch.test.test_knownhosts.ConsoleUITests - Test cases for ConsoleUI.
          • twisted.conch.test.test_knownhosts.DefaultAPITests - The API in twisted.conch.client.default.verifyHostKey is the integration point between the code in the rest of conch and KnownHostsFile.
          • twisted.conch.test.test_knownhosts.HashedEntryTests - Tests for HashedEntry.
            • twisted.conch.test.test_knownhosts.HashedEntryWithCommentTests - Test cases for PlainEntry when parsed from a line with a comment.
          • twisted.conch.test.test_knownhosts.KnownHostsDatabaseTests - Tests for KnownHostsFile.
          • twisted.conch.test.test_knownhosts.ParseErrorTests - No summary
          • twisted.conch.test.test_knownhosts.PlainEntryTests - Test cases for PlainEntry.
            • twisted.conch.test.test_knownhosts.PlainTextWithCommentTests - Test cases for PlainEntry when parsed from a line with a comment.
          • twisted.conch.test.test_knownhosts.UnparsedEntryTests - Tests for UnparsedEntry
          • twisted.conch.test.test_manhole.ManholeInterpreterTests - Tests for manhole.ManholeInterpreter.
          • twisted.conch.test.test_manhole.ManholeLoopbackSSHTests - Test manhole loopback over SSH.
          • twisted.conch.test.test_manhole.ManholeLoopbackStdioTests - Test manhole loopback over standard IO.
          • twisted.conch.test.test_manhole.ManholeLoopbackTelnetTests - Test manhole loopback over Telnet.
          • twisted.conch.test.test_manhole.ManholeMainTests - Test the main method from the manhole module.
          • twisted.conch.test.test_manhole.ManholeProtocolTests - Tests for manhole.Manhole.
          • twisted.conch.test.test_manhole.WriterTests - No class docstring; 10/10 methods documented
          • twisted.conch.test.test_manhole_tap.MakeServiceTests - Tests for manhole_tap.makeService.
          • twisted.conch.test.test_mixin.BufferingTests - Undocumented
          • twisted.conch.test.test_openssh_compat.OpenSSHFactoryTests - Tests for OpenSSHFactory.
          • twisted.conch.test.test_recvline.ArrowsTests - No class docstring; 11/12 methods documented
          • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackSSHTests - Undocumented
          • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackStdioTests - Undocumented
          • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackTelnetTests - Undocumented
          • twisted.conch.test.test_recvline.RecvlineLoopbackSSHTests - Undocumented
          • twisted.conch.test.test_recvline.RecvlineLoopbackStdioTests - Undocumented
          • twisted.conch.test.test_recvline.RecvlineLoopbackTelnetTests - Undocumented
          • twisted.conch.test.test_recvline.TransportSequenceTests - twisted.conch.recvline.TransportSequence
          • twisted.conch.test.test_scripts.ScriptTests - Tests for the Conch scripts.
          • twisted.conch.test.test_scripts.ZshIntegrationTests - Test that zsh completion functions are generated without error
          • twisted.conch.test.test_session.HelpersTests - Tests for the 4 helper functions: parseRequest_* and packRequest_*.
          • twisted.conch.test.test_session.SessionInterfaceTests - Tests for the SSHSession class interface. This interface is not ideal, but it is tested in order to maintain backwards compatibility.
          • twisted.conch.test.test_session.SessionWithNoAvatarTests - No summary
          • twisted.conch.test.test_session.SSHSessionClientTests - SSHSessionClient is an obsolete class used to connect standard IO to an SSHSession.
          • twisted.conch.test.test_session.SSHSessionProcessProtocolTests - Tests for SSHSessionProcessProtocol.
          • twisted.conch.test.test_session.WrappersTests - A test for the wrapProtocol and wrapProcessProtocol functions.
          • twisted.conch.test.test_ssh.GMPYInstallDeprecationTests - Tests for the deprecation of former GMPY accidental public API.
          • twisted.conch.test.test_ssh.MPTests - Tests for common.getMP.
          • twisted.conch.test.test_ssh.SSHFactoryTests - No class docstring; 4/5 methods documented
          • twisted.conch.test.test_ssh.SSHProtocolTests - Tests for communication between SSHServerTransport and SSHClientTransport.
          • twisted.conch.test.test_tap.MakeServiceTests - Tests for tap.makeService.
          • twisted.conch.test.test_telnet.InterfacesTests - No class docstring; 1/1 methods documented
          • twisted.conch.test.test_telnet.TelnetTests - Tests for telnet.Telnet.
          • twisted.conch.test.test_telnet.TelnetTransportTests - Tests for telnet.TelnetTransport.
          • twisted.conch.test.test_text.FormattedTextTests - Tests for assembling formatted text.
          • twisted.conch.test.test_transport.GetMACTests - Tests for SSHCiphers._getMAC.
          • twisted.conch.test.test_transport.SSHCiphersTests - Tests for the SSHCiphers helper class.
          • twisted.conch.test.test_transport.TransportLoopbackTests - Test the server transport and client transport against each other,
          • twisted.conch.test.test_transport.TransportTestCase - Base class for transport test cases.
            • twisted.conch.test.test_transport.BaseSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for TransportBase
            • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for TransportBase.
            • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for TransportBase.
            • twisted.conch.test.test_transport.BaseSSHTransportEllipticCurveTests - ecdh-sha2-nistp256 tests for TransportBase
            • twisted.conch.test.test_transport.BaseSSHTransportTests - Test TransportBase. It implements the non-server/client specific parts of the SSH transport protocol.
            • twisted.conch.test.test_transport.ClientSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ClientSSHTransportTests - Tests for SSHClientTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHServerTransport.
            • twisted.conch.test.test_transport.ServerSSHTransportTests - Tests for SSHServerTransport.
          • twisted.conch.test.test_unix.TestSSHSessionForUnixConchUser - No class docstring; 1/1 methods documented
          • twisted.conch.test.test_userauth.LoopbackTests - No class docstring; 0/1 classes, 1/1 methods documented
          • twisted.conch.test.test_userauth.ModuleInitializationTests - Undocumented
          • twisted.conch.test.test_userauth.SSHUserAuthClientTests - Tests for SSHUserAuthClient.
          • twisted.conch.test.test_userauth.SSHUserAuthServerTests - Tests for SSHUserAuthServer.
          • twisted.conch.test.test_window.ScrolledAreaTests - Tests for ScrolledArea, a widget which creates a viewport containing another widget and can reposition that viewport using scrollbars.
          • twisted.conch.test.test_window.TopWindowTests - Tests for TopWindow, the root window container class.
          • twisted.cred.test.test_cramauth.CramMD5CredentialsTests - Tests for CramMD5Credentials.
          • twisted.cred.test.test_cred.CredTests - Tests for the meat of twisted.cred -- realms, portals, avatars, and checkers.
          • twisted.cred.test.test_cred.HashedPasswordOnDiskDatabaseTests - Undocumented
          • twisted.cred.test.test_cred.HashlessFilePasswordDBCheckerTests - Undocumented
          • twisted.cred.test.test_cred.LocallyHashedFilePasswordDBCheckerTests - Undocumented
          • twisted.cred.test.test_cred.NetworkHashedFilePasswordDBCheckerTests - Undocumented
          • twisted.cred.test.test_cred.OnDiskDatabaseTests - No class docstring; 1/6 methods documented
          • twisted.cred.test.test_digestauth.DigestAuthTests - TestCase mixin class which defines a number of tests for DigestCredentialFactory. Because this mixin defines setUp, it must be inherited before TestCase.
          • twisted.cred.test.test_simpleauth.UsernameHashedPasswordTests - Tests for UsernameHashedPassword.
          • twisted.cred.test.test_simpleauth.UsernamePasswordTests - Tests for UsernamePassword.
          • twisted.cred.test.test_strcred.AnonymousCheckerTests - No class docstring; 2/2 methods documented
          • twisted.cred.test.test_strcred.CheckerOptionsTests - No class docstring; 8/8 methods documented
          • twisted.cred.test.test_strcred.CryptTests - crypt has functions for encrypting password.
          • twisted.cred.test.test_strcred.FileDBCheckerTests - --auth=file:... file checker.
          • twisted.cred.test.test_strcred.LimitingInterfacesTests - No summary
          • twisted.cred.test.test_strcred.MemoryCheckerTests - No class docstring; 5/6 methods documented
          • twisted.cred.test.test_strcred.PublicAPITests - No class docstring; 2/2 methods documented
          • twisted.cred.test.test_strcred.SSHCheckerTests - Tests for the --auth=sshkey:... checker. The majority of the tests for the ssh public key database checker are in twisted.conch.test.test_checkers.SSHPublicKeyCheckerTestCase.
          • twisted.cred.test.test_strcred.StrcredFunctionsTests - No class docstring; 2/2 methods documented
          • twisted.cred.test.test_strcred.UnixCheckerTests - No class docstring; 7/9 methods documented
          • twisted.internet.test.test_address.HostnameAddressTests - Test case for HostnameAddress.
          • twisted.internet.test.test_base.DelayedCallDebugTests - DelayedCall
          • twisted.internet.test.test_base.DelayedCallNoDebugTests - DelayedCall
          • twisted.internet.test.test_base.ReactorBaseSignalTests - Tests to exercise ReactorBase's signal exit reporting path.
          • twisted.internet.test.test_base.ThreadedResolverTests - Tests for ThreadedResolver.
          • twisted.internet.test.test_baseprocess.BaseProcessTests - Tests for BaseProcess, a parent class for other classes which represent processes which implements functionality common to many different process implementations.
          • twisted.internet.test.test_endpoints.AdoptedStreamServerEndpointTests - Tests for adopted socket-based stream server endpoints.
          • twisted.internet.test.test_endpoints.ClientStringTests - Tests for twisted.internet.endpoints.clientFromString.
          • twisted.internet.test.test_endpoints.ConnectProtocolTests - Tests for connectProtocol.
          • twisted.internet.test.test_endpoints.HostnameEndpointFallbackNameResolutionTests - HostnameEndpoint._fallbackNameResolution defers a name resolution call to a thread.
          • twisted.internet.test.test_endpoints.HostnameEndpointMemoryIPv4ReactorTests - IPv4 resolution tests for HostnameEndpoint with MemoryReactor subclasses that do not provide IReactorPluggableNameResolver.
          • twisted.internet.test.test_endpoints.HostnameEndpointMemoryIPv6ReactorTests - IPv6 resolution tests for HostnameEndpoint with MemoryReactor subclasses that do not provide IReactorPluggableNameResolver.
          • twisted.internet.test.test_endpoints.HostnameEndpointsFasterConnectionTests - Tests for the hostname based endpoints when gai returns an IPv4 and an IPv6 address, and one connection takes less time than the other.
          • twisted.internet.test.test_endpoints.HostnameEndpointsGAIFailureTests - Tests for the hostname based endpoints when GAI returns no address.
          • twisted.internet.test.test_endpoints.HostnameEndpointsOneIPv4Tests - Tests for the hostname based endpoints when GAI returns only one (IPv4) address.
          • twisted.internet.test.test_endpoints.HostnameEndpointsOneIPv6Tests - Tests for the hostname based endpoints when GAI returns only one (IPv6) address.
          • twisted.internet.test.test_endpoints.ParserTests - Tests for endpoints._parseServer, the low-level parsing logic.
          • twisted.internet.test.test_endpoints.ProcessEndpointsTests - Tests for child process endpoints.
          • twisted.internet.test.test_endpoints.ProcessEndpointTransportTests - Test the behaviour of the implementation detail endpoints._ProcessEndpointTransport.
          • twisted.internet.test.test_endpoints.ServerStringTests - Tests for twisted.internet.endpoints.serverFromString.
          • twisted.internet.test.test_endpoints.SSL4EndpointsTests - Tests for SSL Endpoints.
          • twisted.internet.test.test_endpoints.SSLClientStringTests - Tests for twisted.internet.endpoints.clientFromString which require SSL.
          • twisted.internet.test.test_endpoints.StandardIOEndpointPluginTests - Unit tests for the Standard I/O endpoint string description parser.
          • twisted.internet.test.test_endpoints.StandardIOEndpointsTests - Tests for Standard I/O Endpoints
          • twisted.internet.test.test_endpoints.SystemdEndpointPluginTests - Unit tests for the systemd stream server endpoint and endpoint string description parser.
          • twisted.internet.test.test_endpoints.TCP4EndpointsTests - Tests for TCP IPv4 Endpoints.
          • twisted.internet.test.test_endpoints.TCP6EndpointNameResolutionTests - Tests for a TCP IPv6 Client Endpoint pointed at a hostname instead of an IPv6 address literal.
          • twisted.internet.test.test_endpoints.TCP6EndpointsTests - Tests for TCP IPv6 Endpoints.
          • twisted.internet.test.test_endpoints.TCP6ServerEndpointPluginTests - Unit tests for the TCP IPv6 stream server endpoint string description parser.
          • twisted.internet.test.test_endpoints.UNIXEndpointsTests - Tests for UnixSocket Endpoints.
          • twisted.internet.test.test_endpoints.WrapClientTLSParserTests - Tests for _TLSClientEndpointParser.
          • twisted.internet.test.test_endpoints.WrapClientTLSTests - Tests for the error-reporting behavior of wrapClientTLS when pyOpenSSL is unavailable.
          • twisted.internet.test.test_endpoints.WrappedIProtocolTests - Test the behaviour of the implementation detail _WrapIProtocol.
          • twisted.internet.test.test_endpoints.WrapperClientEndpointTests - Tests for _WrapperClientEndpoint.
          • twisted.internet.test.test_endpoints.WrappingFactoryTests - Test the behaviour of our ugly implementation detail _WrappingFactory.
          • twisted.internet.test.test_epollreactor.ContinuousPollingTests - _ContinuousPolling can be used to read and write from FileDescriptor objects.
          • twisted.internet.test.test_gireactor.GApplicationRegistrationTests - GtkApplication and GApplication are supported by twisted.internet.gtk3reactor and twisted.internet.gireactor.
          • twisted.internet.test.test_gireactor.Gtk3ReactorTests - Tests for gtk3reactor.
          • twisted.internet.test.test_gireactor.PygtkCompatibilityTests - pygtk imports are either prevented, or a compatibility layer is used if possible.
          • twisted.internet.test.test_glibbase.EnsureNotImportedTests - ensureNotImported protects against unwanted past and future imports.
          • twisted.internet.test.test_inlinecb.NonLocalExitTests - It's possible for 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.
          • twisted.internet.test.test_inlinecb.StopIterationReturnTests - On Python 3.4 and newer generator functions may use the return statement with a value, which is attached to the StopIteration exception that is raised.
          • twisted.internet.test.test_inotify.INotifyTests - Define all the tests for the basic functionality exposed by inotify.INotify.
          • twisted.internet.test.test_iocp.IOCPReactorTests - No class docstring; 4/4 methods documented
          • twisted.internet.test.test_iocp.SupportTests - Tests for twisted.internet.iocpreactor.iocpsupport, low-level reactor implementation helpers.
          • twisted.internet.test.test_kqueuereactor.KQueueTests - These are tests for KQueueReactor's implementation, not its real world behaviour. For that, look at twisted.internet.test.reactormixins.ReactorBuilder.
          • twisted.internet.test.test_newtls.BypassTLSTests - Tests for the _newtls._BypassTLS class.
          • twisted.internet.test.test_pollingfile.PollableWritePipeTests - Tests for _pollingfile._PollableWritePipe.
          • twisted.internet.test.test_posixbase.ConnectedDatagramPortTests - Test connected datagram UNIX sockets.
          • twisted.internet.test.test_posixbase.IterationTimeoutTests - Tests for the timeout argument PosixReactorBase.run calls PosixReactorBase.doIteration with in the presence of various delayed calls.
          • twisted.internet.test.test_posixbase.PosixReactorBaseTests - Tests for PosixReactorBase.
          • twisted.internet.test.test_posixbase.TCPPortTests - Tests for twisted.internet.tcp.Port.
          • twisted.internet.test.test_posixprocess.FDDetectorTests - Tests for _FDDetector class in twisted.internet.process, which detects which function to drop in place for the _listOpenFDs method.
          • twisted.internet.test.test_posixprocess.FileDescriptorTests - Tests for twisted.internet.process._listOpenFDs
          • twisted.internet.test.test_process.PotentialZombieWarningTests - Tests for twisted.internet.error.PotentialZombieWarning.
          • twisted.internet.test.test_process.ProcessIsUnimportableOnUnsupportedPlatormsTests - Tests to ensure that twisted.internet.process is unimportable on platforms where it does not work (namely Windows).
          • twisted.internet.test.test_protocol.AdapterTests - Tests for ProtocolToConsumerAdapter and ConsumerToProtocolAdapter.
          • twisted.internet.test.test_protocol.ClientCreatorTests - Tests for twisted.internet.protocol.ClientCreator.
          • twisted.internet.test.test_protocol.FactoryTests - Tests for protocol.Factory.
          • twisted.internet.test.test_protocol.FileWrapperTests - twisted.internet.protocol.FileWrapper
          • twisted.internet.test.test_protocol.ProtocolTests - Tests for twisted.internet.protocol.Protocol.
          • twisted.internet.test.test_serialport.SerialPortTests - Minimal testing for Twisted's serial port support.
          • twisted.internet.test.test_tcp.FakeSocketTests - Test that the FakeSocket can be used by the doRead method of Connection
          • twisted.internet.test.test_tcp.SimpleUtilityTests - Simple, direct tests for helpers within twisted.internet.tcp.
          • twisted.internet.test.test_tcp.TCPConnectionTests - Whitebox tests for twisted.internet.tcp.Connection.
          • twisted.internet.test.test_tcp.TCPServerTests - Whitebox tests for twisted.internet.tcp.Server.
          • twisted.internet.test.test_testing.DeprecationTests - Deprecations in twisted.test.proto_helpers.
          • twisted.internet.test.test_testing.NonStreamingProducerTests - Tests for the NonStreamingProducer to validate behaviour.
          • twisted.internet.test.test_testing.ReactorTests - Tests for MemoryReactor and RaisingMemoryReactor.
          • twisted.internet.test.test_testing.StringTransportTests - Tests for twisted.internet.testing.StringTransport.
          • twisted.internet.test.test_win32serialport.Win32SerialPortTests - Minimal testing for Twisted's Win32 serial port support.
          • twisted.logger.test.test_buffer.LimitedHistoryLogObserverTests - Tests for LimitedHistoryLogObserver.
          • twisted.logger.test.test_capture.LogCaptureTests - Tests for LogCaptureTests.
          • twisted.logger.test.test_file.FileLogObserverTests - Tests for FileLogObserver.
          • twisted.logger.test.test_file.TextFileLogObserverTests - Tests for textFileLogObserver.
          • twisted.logger.test.test_filter.FilteringLogObserverTests - Tests for FilteringLogObserver.
          • twisted.logger.test.test_filter.LogLevelFilterPredicateTests - Tests for LogLevelFilterPredicate.
          • twisted.logger.test.test_flatten.FlatFormattingTests - Tests for flattened event formatting functions.
          • twisted.logger.test.test_format.ClassicLogFormattingTests - Tests for classic text log event formatting functions.
          • twisted.logger.test.test_format.EventAsTextTests - Tests for eventAsText, all of which ensure that the returned type is UTF-8 decoded text.
          • twisted.logger.test.test_format.FormatFieldTests - Tests for format field functions.
          • twisted.logger.test.test_format.FormattingTests - Tests for basic event formatting functions.
          • twisted.logger.test.test_format.TimeFormattingTests - Tests for time formatting functions.
          • twisted.logger.test.test_global.LogBeginnerTests - Tests for LogBeginner.
          • twisted.logger.test.test_io.LoggingFileTests - Tests for LoggingFile.
          • twisted.logger.test.test_json.FileLogObserverTests - Tests for jsonFileLogObserver.
          • twisted.logger.test.test_json.LogFileReaderTests - Tests for eventsFromJSONLogFile.
          • twisted.logger.test.test_json.SaveLoadTests - Tests for loading and saving log events.
          • twisted.logger.test.test_legacy.LegacyLogObserverWrapperTests - Tests for LegacyLogObserverWrapper.
          • twisted.logger.test.test_legacy.PublishToNewObserverTests - Tests for publishToNewObserver.
          • twisted.logger.test.test_levels.LogLevelTests - Tests for LogLevel.
          • twisted.logger.test.test_logger.LoggerTests - Tests for Logger.
          • twisted.logger.test.test_observer.LogPublisherTests - Tests for LogPublisher.
          • twisted.logger.test.test_stdlib.STDLibLogObserverTests - Tests for STDLibLogObserver.
          • twisted.logger.test.test_util.UtilTests - Utility tests.
          • twisted.mail.test.test_bounce.BounceTests - Bounce message generation
          • twisted.mail.test.test_imap.AuthenticatorTests - No class docstring; 7/20 methods documented
          • twisted.mail.test.test_imap.ClientCapabilityTests - Tests for issuance of the CAPABILITY command and handling of its response.
          • twisted.mail.test.test_imap.CopyWorkerTests - Undocumented
          • twisted.mail.test.test_imap.DefaultSearchTests - Test the behavior of the server's SEARCH implementation, particularly in the face of unhandled search terms.
          • twisted.mail.test.test_imap.DisconnectionTests - Undocumented
          • twisted.mail.test.test_imap.FetchSearchStoreTests - No class docstring; 1/10 methods documented
          • twisted.mail.test.test_imap.GetBodyStructureTests - Tests for imap4.getBodyStructure, a helper for constructing a list which directly corresponds to the wire information needed for a BODY or BODYSTRUCTURE response.
          • twisted.mail.test.test_imap.HandCraftedTests - No class docstring; 8/9 methods documented
          • twisted.mail.test.test_imap.IMAP4ClientStoreTests - Tests for the IMAP4Client.setFlags, IMAP4Client.addFlags, and IMAP4Client.removeFlags methods.
          • twisted.mail.test.test_imap.IMAP4HelperTests - Tests for various helper utilities in the IMAP4 module.
          • twisted.mail.test.test_imap.IMAP4ServerFetchTests - This test case is for the FETCH tests that require a StringTransport.
          • twisted.mail.test.test_imap.IMAP4ServerSearchTests - Tests for the behavior of the search_* functions in imap4.IMAP4Server.
          • twisted.mail.test.test_imap.IMAP4ServerTests - No class docstring; 10/51 methods documented
          • twisted.mail.test.test_imap.IMAP4UTF7Tests - No class docstring; 9/9 methods documented
          • twisted.mail.test.test_imap.LiteralFileTests - Tests for imap4.LiteralFile.
          • twisted.mail.test.test_imap.NewFetchTests - No class docstring; 7/39 methods documented
          • twisted.mail.test.test_imap.NewStoreTests - Undocumented
          • twisted.mail.test.test_imap.PipeliningTests - Tests for various aspects of the IMAP4 server's pipelining support.
          • twisted.mail.test.test_imap.SASLPLAINTests - Tests for SASL PLAIN authentication, as implemented by imap4.PLAINAuthenticator and imap4.PLAINCredentials.
          • twisted.mail.test.test_imap.TimeoutTests - No class docstring; 6/6 methods documented
          • twisted.mail.test.test_imap.TLSTests - No class docstring; 5/9 methods documented
          • twisted.mail.test.test_imap.UnsolicitedResponseTests - Undocumented
          • twisted.mail.test.test_mail._AttemptManagerTests - Test the behavior of _AttemptManager.
          • twisted.mail.test.test_mail.AbstractMaildirDomainTests - Tests for twisted.mail.maildir.AbstractMaildirDomain.
          • twisted.mail.test.test_mail.AddressAliasTests - Tests for twisted.mail.alias.AddressAlias.
          • twisted.mail.test.test_mail.AliasTests - Undocumented
          • twisted.mail.test.test_mail.BounceTests - Undocumented
          • twisted.mail.test.test_mail.BounceWithSMTPServerTests - Tests for twisted.mail.mail.BounceDomain with twisted.mail.smtp.SMTPServer.
          • twisted.mail.test.test_mail.DirectoryQueueTests - Undocumented
          • twisted.mail.test.test_mail.DomainWithDefaultsTests - No class docstring; 4/5 methods documented
          • twisted.mail.test.test_mail.FileMessageTests - Undocumented
          • twisted.mail.test.test_mail.LiveFireExerciseTests - Undocumented
          • twisted.mail.test.test_mail.MaildirAppendFileTests - Tests for MaildirMailbox.appendMessage when invoked with a str.
          • twisted.mail.test.test_mail.MaildirAppendStringTests - Tests for MaildirMailbox.appendMessage when invoked with a str.
          • twisted.mail.test.test_mail.MaildirDirdbmDomainTests - Tests for MaildirDirdbmDomain.
          • twisted.mail.test.test_mail.MaildirTests - No class docstring; 2/5 methods documented
          • twisted.mail.test.test_mail.MailServiceTests - Undocumented
          • twisted.mail.test.test_mail.ManagedRelayerTests - Undocumented
          • twisted.mail.test.test_mail.MXTests - Tests for mail.relaymanager.MXCalculator.
          • twisted.mail.test.test_mail.ProcessAliasTests - Tests for alias resolution.
          • twisted.mail.test.test_mail.RelayerTests - Undocumented
          • twisted.mail.test.test_mail.RelayTests - Undocumented
          • twisted.mail.test.test_mail.ServiceDomainTests - No class docstring; 1/9 methods documented
          • twisted.mail.test.test_mail.StringListMailboxTests - Tests for StringListMailbox, an in-memory only implementation of pop3.IMailbox.
          • twisted.mail.test.test_mail.VirtualPOP3Tests - Undocumented
          • twisted.mail.test.test_mailmail.OptionsTests - Tests for 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.test.test_options.MakeServiceTests - Tests for twisted.mail.tap.makeService
          • twisted.mail.test.test_options.OptionsTests - Tests for the command line option parser used for twistd mail.
          • twisted.mail.test.test_pop3.AnotherPOP3Tests - Additional pop3.POP3 tests.
          • twisted.mail.test.test_pop3.CapabilityTests - Tests for pop3.POP3's per-user capability handling.
          • twisted.mail.test.test_pop3.GlobalCapabilitiesTests - Tests for pop3.POP3's global capability handling.
          • twisted.mail.test.test_pop3.IndexErrorCommandTests - Run all of the command tests against a mailbox which raises IndexError when an out of bounds request is made. This behavior will be deprecated shortly and then removed.
            • twisted.mail.test.test_pop3.IndexErrorAsyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with an asynchronous-Deferred returning IMailbox implementation.
            • twisted.mail.test.test_pop3.IndexErrorSyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with a synchronous-Deferred returning IMailbox implementation.
          • twisted.mail.test.test_pop3.POP3MiscTests - Miscellaneous tests more to do with module/package structure than anything to do with the Post Office Protocol.
          • twisted.mail.test.test_pop3.POP3Tests - Tests for pop3.POP3.
          • twisted.mail.test.test_pop3.SASLTests - Tests for pop3.POP3's SASL implementation.
          • twisted.mail.test.test_pop3.UtilityTests - Test the various helper functions and classes used by the POP3 server protocol implementation.
          • twisted.mail.test.test_pop3.ValueErrorCommandTests - No summary
            • twisted.mail.test.test_pop3.ValueErrorAsyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with an asynchronous-Deferred returning IMailbox implementation.
            • twisted.mail.test.test_pop3.ValueErrorSyncDeferredCommandTests - Run all of the ValueErrorCommandTests tests with a synchronous-Deferred returning IMailbox implementation.
          • twisted.mail.test.test_pop3client.POP3ClientListTests - Undocumented
          • twisted.mail.test.test_pop3client.POP3ClientLoginTests - No class docstring; 1/13 methods documented
          • twisted.mail.test.test_pop3client.POP3ClientMessageTests - No class docstring; 1/8 methods documented
          • twisted.mail.test.test_pop3client.POP3ClientMiscTests - Undocumented
          • twisted.mail.test.test_pop3client.POP3ClientModuleStructureTests - Miscellaneous tests more to do with module/package structure than anything to do with the POP3 client.
          • twisted.mail.test.test_pop3client.POP3TimeoutTests - Undocumented
          • twisted.mail.test.test_pop3client.POP3TLSTests - Tests for POP3Client's support for TLS connections.
          • twisted.mail.test.test_scripts.ScriptTests - Tests for all one of mail's scripts.
          • twisted.mail.test.test_smtp.AnotherESMTPTests - Undocumented
          • twisted.mail.test.test_smtp.AnotherSMTPTests - Undocumented
          • twisted.mail.test.test_smtp.AuthTests - No class docstring; 3/3 methods documented
          • twisted.mail.test.test_smtp.EmptyLineTests - No class docstring; 1/1 methods documented
          • twisted.mail.test.test_smtp.ESMTPAuthenticationTests - No class docstring; 12/13 methods documented
          • twisted.mail.test.test_smtp.ESMTPDowngradeTestCase - Tests for the ESMTP -> SMTP downgrade functionality in smtp.ESMTPClient.
          • twisted.mail.test.test_smtp.SenderMixinSentMailTests - Tests for smtp.SenderMixin.sentMail, used in particular by smtp.SMTPSenderFactory and smtp.ESMTPSenderFactory.
          • twisted.mail.test.test_smtp.SendmailTests - Tests for twisted.mail.smtp.sendmail.
          • twisted.mail.test.test_smtp.SMTPClientErrorTests - Tests for smtp.SMTPClientError.
          • twisted.mail.test.test_smtp.SMTPClientTests - Tests for smtp.SMTPClient.
          • twisted.mail.test.test_smtp.SMTPHelperTests - No class docstring; 2/6 methods documented
          • twisted.mail.test.test_smtp.SMTPSenderFactoryRetryTests - Tests for the retry behavior of smtp.SMTPSenderFactory.
          • twisted.mail.test.test_smtp.SMTPSenderFactoryTests - Tests for smtp.SMTPSenderFactory.
          • twisted.mail.test.test_smtp.SMTPServerTests - Test various behaviors of twisted.mail.smtp.SMTP and twisted.mail.smtp.ESMTP.
          • twisted.mail.test.test_smtp.SSLTestCase - Tests for the TLS negotiation done by smtp.ESMTPClient.
          • twisted.mail.test.test_smtp.TimeoutTests - Check that SMTP client factories correctly use the timeout.
          • twisted.mail.test.test_smtp.TLSTests - Undocumented
          • twisted.names.test.test_cache.CachingTests - Tests for cache.CacheResolver.
          • twisted.names.test.test_client.ClientTests - No class docstring; 29/29 methods documented
          • twisted.names.test.test_client.CreateResolverTests - Tests for client.createResolver.
          • twisted.names.test.test_client.FilterAnswersTests - Test twisted.names.client.Resolver.filterAnswers's handling of various error conditions it might encounter.
          • twisted.names.test.test_client.GetResolverTests - Tests for client.getResolver.
          • twisted.names.test.test_client.ResolverTests - Tests for client.Resolver.
          • twisted.names.test.test_client.RetryLogicTests - Tests for query retrying implemented by client.Resolver.
          • twisted.names.test.test_client.ThreadedResolverTests - Tests for client.ThreadedResolver.
          • twisted.names.test.test_dns.DatagramProtocolTests - Test various aspects of dns.DNSDatagramProtocol.
          • twisted.names.test.test_dns.DNSProtocolTests - Test various aspects of dns.DNSProtocol.
          • twisted.names.test.test_dns.EqualityTests - Tests for the equality and non-equality behavior of record classes.
          • twisted.names.test.test_dns.NameTests - Tests for Name, the representation of a single domain name with support for encoding into and decoding from DNS message format.
          • twisted.names.test.test_dns.OPTHeaderTests - Tests for twisted.names.dns._OPTHeader.
          • twisted.names.test.test_dns.OPTVariableOptionTests - Tests for dns._OPTVariableOption.
          • twisted.names.test.test_dns.Ord2ByteTests - Tests for dns._ord2bytes.
          • twisted.names.test.test_dns.ReprTests - Tests for the __repr__ implementation of record classes.
          • twisted.names.test.test_dns.RoundtripDNSTests - Encoding and then decoding various objects.
          • twisted.names.test.test_dns.RRHeaderTests - Tests for twisted.names.dns.RRHeader.
          • twisted.names.test.test_dns.Str2TimeTests - Tests for dns.str2name.
          • twisted.names.test.test_examples.DnsServiceTests - Test the dns-service.py example script.
          • twisted.names.test.test_examples.GetHostByNameTests - Test the gethostbyname.py example script.
          • twisted.names.test.test_examples.MultiReverseLookupTests - Test the multi_reverse_lookup.py example script.
          • twisted.names.test.test_examples.TestDnsTests - Test the testdns.py example script.
          • twisted.names.test.test_hosts.HostsTests - Tests for the hosts(5)-based twisted.names.hosts.Resolver.
          • twisted.names.test.test_hosts.SearchHostsFileForAllTests - Tests for searchFileForAll, a helper which finds all addresses for a particular hostname in a hosts(5)-style file.
          • twisted.names.test.test_hosts.SearchHostsFileTests - Tests for searchFileFor, a helper which finds the first address for a particular hostname in a hosts(5)-style file.
          • twisted.names.test.test_resolve.ResolverChainTests - Tests for twisted.names.resolve.ResolverChain
          • twisted.names.test.test_rfc1982.SerialNumber2BitTests - Tests for correct answers to example calculations in RFC1982 5.1.
          • twisted.names.test.test_rfc1982.SerialNumber8BitTests - Tests for correct answers to example calculations in RFC1982 5.2.
          • twisted.names.test.test_rfc1982.SerialNumberTests - Tests for SerialNumber.
          • twisted.names.test.test_rootresolve.RootResolverResolverFactoryTests - Tests for root.Resolver._resolverFactory.
          • twisted.names.test.test_rootresolve.RootResolverTests - Tests for twisted.names.root.Resolver.
          • twisted.names.test.test_server.DNSServerFactoryTests - Tests for server.DNSServerFactory.
          • twisted.names.test.test_srvconnect.SRVConnectorTests - Tests for srvconnect.SRVConnector.
          • twisted.news.test.test_database.NewsShelfTests - Tests for NewsShelf.
          • twisted.news.test.test_database.PickleStorageTests - Tests for PickleStorage.
          • twisted.news.test.test_news.NewsTests - Undocumented
          • twisted.news.test.test_nntp.NNTPTests - No class docstring; 5/7 methods documented
          • twisted.pair.test.test_ethernet.EthernetTests - No class docstring; 4/9 methods documented
          • twisted.pair.test.test_ip.IPTests - No class docstring; 4/9 methods documented
          • twisted.pair.test.test_rawudp.RawUDPTests - No class docstring; 4/9 methods documented
          • twisted.persisted.test.test_styles.UniversalPicklingErrorTests - Tests the _UniversalPicklingError exception.
          • twisted.persisted.test.test_styles.UnpickleMethodTests - Tests for the unpickleMethod function.
          • twisted.positioning.test.test_base.AltitudeTests - Tests for the twisted.positioning.base.Altitude class.
          • twisted.positioning.test.test_base.AngleTests - Tests for the twisted.positioning.base.Angle class.
          • twisted.positioning.test.test_base.BeaconInformationTests - Tests for twisted.positioning.base.BeaconInformation.
          • twisted.positioning.test.test_base.ClimbTests - Tests for twisted.positioning.base.Climb.
          • twisted.positioning.test.test_base.CoordinateTests - No class docstring; 24/24 methods documented
          • twisted.positioning.test.test_base.HeadingTests - Tests for the twisted.positioning.base.Heading class.
          • twisted.positioning.test.test_base.PositionErrorTests - Tests for twisted.positioning.base.PositionError.
          • twisted.positioning.test.test_base.PositioningBeaconTests - Tests for base.PositioningBeacon.
          • twisted.positioning.test.test_base.SatelliteTests - Tests for twisted.positioning.base.Satellite.
          • twisted.positioning.test.test_base.SpeedTests - Tests for the twisted.positioning.base.Speed class.
          • twisted.positioning.test.test_nmea.AltitudeFixerTests - Tests that NMEA representations of altitudes are correctly converted.
          • twisted.positioning.test.test_nmea.BogusSentenceTests - Tests for verifying predictable failure for bogus NMEA sentences.
          • twisted.positioning.test.test_nmea.BrokenSentenceCallbackTests - Tests for broken NMEA sentence callbacks.
          • twisted.positioning.test.test_nmea.CallbackTests - Tests if the NMEA protocol correctly calls its sentence callback.
          • twisted.positioning.test.test_nmea.ChecksumTests - NMEA sentence checksum verification tests.
          • twisted.positioning.test.test_nmea.CoordinateFixerTests - Tests turning NMEA coordinate notations into something more pleasant.
          • twisted.positioning.test.test_nmea.DatestampFixerTests - No class docstring; 5/5 methods documented
          • twisted.positioning.test.test_nmea.FixUnitsTests - Tests for the generic unit fixing method, nmea.NMEAAdapter._fixUnits.
          • twisted.positioning.test.test_nmea.GSVSequenceTests - Tests for the interpretation of GSV sequences.
          • twisted.positioning.test.test_nmea.InvalidFixTests - No summary
          • twisted.positioning.test.test_nmea.NMEAReceiverTests - Tests for the NMEA receiver.
          • twisted.positioning.test.test_nmea.NMEASentenceTests - Tests for nmea.NMEASentence objects.
          • twisted.positioning.test.test_nmea.ParsingTests - Tests if raw NMEA sentences get parsed correctly.
          • twisted.positioning.test.test_nmea.PositionErrorFixerTests - No summary
          • twisted.positioning.test.test_nmea.SpeedFixerTests - Tests that NMEA representations of speeds are correctly converted.
          • twisted.positioning.test.test_nmea.SplitTests - Checks splitting of NMEA sentences.
          • twisted.positioning.test.test_nmea.TimestampFixerTests - Tests conversion from NMEA timestamps to datetime.time objects.
          • twisted.positioning.test.test_nmea.ValidFixTests - Tests that data reported from a valid fix is used.
          • twisted.positioning.test.test_nmea.VariationFixerTests - Tests if the absolute values of magnetic variations on the heading and their sign get combined correctly, and if that value gets combined with a heading correctly.
          • twisted.positioning.test.test_sentence.MixinTests - Tests for protocols deriving from base.PositioningSentenceProducerMixin and their sentences.
          • twisted.protocols.haproxy.test.test_v1parser.V1ParserTests - Test twisted.protocols.haproxy.V1Parser behaviour.
          • twisted.protocols.haproxy.test.test_v2parser.V2ParserTests - Test twisted.protocols.haproxy.V2Parser behaviour.
          • twisted.protocols.haproxy.test.test_wrapper.HAProxyWrappingFactoryV1Tests - Test twisted.protocols.haproxy.HAProxyWrappingFactory with v1 PROXY headers.
          • twisted.protocols.haproxy.test.test_wrapper.HAProxyWrappingFactoryV2Tests - Test twisted.protocols.haproxy.HAProxyWrappingFactory with v2 PROXY headers.
          • twisted.protocols.test.test_basic.FileSenderTests - Tests for basic.FileSender.
          • twisted.protocols.test.test_tls.IProtocolNegotiationFactoryTests - Tests for IProtocolNegotiationFactory inside TLSMemoryBIOFactory.
          • twisted.protocols.test.test_tls.NonStreamingProducerTests - Non-streaming producers can be adapted into being streaming producers.
          • twisted.protocols.test.test_tls.TLSMemoryBIOFactoryTests - Ensure TLSMemoryBIOFactory logging acts correctly.
          • twisted.protocols.test.test_tls.TLSMemoryBIOTests - Tests for the implementation of ISSLTransport which runs over another ITransport.
          • twisted.protocols.test.test_tls.TLSProducerTests - The TLS transport must support the IConsumer interface.
          • twisted.python.test.test_appdirs.AppdirsTests - Tests for _appdirs.
          • twisted.python.test.test_constants.ConstantsDeprecationTests - twisted.python.constants is deprecated.
          • twisted.python.test.test_constants.FlagConstantNegationTests - Tests for the ~ 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.
          • twisted.python.test.test_constants.FlagConstantSimpleAndTests - Tests for the & 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.
          • twisted.python.test.test_constants.FlagConstantSimpleExclusiveOrTests - Tests for the ^ 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.
          • twisted.python.test.test_constants.FlagConstantSimpleOrTests - Tests for the | 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.test.test_constants.FlagsTests - Tests for twisted.python.constants.Flags, a base class for containers of related, combinable flag or bitvector-like constants.
          • twisted.python.test.test_constants.NamedConstantTests - Tests for the twisted.python.constants.NamedConstant class which is used to represent individual values.
          • twisted.python.test.test_constants.NamesTests - Tests for twisted.python.constants.Names, a base class for containers of related constraints.
          • twisted.python.test.test_constants.OrderedConstantsTests - No summary
          • twisted.python.test.test_constants.ValuesTests - Tests for twisted.python.constants.Names, a base class for containers of related constraints with arbitrary values.
          • twisted.python.test.test_deprecate.KeywordOnlyTests - A dummy class to show that this test file was discovered but the tests are unable to be ran in this version of Python.
          • twisted.python.test.test_dist3.ModulesToInstallTests - Tests for notPortedModules.
          • twisted.python.test.test_fakepwd.PwdModuleTests - 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.
          • twisted.python.test.test_fakepwd.ShadowDatabaseTests - Tests for ShadowDatabase.
          • twisted.python.test.test_fakepwd.SPwdModuleTests - 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.
          • twisted.python.test.test_fakepwd.UserDatabaseTests - Tests for UserDatabase.
          • twisted.python.test.test_htmlizer.FilterTests - Tests for twisted.python.htmlizer.filter.
          • twisted.python.test.test_inotify.INotifyTests - Tests for twisted.python._inotify.
          • twisted.python.test.test_pydoctor.TwistedSphinxInventoryTests - Tests for TwistedSphinxInventory.
          • twisted.python.test.test_pydoctor.TwistedSystemTests - Tests for TwistedSystem.
          • twisted.python.test.test_release.DoNotFailTests - Tests for doNotFailOnNetworkError.
          • twisted.python.test.test_release.ExternalTempdirTestCase - A test case which has mkdir make directories outside of the usual spot, so that Git commands don't interfere with the Twisted checkout.
            • twisted.python.test.test_release.APIBuilderTests - Tests for APIBuilder.
            • twisted.python.test.test_release.CheckNewsfragmentScriptTests - CheckNewsfragmentScript.
            • twisted.python.test.test_release.GitCommandTest - Specific CommandsTestMixin related to Git repositories through GitCommand.
            • twisted.python.test.test_release.ProjectTests - There is a first-class representation of a project.
            • twisted.python.test.test_release.RepositoryCommandDetectionTest - Test the getRepositoryCommand to access the right set of VCS commands depending on the repository manipulated.
            • twisted.python.test.test_release.UtilityTests - Tests for various utility functions for releasing.
          • twisted.python.test.test_release.FilePathDeltaTests - Tests for filePathDelta.
          • twisted.python.test.test_release.SphinxBuilderTests - Tests for SphinxBuilder.
          • twisted.python.test.test_release.VCSCommandInterfaceTests - Test that the VCS command classes implement their interface.
          • twisted.python.test.test_sendmsg.CModuleGetSocketFamilyTests - Tests for getsockfam, a helper which reveals the address family of an arbitrary socket.
          • twisted.python.test.test_sendmsg.CModuleRecvmsgTests - Tests for recv1msg (primarily error handling cases).
          • twisted.python.test.test_sendmsg.CModuleSendmsgTests - Tests for sendmsg extension module and associated file-descriptor sending functionality.
          • twisted.python.test.test_sendmsg.GetSocketFamilyTests - Tests for getSocketFamily.
          • twisted.python.test.test_sendmsg.SendmsgTests - Tests for the Python2/3 compatible sendmsg interface.
          • twisted.python.test.test_shellcomp.CompleterNotImplementedTests - Test that using an unknown shell constant with SubcommandAction raises NotImplementedError
          • twisted.python.test.test_shellcomp.EscapeTests - No class docstring; 1/1 methods documented
          • twisted.python.test.test_shellcomp.ZshTests - Tests for zsh completion code
          • twisted.python.test.test_syslog.SyslogObserverTests - Tests for SyslogObserver which sends Twisted log events to the syslog.
          • twisted.python.test.test_systemd.EnvironmentTests - Apply tests to ListenFDs, constructed based on an environment dictionary.
          • twisted.python.test.test_systemd.MemoryOnlyTests - Apply tests to ListenFDs, explicitly constructed with some fake file descriptors.
          • twisted.python.test.test_textattributes.DefaultFormattingStateTests - Tests for twisted.python._textattributes.DefaultFormattingState.
          • twisted.python.test.test_tzhelper.FixedOffsetTimeZoneTests - Tests for FixedOffsetTimeZone.
          • twisted.python.test.test_urlpath.BytesURLPathTests - Tests for interacting with a URLPath created with fromBytes.
          • twisted.python.test.test_urlpath.StringURLPathTests - Tests for interacting with a URLPath created with fromString and a str argument.
          • twisted.python.test.test_urlpath.UnicodeURLPathTests - Tests for interacting with a URLPath created with fromString and a unicode argument.
          • twisted.python.test.test_util.DeprecationTests - Tests for deprecations in twisted.python.util.
          • twisted.python.test.test_util.EqualityTests - Tests for FancyEqMixin.
          • twisted.python.test.test_util.FancyStrMixinTests - Tests for util.FancyStrMixin.
          • twisted.python.test.test_util.GetPasswordTests - No class docstring; 1/1 methods documented
          • twisted.python.test.test_util.InitGroupsTests - Tests for util.initgroups.
          • twisted.python.test.test_util.InsensitiveDictTests - Tests for util.InsensitiveDict.
          • twisted.python.test.test_util.IntervalDifferentialTests - Undocumented
          • twisted.python.test.test_util.MergeFunctionMetadataTests - Tests for mergeFunctionMetadata.
          • twisted.python.test.test_util.NameToLabelTests - Tests for nameToLabel.
          • twisted.python.test.test_util.OrderedDictTests - Tests for util.OrderedDict.
          • twisted.python.test.test_util.PadToTests - Tests for util.padTo.
          • twisted.python.test.test_util.ReplaceIfTests - Tests for util._replaceIf.
          • twisted.python.test.test_util.RunAsEffectiveUserTests - Test for the util.runAsEffectiveUser function.
          • twisted.python.test.test_util.SearchUpwardsTests - Undocumented
          • twisted.python.test.test_util.SuppressedWarningsTests - Tests for util.runWithWarningsSuppressed.
            • twisted.test.test_iutils.DeferredSuppressedWarningsTests - Tests for utils.runWithWarningsSuppressed, the version that supports Deferreds.
          • twisted.python.test.test_util.SwitchUIDTests - Tests for util.switchUID.
          • twisted.python.test.test_util.UntilConcludesTests - Tests for untilConcludes, an EINTR helper.
          • twisted.python.test.test_util.UtilTests - No class docstring; 4/6 methods documented
          • twisted.python.test.test_win32.CommandLineQuotingTests - Tests for cmdLineQuote.
          • twisted.python.test.test_zipstream.DeflatedZipFileEntryTests - DeflatedZipFileEntry should be file-like
          • twisted.python.test.test_zipstream.ZipFileEntryTests - ZipFileEntry should be file-like
          • twisted.python.test.test_zipstream.ZipstreamTests - Tests for twisted.python.zipstream
          • twisted.runner.test.test_inetdconf.ServicesConfTests - Tests for inetdconf.ServicesConf
          • twisted.runner.test.test_procmon.ProcmonTests - Tests for ProcessMonitor.
          • twisted.runner.test.test_procmontap.ProcessMonitorTapTests - Tests for twisted.runner.procmontap's option parsing and makeService method.
          • twisted.scripts.test.test_scripts.ScriptTests - Tests for the core scripts.
          • twisted.scripts.test.test_scripts.ZshIntegrationTests - Test that zsh completion functions are generated without error
          • twisted.spread.test.test_banana.BananaTestBase - The base for test classes. It defines commonly used things and sets up a connection for testing.
            • twisted.spread.test.test_banana.BananaTests - General banana tests.
            • twisted.spread.test.test_banana.DialectTests - Tests for Banana's handling of dialects.
          • twisted.spread.test.test_banana.GlobalCoderTests - Tests for the free functions banana.encode and banana.decode.
          • twisted.spread.test.test_banana.MathTests - Undocumented
          • twisted.spread.test.test_jelly.CircularReferenceTests - Tests for circular references handling in the jelly/unjelly process.
          • twisted.spread.test.test_jelly.JellyDeprecationTests - Tests for deprecated Jelly things
          • twisted.spread.test.test_jelly.JellyTests - Testcases for jelly module serialization.
          • twisted.spread.test.test_pb.BrokerTests - Undocumented
          • twisted.spread.test.test_pb.DisconnectionTests - Test disconnection callbacks.
          • twisted.spread.test.test_pb.NewCredLeakTests - Tests to try to trigger memory leaks.
          • twisted.spread.test.test_pb.NewCredTests - Tests related to the twisted.cred support in PB.
          • twisted.spread.test.test_pb.NewStyleCachedTests - No class docstring; 3/3 methods documented
          • twisted.spread.test.test_pb.NSPTests - Tests for authentication against a realm where the IPerspective implementation is not a subclass of Avatar.
          • twisted.spread.test.test_pb.PagingTests - Test pb objects sending data by pages.
          • twisted.spread.test.test_pb.PBWithSecurityOptionsTests - Test security customization.
          • twisted.spread.test.test_pb.SpreadUtilTests - Tests for twisted.spread.util.
          • twisted.spread.test.test_pbfailure.FailureJellyingTests - Tests for the interaction of jelly and failures.
          • twisted.spread.test.test_pbfailure.PBConnTestCase - Undocumented
            • twisted.spread.test.test_pbfailure.PBFailureTests - No class docstring; 14/17 methods documented
              • twisted.spread.test.test_pbfailure.PBFailureUnsafeTests - Undocumented
          • twisted.test.test_abstract.AddressTests - Tests for address-related functionality.
          • twisted.test.test_adbapi.ConnectionPoolTests - Unit tests for ConnectionPool.
          • twisted.test.test_adbapi.ConnectionTests - Tests for the Connection class.
          • twisted.test.test_adbapi.TransactionTests - Tests for the Transaction class.
          • twisted.test.test_amp.AmpBoxTests - Test a few essential properties of AMP boxes, mostly with respect to serialization correctness.
          • twisted.test.test_amp.AMPTests - No class docstring; 38/38 methods documented
          • twisted.test.test_amp.BinaryProtocolTests - Tests for amp.BinaryBoxProtocol.
          • twisted.test.test_amp.CommandDispatchTests - The AMP CommandDispatcher class dispatches converts AMP boxes into commands and responses using Command.responder decorator.
          • twisted.test.test_amp.CommandInheritanceTests - These tests verify that commands inherit error conditions properly.
          • twisted.test.test_amp.CommandLocatorTests - The CommandLocator should enable users to specify responders to commands as functions that take structured objects, annotated with metadata.
          • twisted.test.test_amp.CommandTests - Tests for amp.Argument and amp.Command.
          • twisted.test.test_amp.DateTimeTests - Tests for amp.DateTime, amp._FixedOffsetTZInfo, and amp.utc.
          • twisted.test.test_amp.DecimalTests - Tests for amp.Decimal.
          • twisted.test.test_amp.DescriptorTests - Tests for amp.Descriptor, an argument type for passing a file descriptor over an AMP connection over a UNIX domain socket.
          • twisted.test.test_amp.FloatTests - Tests for amp.Float.
          • twisted.test.test_amp.ListOfDateTimeTests - Tests for ListOf combined with amp.DateTime.
          • twisted.test.test_amp.ListOfDecimalNanTests - Tests for ListOf combined with amp.Decimal for not-a-number values.
          • twisted.test.test_amp.ListOfDecimalTests - Tests for ListOf combined with amp.Decimal.
          • twisted.test.test_amp.ListOfIntegersTests - Tests for ListOf combined with amp.Integer.
          • twisted.test.test_amp.ListOfOptionalTests - Tests to ensure ListOf AMP arguments can be omitted from AMP commands via the 'optional' flag.
          • twisted.test.test_amp.ListOfStringsTests - Tests for ListOf combined with amp.String.
          • twisted.test.test_amp.ListOfUnicodeTests - Tests for ListOf combined with amp.Unicode.
          • twisted.test.test_amp.LiveFireTLSTests - No class docstring; 1/1 methods documented
          • twisted.test.test_amp.ParsingTests - No class docstring; 4/4 methods documented
          • twisted.test.test_amp.PlainVanillaLiveFireTests - No class docstring; 1/1 methods documented
          • twisted.test.test_amp.RemoteAmpErrorTests - Tests for amp.RemoteAmpError.
          • twisted.test.test_amp.TLSNotAvailableTests - Tests what happened when ssl is not available in current installation.
          • twisted.test.test_amp.TLSTests - No class docstring; 4/4 methods documented
          • twisted.test.test_amp.UTCTests - Tests for amp.utc.
          • twisted.test.test_amp.WithServerTLSVerificationTests - No class docstring; 1/1 methods documented
          • twisted.test.test_application.ApplicationTests - Undocumented
          • twisted.test.test_application.AppSupportTests - No class docstring; 1/4 methods documented
          • twisted.test.test_application.BackoffPolicyTests - Tests of twisted.application.internet.backoffPolicy
          • twisted.test.test_application.HelpReactorsTests - --help-reactors lists the available reactors
          • twisted.test.test_application.InterfacesTests - Undocumented
          • twisted.test.test_application.InternetTests - No class docstring; 7/16 methods documented
          • twisted.test.test_application.LoadingTests - Undocumented
          • twisted.test.test_application.PluggableReactorTests - Tests for the reactor discovery/inspection APIs.
          • twisted.test.test_application.ProcessTests - Undocumented
          • twisted.test.test_application.ServiceTests - Undocumented
          • twisted.test.test_application.TimerBasicTests - Undocumented
          • twisted.test.test_compat.BytesEnvironTests - Tests for BytesEnviron.
          • twisted.test.test_compat.CoercedUnicodeTests - Tests for twisted.python.compat._coercedUnicode.
          • twisted.test.test_compat.FutureBytesReprTests - Tests for twisted.python.compat._bytesRepr.
          • twisted.test.test_compat.RawInputTests - Tests for raw_input
          • twisted.test.test_compat.UnichrTests - Tests for unichr.
          • twisted.test.test_cooperator.AliasTests - Integration test to verify that the global singleton aliases do what they're supposed to.
          • twisted.test.test_cooperator.CooperatorTests - No class docstring; 9/16 methods documented
          • twisted.test.test_cooperator.RunStateTests - Tests to verify the behavior of CooperativeTask.pause, CooperativeTask.resume, CooperativeTask.stop, exhausting the underlying iterator, and their interactions with each other.
          • twisted.test.test_defer.DeferredFilesystemLockTests - Test the behavior of DeferredFilesystemLock
          • twisted.test.test_defer.DeferredFutureAdapterTests - No class docstring; 7/7 methods documented
          • twisted.test.test_defer.DeferredTestsAsync - A dummy class to show that this test file was discovered but the tests are unable to be ran in this version of Python.
          • twisted.test.test_defer.EnsureDeferredTests - Tests for twisted.internet.defer.ensureDeferred.
          • twisted.test.test_defer.TimeoutErrorTests - twisted.internet.defer timeout code.
          • twisted.test.test_defer.UtilTests - Tests for utility functions.
          • twisted.test.test_defgen.DeferredGeneratorTests - No class docstring; 1/8 methods documented
          • twisted.test.test_defgen.InlineCallbacksTests - No class docstring; 5/12 methods documented
          • twisted.test.test_dict.ParamTests - No class docstring; 1/1 methods documented
          • twisted.test.test_dirdbm.DirDbmTests - No class docstring; 3/8 methods documented
            • twisted.test.test_dirdbm.ShelfTests - Undocumented
          • twisted.test.test_factories.ReconnectingFactoryTests - Tests for ReconnectingClientFactory.
          • twisted.test.test_finger.FingerTests - Tests for finger.Finger.
          • twisted.test.test_formmethod.ArgumentTests - No class docstring; 2/12 methods documented
          • twisted.test.test_ftp.AnonymousFTPShellTests - Test anonymous shell properties.
          • twisted.test.test_ftp.BaseFTPRealmTests - Tests for ftp.BaseFTPRealm, a base class to help define IFTPShell realms with different user home directory policies.
          • twisted.test.test_ftp.DTPFactoryTests - Tests for ftp.DTPFactory.
          • twisted.test.test_ftp.DTPTests - Tests for ftp.DTP.
          • twisted.test.test_ftp.ErrnoToFailureTests - Tests for ftp.errnoToFailure errno checking.
          • twisted.test.test_ftp.FTPClientBasicTests - FTP client
          • twisted.test.test_ftp.FTPClientFailedRETRAndErrbacksUponDisconnectTests - FTP client fails and RETR fails and disconnects.
          • twisted.test.test_ftp.FTPClientTests - Test advanced FTP client commands.
          • twisted.test.test_ftp.FTPCloseTests - Tests that the server invokes IWriteFile.close
          • twisted.test.test_ftp.FTPFileListingTests - No class docstring; 6/7 methods documented
          • twisted.test.test_ftp.FTPReadWriteTests - Tests for ftp._FileReader and ftp._FileWriter, the objects returned by the shell in openForReading/openForWriting.
          • twisted.test.test_ftp.FTPRealmTests - Tests for ftp.FTPRealm.
          • twisted.test.test_ftp.FTPResponseCodeTests - Tests relating directly to response codes.
          • twisted.test.test_ftp.FTPServerTestCase - Simple tests for an FTP server with the default settings.
            • twisted.test.test_ftp.BasicFTPServerTests - Basic functionality of FTP server.
            • twisted.test.test_ftp.FTPAnonymousTests - Simple tests for an FTP server with different anonymous username. The new anonymous username used in this test case is "guest"
            • twisted.test.test_ftp.FTPServerAdvancedClientTests - Test FTP server with the ftp.FTPClient class.
            • twisted.test.test_ftp.FTPServerPasvDataConnectionTests - PASV data connection.
              • twisted.test.test_ftp.FTPServerPortDataConnectionTests - No class docstring; 3/5 methods documented
          • twisted.test.test_ftp.FTPShellTests - Tests for the ftp.FTPShell object.
          • twisted.test.test_ftp.IsGlobbingExpressionTests - Tests for _isGlobbingExpression utility function.
          • twisted.test.test_ftp.PathHandlingTests - Handling paths.
          • twisted.test.test_ftp.SystemFTPRealmTests - Tests for ftp.SystemFTPRealm.
          • twisted.test.test_ftp_options.FTPOptionsTests - Tests for the command line option parser used for twistd ftp.
          • twisted.test.test_hook.HookTests - test case to make sure hooks are called
          • twisted.test.test_htb.TestBucketBase - Undocumented
            • twisted.test.test_htb.BucketNestingTests - Undocumented
            • twisted.test.test_htb.BucketTests - No class docstring; 3/3 methods documented
            • twisted.test.test_htb.ConsumerShaperTests - Undocumented
          • twisted.test.test_ident.ClassParserTests - Test parsing of ident responses.
          • twisted.test.test_ident.ProcMixinTests - No class docstring; 1/6 methods documented
          • twisted.test.test_ident.ServerParserTests - Undocumented
          • twisted.test.test_internet.CallFromThreadStopsAndWakeUpTests - No class docstring; 1/5 methods documented
          • twisted.test.test_internet.CallFromThreadTests - Task scheduling from threads tests.
          • twisted.test.test_internet.ConnectorReprTests - Undocumented
          • twisted.test.test_internet.DelayedTests - No class docstring; 1/9 methods documented
          • twisted.test.test_internet.PortStringificationTests - Undocumented
          • twisted.test.test_internet.ProducerTests - Test abstract.FileDescriptor's consumer interface.
          • twisted.test.test_internet.ProtocolTests - Undocumented
          • twisted.test.test_internet.ResolveTests - Undocumented
          • twisted.test.test_internet.SystemEventTests - Tests for the reactor's implementation of the fireSystemEvent, addSystemEventTrigger, and removeSystemEventTrigger methods of the IReactorCore interface.
          • twisted.test.test_internet.ThreePhaseEventTests - Tests for the private implementation helpers for system event triggers.
          • twisted.test.test_internet.TimeTests - Tests for the IReactorTime part of the reactor.
          • twisted.test.test_iosim.FakeTransportTests - Tests for FakeTransport.
          • twisted.test.test_iosim.IOPumpTests - Tests for IOPump.
          • twisted.test.test_iosim.StrictPushProducerTests - Tests for StrictPushProducer.
          • twisted.test.test_iutils.ProcessUtilsTests - Test running a process using getProcessOutput, getProcessValue, and getProcessOutputAndValue.
          • twisted.test.test_lockfile.LockingTests - No class docstring; 16/18 methods documented
          • twisted.test.test_lockfile.UtilTests - Tests for the helper functions used to implement FilesystemLock.
          • twisted.test.test_logfile.DailyLogFileTests - Test rotating log file.
          • twisted.test.test_logfile.LogFileTests - Test the rotating log file.
          • twisted.test.test_loopback.LoopbackAsyncTests - No class docstring; 17/18 methods documented
          • twisted.test.test_loopback.LoopbackRelayTest - Test for twisted.protocols.loopback.LoopbackRelay
          • twisted.test.test_loopback.LoopbackTCPTests - Undocumented
          • twisted.test.test_loopback.LoopbackUNIXTests - Undocumented
          • twisted.test.test_main.MainTests - Test that twisted scripts can be invoked as modules.
          • twisted.test.test_memcache.CommandFailureTests - Tests for correct failure of commands on a disconnected MemCacheProtocol.
          • twisted.test.test_memcache.MemCacheTests - Test client protocol class MemCacheProtocol.
          • twisted.test.test_modules.PythonPathTests - Tests for the class which provides the implementation for all of the public API of twisted.python.modules, PythonPath.
          • twisted.test.test_modules.TwistedModulesTestCase - Base class for modules test cases.
            • twisted.test.test_modules.BasicTests - No class docstring; 12/12 methods documented
            • twisted.test.test_modules.PathModificationTests - These tests share setup/cleanup behavior of creating a dummy package and stuffing some code in it.
              • twisted.test.test_modules.RebindingTests - These tests verify that the default path interrogation API works properly even when sys.path has been rebound to a different object.
              • twisted.test.test_modules.ZipPathModificationTests - Undocumented
          • twisted.test.test_nooldstyle.NewStyleOnlyTests - Tests for NewStyleOnly, because test turtles all the way down.
          • twisted.test.test_nooldstyle.OldStyleDecoratorTests - Tests for _oldstyle._oldStyle.
          • twisted.test.test_pcp.BufferedConsumerTests - As a consumer, ask the producer to pause after too much data.
          • twisted.test.test_pcp.BufferedPullTests - Undocumented
          • twisted.test.test_pcp.ConsumerProxyTests - Consumer methods on me should be relayed to the Consumer I proxy.
          • twisted.test.test_pcp.PCP_ConsumerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCP_ProducerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCP_PullProducerTests - Undocumented
          • twisted.test.test_pcp.PCPII_ConsumerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCPII_ProducerInterfaceTests - Undocumented
          • twisted.test.test_pcp.PCPII_PullProducerTests - Undocumented
          • twisted.test.test_pcp.ProducerProxyTests - Producer methods on me should be relayed to the Producer I proxy.
          • twisted.test.test_pcp.TransportInterfaceTests - Undocumented
          • twisted.test.test_persisted.AOTTests - No class docstring; 4/9 methods documented
          • twisted.test.test_persisted.AybabtuTests - styles._aybabtu gets all of classes in the inheritance hierarchy of its argument that are strictly between Versioned and the class itself.
          • twisted.test.test_persisted.CrefUtilTests - Tests for crefutil.
          • twisted.test.test_persisted.EphemeralTests - Undocumented
          • twisted.test.test_persisted.PicklingTests - Test pickling of extra object types.
          • twisted.test.test_persisted.StringIOTransitionTests - When pickling a cStringIO in Python 2, it should unpickle as a BytesIO or a StringIO in Python 3, depending on the type of its contents.
          • twisted.test.test_persisted.VersionTests - Undocumented
          • twisted.test.test_plugin.AdjacentPackageTests - Tests for the behavior of the plugin system when there are multiple installed copies of the package containing the plugins being loaded.
          • twisted.test.test_plugin.DeveloperSetupTests - These tests verify things about the plugin system without actually interacting with the deployed 'twisted.plugins' package, instead creating a temporary package.
          • twisted.test.test_plugin.PackagePathTests - Tests for plugin.pluginPackagePaths which constructs search paths for plugin packages.
          • twisted.test.test_plugin.PluginTests - Tests which verify the behavior of the current, active Twisted plugins directory.
          • twisted.test.test_policies.LimitTotalConnectionsFactoryTests - Tests for policies.LimitTotalConnectionsFactory
          • twisted.test.test_policies.LoggingFactoryTests - Tests for policies.TrafficLoggingFactory.
          • twisted.test.test_policies.ThrottlingTests - Tests for policies.ThrottlingFactory.
          • twisted.test.test_policies.TimeoutFactoryTests - Tests for policies.TimeoutFactory.
          • twisted.test.test_policies.TimeoutMixinTests - Tests for policies.TimeoutMixin.
          • twisted.test.test_policies.TimeoutProtocolTests - Tests for policies.TimeoutProtocol.
          • twisted.test.test_policies.WrapperTests - Tests for WrappingFactory and ProtocolWrapper.
          • twisted.test.test_postfix.PostfixTCPMapQuoteTests - Undocumented
          • twisted.test.test_postfix.ValidTests - Undocumented
          • twisted.test.test_process.ClosingPipesTests - No class docstring; 4/4 methods documented
          • twisted.test.test_process.DumbWin32ProcTests - twisted.internet._dumbwin32proc tests.
          • twisted.test.test_process.FDTests - Undocumented
          • twisted.test.test_process.MockProcessTests - Mock a process runner to test forked child code path.
          • twisted.test.test_process.PosixProcessPTYTests - Just like PosixProcessTests, but use ptys instead of pipes.
          • twisted.test.test_process.PosixProcessTests - No class docstring; 1/2 methods documented
          • twisted.test.test_process.ProcessProtocolTests - Tests for behavior provided by the process protocol base class, protocol.ProcessProtocol.
          • twisted.test.test_process.ProcessTests - Test running a process.
          • twisted.test.test_process.TwoProcessesNonPosixTests - Undocumented
          • twisted.test.test_process.TwoProcessesPosixTests - Undocumented
          • twisted.test.test_process.UtilTests - Tests for process-related helper functions (currently only procutils.which.
          • twisted.test.test_process.Win32CreateProcessFlagsTests - Check the flags passed to CreateProcess.
          • twisted.test.test_process.Win32ProcessTests - Test process programs that are packaged with twisted.
          • twisted.test.test_process.Win32UnicodeEnvironmentTests - Tests for Unicode environment on Windows
          • twisted.test.test_protocols.PortforwardingTests - Test port forwarding.
          • twisted.test.test_protocols.StringTransportTests - Test proto_helpers.StringTransport helper behaviour.
          • twisted.test.test_protocols.WireTests - Test wire protocols.
          • twisted.test.test_randbytes.SecureRandomTests - Test secureRandom under normal conditions.
          • twisted.test.test_rebuild.NewStyleTests - Tests for rebuilding new-style classes of various sorts.
          • twisted.test.test_rebuild.RebuildTests - Simple testcase for rebuilding, to at least exercise the code.
          • twisted.test.test_reflect.GetClassTests - Undocumented
          • twisted.test.test_reflect.ObjectGrepTests - No class docstring; 9/9 methods documented
          • twisted.test.test_roots.RootsTests - Undocumented
          • twisted.test.test_shortcut.ShortcutTests - No class docstring; 2/2 methods documented
          • twisted.test.test_sip.LiveTests - No class docstring; 1/4 methods documented
          • twisted.test.test_sip.MakeMessageTests - Undocumented
          • twisted.test.test_sip.MessageParsingTests - No class docstring; 2/10 methods documented
            • twisted.test.test_sip.MessageParsingFeedDataCharByCharTests - Same as base class, but feed data char by char.
          • twisted.test.test_sip.ParseTests - Undocumented
          • twisted.test.test_sip.ProxyTests - Undocumented
          • twisted.test.test_sip.RegistrationTests - Undocumented
          • twisted.test.test_sip.URLTests - Undocumented
          • twisted.test.test_sip.ViaTests - No class docstring; 6/10 methods documented
          • twisted.test.test_sob.PersistTests - No class docstring; 6/11 methods documented
          • twisted.test.test_socks.BindTests - Tests for SOCKS and SOCKSv4a bind requests using the SOCKSv4 protocol.
          • twisted.test.test_socks.ConnectTests - Tests for SOCKS and SOCKSv4a connect requests using the SOCKSv4 protocol.
          • twisted.test.test_ssl.BufferingTests - Undocumented
          • twisted.test.test_ssl.ClientContextFactoryTests - Tests for ssl.ClientContextFactory.
          • twisted.test.test_ssl.ConnectionLostTests - SSL connection closing tests.
          • twisted.test.test_ssl.DefaultOpenSSLContextFactoryTests - Tests for ssl.DefaultOpenSSLContextFactory.
          • twisted.test.test_ssl.StolenTCPTests - For SSL transports, test many of the same things which are tested for TCP transports.
          • twisted.test.test_ssl.TLSTests - Tests for startTLS support.
            • twisted.test.test_ssl.SpammyTLSTests - Test TLS features with bytes sitting in the out buffer.
          • twisted.test.test_sslverify.AcceptableCiphersTests - Tests for twisted.internet._sslverify.OpenSSLAcceptableCiphers.
          • twisted.test.test_sslverify.ALPNTests - ALPN protocol selection.
          • twisted.test.test_sslverify.ConstructorsTests - No class docstring; 6/6 methods documented
          • twisted.test.test_sslverify.DiffieHellmanParametersTests - Tests for twisted.internet._sslverify.OpenSSLDHParameters.
          • twisted.test.test_sslverify.ExpandCipherStringTests - Tests for twisted.internet._sslverify._expandCipherString.
          • twisted.test.test_sslverify.FakeLibTests - Tests for FakeLib.
          • twisted.test.test_sslverify.KeyPairTests - Tests for sslverify.KeyPair.
          • twisted.test.test_sslverify.MultipleCertificateTrustRootTests - Test the behavior of the trustRootFromCertificates() API call.
          • twisted.test.test_sslverify.NPNAndALPNAbsentTests - NPN/ALPN operations fail on platforms that do not support them.
          • twisted.test.test_sslverify.NPNOrALPNTests - NPN and ALPN protocol selection.
          • twisted.test.test_sslverify.OpenSSLCipherTests - Tests for twisted.internet._sslverify.OpenSSLCipher.
          • twisted.test.test_sslverify.OpenSSLOptionsECDHIntegrationTests - ECDH-related integration tests for OpenSSLOptions.
          • twisted.test.test_sslverify.OpenSSLOptionsTests - Tests for sslverify.OpenSSLOptions.
          • twisted.test.test_sslverify.TrustRootTests - Tests for sslverify.OpenSSLCertificateOptions' trustRoot argument, sslverify.platformTrust, and their interactions.
          • twisted.test.test_stateful.Int32Tests - Undocumented
          • twisted.test.test_stdio.StandardInputOutputTests - No class docstring; 10/12 methods documented
          • twisted.test.test_strerror.ErrorFormatingTests - Tests for _ErrorFormatter.formatError.
          • twisted.test.test_strports.ServiceTests - Tests for strports.service.
          • twisted.test.test_task.ClockTests - Test the non-wallclock based clock implementation.
          • twisted.test.test_task.DeferLaterTests - Tests for task.deferLater.
          • twisted.test.test_task.LoopTests - Tests for task.LoopingCall based on a fake IReactorTime implementation.
          • twisted.test.test_task.ReactorLoopTests - No class docstring; 1/8 methods documented
          • twisted.test.test_tcp.AddressTests - Tests for address-related interactions with client and server protocols.
          • twisted.test.test_tcp.CallBackOrderTests - Test the order of reactor callbacks
          • twisted.test.test_tcp.CannotBindTests - Tests for correct behavior when a reactor cannot bind to the required TCP port.
          • twisted.test.test_tcp.FactoryTests - Tests for factories.
          • twisted.test.test_tcp.HalfCloseBuggyApplicationTests - Test half-closing connections where notification code has bugs.
          • twisted.test.test_tcp.HalfCloseNoNotificationAndShutdownExceptionTests - No class docstring; 2/5 methods documented
          • twisted.test.test_tcp.HalfCloseTests - Test half-closing connections.
          • twisted.test.test_tcp.LargeBufferTests - Test that buffering large amounts of data works.
          • twisted.test.test_tcp.ListeningTests - No class docstring; 8/10 methods documented
          • twisted.test.test_tcp.LocalRemoteAddressTests - Tests for correct getHost/getPeer values and that the correct address is passed to buildProtocol.
          • twisted.test.test_tcp.LogTests - Test logging facility of TCP base classes.
          • twisted.test.test_tcp.LoopbackTests - Test loopback connections.
          • twisted.test.test_tcp.PauseProducingTests - Test some behaviors of pausing the production of a transport.
          • twisted.test.test_tcp.ProperlyCloseFilesTests - Test that the sockets created by IReactorTCP.connectTCP are cleaned up when the connection they are associated with is closed.
          • twisted.test.test_tcp.WriteDataTests - Test that connected TCP sockets can actually write data. Try to exercise the entire ITransport interface.
          • twisted.test.test_tcp_internals.PlatformAssumptionsTests - Test assumptions about platform behaviors.
          • twisted.test.test_tcp_internals.SelectReactorTests - Tests for select-specific failure conditions.
          • twisted.test.test_text.LineTests - Tests for isMultiline and endsInNewline.
          • twisted.test.test_text.SplitTests - Tests for text.splitQuoted.
          • twisted.test.test_text.StrFileTests - Undocumented
          • twisted.test.test_text.StringyStringTests - Tests for text.stringyString.
          • twisted.test.test_text.WrapTests - Tests for text.greedyWrap.
          • twisted.test.test_threads.DeferredResultTests - Test twisted.internet.threads.
          • twisted.test.test_threads.DeferToThreadPoolTests - Test twisted.internet.threads.deferToThreadPool.
          • twisted.test.test_threads.ReactorThreadsTests - Tests for the reactor threading API.
          • twisted.test.test_threads.StartupBehaviorTests - Test cases for the behavior of the reactor threadpool near startup boundary conditions.
          • twisted.test.test_tpfile.FileSenderTests - Undocumented
          • twisted.test.test_twistd.ApplicationRunnerTests - Non-platform-specific tests for the platform-specific ApplicationRunner.
          • twisted.test.test_twistd.AppLoggerTests - Tests for app.AppLogger.
          • twisted.test.test_twistd.AppProfilingTests - Tests for app.AppProfiler.
          • twisted.test.test_twistd.CheckPIDTests - Tests for checkPID.
          • twisted.test.test_twistd.DaemonizeTests - Tests for _twistd_unix.UnixApplicationRunner daemonization.
          • twisted.test.test_twistd.ExitWithSignalTests - Tests for twisted.application.app._exitWithSignal.
          • twisted.test.test_twistd.ServerOptionsTests - Non-platform-specific tests for the platform-specific ServerOptions class.
          • twisted.test.test_twistd.TapFileTests - Test twistd-related functionality that requires a tap file on disk.
          • twisted.test.test_twistd.UnixApplicationRunnerRemovePIDTests - Tests for UnixApplicationRunner.removePID.
          • twisted.test.test_twistd.UnixApplicationRunnerSetupEnvironmentTests - Tests for UnixApplicationRunner.setupEnvironment.
          • twisted.test.test_twistd.UnixApplicationRunnerStartApplicationTests - Tests for UnixApplicationRunner.startApplication.
          • twisted.test.test_twistd.UnixAppLoggerTests - Tests for UnixAppLogger.
          • twisted.test.test_twisted.MakePackagesTests - Tests for _makePackages, a helper for populating sys.modules with fictional modules.
          • twisted.test.test_udp.MulticastTests - No class docstring; 6/9 methods documented
          • twisted.test.test_udp.ReactorShutdownInteractionTests - Test reactor shutdown interaction
          • twisted.test.test_udp.UDPTests - No class docstring; 9/9 methods documented
          • twisted.test.test_unix.DatagramUnixSocketTests - Test datagram UNIX sockets.
          • twisted.test.test_unix.UnixSocketTests - Test unix sockets.
          • twisted.test.test_usage.CompleterNotImplementedTests - Using an unknown shell constant with the various Completer() classes should raise NotImplementedError
          • twisted.test.test_usage.FlagFunctionTests - Tests for usage.flagFunction.
          • twisted.test.test_usage.HelpStringTests - Test generated help strings.
          • twisted.test.test_usage.OptionsInternalTests - Tests internal behavior of usage.Options.
          • twisted.test.test_usage.OutputTests - No class docstring; 1/1 methods documented
          • twisted.test.test_usage.ParseCorrectnessTests - Test usage.Options.parseOptions for correct values under good conditions.
          • twisted.test.test_usage.PortCoerceTests - Test the behavior of usage.portCoerce.
          • twisted.test.test_usage.SubCommandTests - Test usage.Options.parseOptions for options with subcommands.
          • twisted.test.test_usage.TypedTests - Test usage.Options.parseOptions for options with forced types.
          • twisted.test.test_usage.WrongTypedTests - Test usage.Options.parseOptions for wrong coerce options.
          • twisted.test.test_usage.ZshCompleterTests - Test the behavior of the various twisted.usage.Completer classes for producing output usable by zsh tab-completion system.
          • twisted.trial._dist.test.test_distreporter.DistReporterTests - Tests for DistReporter.
          • twisted.trial._dist.test.test_disttrial.DistTrialRunnerTests - Tests for DistTrialRunner.
          • twisted.trial._dist.test.test_options.WorkerOptionsTests - Tests for WorkerOptions.
          • twisted.trial._dist.test.test_worker.LocalWorkerAMPTests - Test case for distributed trial's manager-side local worker AMP protocol
          • twisted.trial._dist.test.test_worker.LocalWorkerTests - Tests for LocalWorker and LocalWorkerTransport.
          • twisted.trial._dist.test.test_worker.WorkerProtocolTests - Tests for WorkerProtocol.
          • twisted.trial._dist.test.test_workerreporter.WorkerReporterTests - Tests for WorkerReporter.
          • twisted.trial._dist.test.test_workertrial.MainTests - Tests for main.
          • twisted.trial._dist.test.test_workertrial.SetupPathTests - Tests for _setupPath sys.path manipulation.
          • twisted.trial._dist.test.test_workertrial.WorkerLogObserverTests - Tests for WorkerLogObserver.
          • twisted.trial.test.detests.DeferredSetUpCallbackFail - Undocumented
          • twisted.trial.test.detests.DeferredSetUpError - Undocumented
          • twisted.trial.test.detests.DeferredSetUpFail - Undocumented
          • twisted.trial.test.detests.DeferredSetUpNeverFire - Undocumented
          • twisted.trial.test.detests.DeferredSetUpOK - Undocumented
          • twisted.trial.test.detests.DeferredSetUpSkip - Undocumented
          • twisted.trial.test.detests.DeferredTests - No class docstring; 1/14 methods documented
          • twisted.trial.test.detests.TestClassTimeoutAttribute - Undocumented
          • twisted.trial.test.detests.TimeoutTests - Undocumented
          • twisted.trial.test.erroneous.AsynchronousTestFailureButTearDownRuns - Undocumented
          • twisted.trial.test.erroneous.AsynchronousTestFailureInSetUp - Undocumented
          • twisted.trial.test.erroneous.AsynchronousTestFailureInTearDown - Undocumented
          • twisted.trial.test.erroneous.DelayedCall - No class docstring; 1/2 methods documented
          • twisted.trial.test.erroneous.ReactorCleanupTests - Undocumented
          • twisted.trial.test.erroneous.SocketOpenTest - Undocumented
          • twisted.trial.test.erroneous.TestAsynchronousFail - Test failures for unittest.TestCase based classes.
          • twisted.trial.test.erroneous.TimingOutDeferred - Undocumented
          • twisted.trial.test.ordertests.BarTest - Used to make assertions about the order the test cases in this module are run in.
          • twisted.trial.test.ordertests.BazTest - Used to make assertions about the order the test cases in this module are run in.
          • twisted.trial.test.ordertests.FooTest - Used to make assertions about the order its tests will be run in.
          • twisted.trial.test.sample.PyunitTest - Undocumented
          • twisted.trial.test.skipping.AsynchronousAddCleanup - Undocumented
          • twisted.trial.test.skipping.AsynchronousDeprecatedReasonlessSkip - Undocumented
          • twisted.trial.test.skipping.AsynchronousSetUpTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousSkippedClass - Undocumented
          • twisted.trial.test.skipping.AsynchronousSkipping - Undocumented
          • twisted.trial.test.skipping.AsynchronousSkippingSetUp - Undocumented
          • twisted.trial.test.skipping.AsynchronousStrictTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousTearDownTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousTodo - Undocumented
          • twisted.trial.test.skipping.AsynchronousTodoClass - Undocumented
          • twisted.trial.test.suppression.AsynchronousTestSuppression - Undocumented
            • twisted.trial.test.suppression.AsynchronousTestSetUpSuppression - Undocumented
            • twisted.trial.test.suppression.AsynchronousTestTearDownSuppression - Undocumented
          • twisted.trial.test.suppression.AsynchronousTestSuppression2 - Undocumented
          • twisted.trial.test.test_assertions.TestFailureTests - Tests for the most basic functionality of SynchronousTestCase, for failing tests.
          • twisted.trial.test.test_asyncassertions.AsynchronousAssertionsTests - Tests for TestCase's asynchronous extensions to SynchronousTestCase. That is, assertFailure.
          • twisted.trial.test.test_deferred.NeverFireTests - Undocumented
          • twisted.trial.test.test_deferred.SetUpTests - Undocumented
          • twisted.trial.test.test_deferred.TestTester - Undocumented
            • twisted.trial.test.test_deferred.DeferredTests - No class docstring; 1/10 methods documented
            • twisted.trial.test.test_deferred.TimeoutTests - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInSetUpTests.InterruptedTest - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTearDownTests.InterruptedTest - Undocumented
          • twisted.trial.test.test_keyboard.InterruptInTestTests.InterruptedTest - Undocumented
          • twisted.trial.test.test_log.AsynchronousLogErrorsTests - No class docstring; 1/1 methods documented
          • twisted.trial.test.test_log.Mask.AsynchronousFailureLogging - No class docstring; 1/1 methods documented
          • twisted.trial.test.test_pyunitcompat.PyUnitTestTests.PyUnitTest - Undocumented
          • twisted.trial.test.test_script.HelpOrderTests - Tests for the --help-orders flag.
          • twisted.trial.test.test_script.MakeRunnerTests - Tests for the _makeRunner helper.
          • twisted.trial.test.test_script.OptionsTests - Tests for trial.Options.
          • twisted.trial.test.test_script.OrderTests - Tests for the --order option.
          • twisted.trial.test.test_script.RunTests - Tests for the run function.
          • twisted.trial.test.test_script.TestArgumentOrderTests - Tests for the order-preserving behavior on provided command-line tests.
          • twisted.trial.test.test_testcase.AsynchronousTestCaseTests.MyTestCase - Some test methods which can be used to test behaviors of TestCase.
          • twisted.trial.test.test_tests.AsynchronousAddCleanupTests - Test the addCleanup method of TestCase in the asynchronous case
          • twisted.trial.test.test_tests.AsynchronousClassTodoTests - Tests for the class-wide expected failure features in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousFixtureTests - Tests for broken fixture helper methods in the asynchronous case
          • twisted.trial.test.test_tests.AsynchronousIterateTestsTests - Check that _iterateTests returns a list of all test cases in a test suite or test case for asynchronous tests.
          • twisted.trial.test.test_tests.AsynchronousMonkeyPatchTests - Tests for the patch() helper method in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousSkipClassTests - Test the class skipping features in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousSkipMethodTests - Tests for the reporting of skipping tests in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousStrictTodoTests - Tests for the expected failure case when the exact failure that is expected is indicated in the asynchronous case
          • twisted.trial.test.test_tests.AsynchronousSuccessTests - Tests for the reporting of successful tests in the synchronous case.
          • twisted.trial.test.test_tests.AsynchronousSuiteClearingTests - Tests for our extension that allows us to clear out a TestSuite in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousSuppressionTests - Tests for the warning suppression features of twisted.trial.unittest.TestCase
          • twisted.trial.test.test_tests.AsynchronousTestDecoratorTests - Tests for our test decoration features in the asynchronous case.
          • twisted.trial.test.test_tests.AsynchronousTodoTests - Test the class skipping features in the asynchronous case.
          • twisted.trial.test.weird.TestBleeding - This test creates an unhandled Deferred and leaves it in a cycle.
          • twisted.web.test._util.FlattenTestCase - A test case that assists with testing twisted.web._flatten.
            • twisted.web.test.test_flatten.SerializationTests - Tests for flattening various things.
            • twisted.web.test.test_template.FlattenIntegrationTests - Tests for integration between Element and twisted.web._flatten.flatten.
            • twisted.web.test.test_template.TagLoaderTests - Tests for TagLoader.
          • twisted.web.test.test_agent.AgentHTTPSTests - Tests for the new HTTP client API that depends on SSL.
          • twisted.web.test.test_agent.AgentTests - Tests for the new HTTP client API provided by Agent.
          • twisted.web.test.test_agent.BrowserLikeRedirectAgentTests - Tests for client.BrowserLikeRedirectAgent.
          • twisted.web.test.test_agent.ContentDecoderAgentTests - Tests for client.ContentDecoderAgent.
          • twisted.web.test.test_agent.ContentDecoderAgentWithGzipTests - No class docstring; 5/5 methods documented
          • twisted.web.test.test_agent.CookieAgentTests - Tests for twisted.web.client.CookieAgent.
          • twisted.web.test.test_agent.CookieJarTests - Tests for twisted.web.client._FakeUrllib2Response and twisted.web.client._FakeUrllib2Request's interactions with cookielib.CookieJar instances.
          • twisted.web.test.test_agent.FileBodyProducerTests - Tests for the FileBodyProducer which reads bytes from a file and writes them to an IConsumer.
          • twisted.web.test.test_agent.HostnameCachingHTTPSPolicyTests - No class docstring; 3/3 methods documented
          • twisted.web.test.test_agent.HTTPConnectionPoolRetryTests - client.HTTPConnectionPool, by using client._RetryingHTTP11ClientProtocol, supports retrying requests done against previously cached connections.
          • twisted.web.test.test_agent.HTTPConnectionPoolTests - Tests for the HTTPConnectionPool class.
          • twisted.web.test.test_agent.ProxyAgentTests - Tests for client.ProxyAgent.
          • twisted.web.test.test_agent.ReadBodyTests - Tests for client.readBody
          • twisted.web.test.test_agent.RedirectAgentTests - Tests for client.RedirectAgent.
          • twisted.web.test.test_agent.WebClientContextFactoryTests - Tests for the context factory wrapper for web clients twisted.web.client.WebClientContextFactory.
          • twisted.web.test.test_cgi.CGIDirectoryTests - Tests for twcgi.CGIDirectory.
          • twisted.web.test.test_cgi.CGIProcessProtocolTests - Tests for twcgi.CGIProcessProtocol.
          • twisted.web.test.test_cgi.CGIScriptTests - Tests for twcgi.CGIScript.
          • twisted.web.test.test_cgi.CGITests - Tests for twcgi.FilteredScript.
          • twisted.web.test.test_client.HTTPConnectionPoolTests - Unit tests for client.HTTPConnectionPoolTest.
          • twisted.web.test.test_distrib.DistribTests - No class docstring; 12/13 methods documented
          • twisted.web.test.test_distrib.UserDirectoryTests - Tests for UserDirectory, a resource for listing all user resources available on a system.
          • twisted.web.test.test_domhelpers.MicroDOMHelpersTests - No class docstring; 2/2 methods documented
          • twisted.web.test.test_domhelpers.MiniDOMHelpersTests - No class docstring; 2/2 methods documented
          • twisted.web.test.test_error.CodeToMessageTests - _codeToMessages inverts _responses.RESPONSES
          • twisted.web.test.test_error.ErrorTests - Tests for how Error attributes are initialized.
          • twisted.web.test.test_error.FlattenerErrorTests - Tests for FlattenerError.
          • twisted.web.test.test_error.InfiniteRedirectionTests - Tests for how InfiniteRedirection attributes are initialized.
          • twisted.web.test.test_error.MissingRenderMethodTests - Tests for how MissingRenderMethod exceptions are initialized and displayed.
          • twisted.web.test.test_error.MissingTemplateLoaderTests - Tests for how MissingTemplateLoader exceptions are initialized and displayed.
          • twisted.web.test.test_error.PageRedirectTests - Tests for how PageRedirect attributes are initialized.
          • twisted.web.test.test_error.RedirectWithNoLocationTests - RedirectWithNoLocation is a subclass of Error which sets a custom message in the constructor.
          • twisted.web.test.test_flatten.FlattenerErrorTests - Tests for FlattenerError.
          • twisted.web.test.test_html.WebHtmlTests - Unit tests for twisted.web.html.
          • twisted.web.test.test_http.ChannelProductionTests - Tests for the way HTTPChannel manages backpressure.
          • twisted.web.test.test_http.ChunkedTransferEncodingTests - Tests for _ChunkedTransferDecoder, which turns a byte stream encoded using HTTP chunked Transfer-Encoding back into the original byte stream.
          • twisted.web.test.test_http.ChunkingTests - No class docstring; 3/5 methods documented
          • twisted.web.test.test_http.ClientStatusParsingTests - Undocumented
          • twisted.web.test.test_http.DateTimeTests - Test date parsing functions.
          • twisted.web.test.test_http.DeprecatedRequestAttributesTests - Tests for deprecated attributes of twisted.web.http.Request.
          • twisted.web.test.test_http.Expect100ContinueServerTests - Test that the HTTP server handles 'Expect: 100-continue' header correctly.
          • twisted.web.test.test_http.GenericHTTPChannelTests - Tests for http._genericHTTPChannelProtocol, a HTTPChannel-alike which can handle different HTTP protocol channels.
          • twisted.web.test.test_http.HTTP1_0Tests - No class docstring; 9/9 methods documented
            • twisted.web.test.test_http.HTTP0_9Tests - Undocumented
            • twisted.web.test.test_http.HTTP1_1_close_Tests - Undocumented
            • twisted.web.test.test_http.HTTP1_1Tests - Undocumented
          • twisted.web.test.test_http.HTTPLoopbackTests - Undocumented
          • twisted.web.test.test_http.IdentityTransferEncodingTests - Tests for _IdentityTransferDecoder.
          • twisted.web.test.test_http.MultilineHeadersTests - No summary
          • twisted.web.test.test_http.ParsingTests - Tests for protocol parsing in HTTPChannel.
          • twisted.web.test.test_http.PersistenceTests - Tests for persistent HTTP connections.
          • twisted.web.test.test_http.PipeliningBodyTests - Tests that multiple pipelined requests with bodies are correctly buffered.
          • twisted.web.test.test_http.QueryArgumentsTests - No class docstring; 2/3 methods documented
          • twisted.web.test.test_http.RequestTests - Tests for http.Request
          • twisted.web.test.test_http.SecurityTests - Tests that http.Request.isSecure correctly takes the transport into account.
          • twisted.web.test.test_http.ShutdownTests - Tests that connections can be shut down by http.Request objects.
          • twisted.web.test.test_http2.H2FlowControlTests - Tests that ensure that we handle HTTP/2 flow control limits appropriately.
          • twisted.web.test.test_http2.HTTP2SchedulingTests - The H2Connection object schedules certain events (mostly its data sending loop) using callbacks from the reactor. These tests validate that the calls are scheduled correctly.
          • twisted.web.test.test_http2.HTTP2ServerTests - No class docstring; 33/33 methods documented
          • twisted.web.test.test_http2.HTTP2TimeoutTests - The H2Connection object times out idle connections.
          • twisted.web.test.test_http2.HTTP2TransportChecking - No class docstring; 4/4 methods documented
          • twisted.web.test.test_http_headers.BytesHeadersTests - Tests for Headers, using bytes arguments for methods.
          • twisted.web.test.test_http_headers.UnicodeHeadersTests - Tests for Headers, using unicode arguments for methods.
          • twisted.web.test.test_httpauth.BasicAuthTests - Basic authentication tests which use twisted.web.http.Request.
          • twisted.web.test.test_httpauth.DigestAuthTests - Digest authentication tests which use twisted.web.http.Request.
          • twisted.web.test.test_httpauth.HTTPAuthHeaderTests - Tests for HTTPAuthSessionWrapper.
          • twisted.web.test.test_httpauth.UnauthorizedResourceTests - Tests for UnauthorizedResource.
          • twisted.web.test.test_newclient.HTTP11ClientProtocolTests - Tests for the HTTP 1.1 client protocol implementation, HTTP11ClientProtocol.
          • twisted.web.test.test_newclient.HTTPClientParserTests - Tests for HTTPClientParser which is responsible for parsing HTTP response messages.
          • twisted.web.test.test_newclient.HTTPParserNonRFCComplaintDelimeterTests - _HTTPParserTests using bare LF newlines.
          • twisted.web.test.test_newclient.HTTPParserRFCComplaintDelimeterTests - _HTTPParserTests using standard CR LF newlines.
          • twisted.web.test.test_newclient.LengthEnforcingConsumerTests - Tests for LengthEnforcingConsumer.
          • twisted.web.test.test_newclient.MakeStatefulDispatcherTests - Tests for makeStatefulDispatcher.
          • twisted.web.test.test_newclient.RequestBodyConsumerTests - Tests for ChunkedEncoder which sits between an ITransport and a request/response body producer and chunked encodes everything written to it.
          • twisted.web.test.test_newclient.RequestTests - Tests for Request.
          • twisted.web.test.test_newclient.ResponseTests - Tests for Response.
          • twisted.web.test.test_newclient.TransportProxyProducerTests - Tests for TransportProxyProducer which proxies the IPushProducer interface of a transport.
          • twisted.web.test.test_proxy.ProxyClientFactoryTests - Tests for ProxyClientFactory.
          • twisted.web.test.test_proxy.ProxyClientTests - Tests for ProxyClient.
          • twisted.web.test.test_proxy.ProxyRequestTests - Tests for ProxyRequest.
          • twisted.web.test.test_proxy.ReverseProxyRequestTests - Tests for ReverseProxyRequest.
          • twisted.web.test.test_proxy.ReverseProxyResourceTests - Tests for ReverseProxyResource.
          • twisted.web.test.test_resource.ErrorPageTests - Tests for ErrorPage, NoResource, and ForbiddenResource.
          • twisted.web.test.test_resource.GetChildForRequestTests - Tests for getChildForRequest.
          • twisted.web.test.test_resource.ResourceTests - Tests for Resource.
          • twisted.web.test.test_script.PythonScriptTests - Tests for PythonScript.
          • twisted.web.test.test_script.ResourceScriptDirectoryTests - Tests for ResourceScriptDirectory.
          • twisted.web.test.test_soap.SOAPTests - No class docstring; 2/6 methods documented
          • twisted.web.test.test_stan.TagTests - Tests for Tag.
          • twisted.web.test.test_static.DirectoryListerTests - Tests for static.DirectoryLister.
          • twisted.web.test.test_static.LoadMimeTypesTests - Tests for the MIME type loading routine.
          • twisted.web.test.test_static.MultipleRangeStaticProducerTests - Tests for MultipleRangeStaticProducer.
          • twisted.web.test.test_static.NoRangeStaticProducerTests - Tests for NoRangeStaticProducer.
          • twisted.web.test.test_static.RangeTests - Tests for Range-Header support in twisted.web.static.File.
          • twisted.web.test.test_static.SingleRangeStaticProducerTests - Tests for SingleRangeStaticProducer.
          • twisted.web.test.test_static.StaticDataTests - Tests for Data.
          • twisted.web.test.test_static.StaticDeprecationTests - No class docstring; 1/1 methods documented
          • twisted.web.test.test_static.StaticFileTests - Tests for the basic behavior of File.
          • twisted.web.test.test_static.StaticMakeProducerTests - Tests for File.makeProducer.
          • twisted.web.test.test_static.StaticProducerTests - Tests for the abstract StaticProducer.
          • twisted.web.test.test_tap.AddHeadersResourceTests - No class docstring; 1/1 methods documented
          • twisted.web.test.test_tap.ServiceTests - Tests for the service creation APIs in twisted.web.tap.
          • twisted.web.test.test_template.ElementTests - Tests for the awesome new Element class.
          • twisted.web.test.test_template.RenderElementTests - Test renderElement
          • twisted.web.test.test_template.TagFactoryTests - Tests for _TagFactory through the publicly-exposed tags object.
          • twisted.web.test.test_template.XMLFileReprTests - Tests for twisted.web.template.XMLFile's __repr__.
          • twisted.web.test.test_template.XMLFileWithFilenameTests - Tests for twisted.web.template.XMLFile's deprecated filename support.
          • twisted.web.test.test_template.XMLFileWithFilePathTests - Tests for twisted.web.template.XMLFile's FilePath support.
          • twisted.web.test.test_template.XMLFileWithFileTests - Tests for twisted.web.template.XMLFile's deprecated file object support.
          • twisted.web.test.test_template.XMLStringLoaderTests - Tests for twisted.web.template.XMLString
          • twisted.web.test.test_util.FailureElementTests - Tests for FailureElement and related helpers which can render a Failure as an HTML string.
          • twisted.web.test.test_util.FormatFailureTests - Tests for twisted.web.util.formatFailure which returns an HTML string representing the Failure instance passed to it.
          • twisted.web.test.test_util.RedirectToTests - Tests for redirectTo.
          • twisted.web.test.test_vhost.HostResourceTests - Tests for _HostResource.
          • twisted.web.test.test_vhost.NameVirtualHostTests - Tests for NameVirtualHost.
          • twisted.web.test.test_vhost.VHostMonsterResourceTests - Tests for VHostMonsterResource.
          • twisted.web.test.test_web.AllowedMethodsTests - 'twisted.web.resource._computeAllowedMethods is provided by a default should the subclass not provide the method.
          • twisted.web.test.test_web.CombinedLogFormatterTests - Tests for twisted.web.http.combinedLogFormatter.
          • twisted.web.test.test_web.ConditionalTests - web.server's handling of conditional requests for cache validation.
          • twisted.web.test.test_web.ExplicitHTTPFactoryReactor - http.HTTPFactory accepts explicit reactor selection.
          • twisted.web.test.test_web.GzipEncoderTests - No class docstring; 7/8 methods documented
          • twisted.web.test.test_web.HTTPFactoryAccessLogTests - Tests for http.HTTPFactory.log.
          • twisted.web.test.test_web.LogEscapingTests - No class docstring; 7/8 methods documented
          • twisted.web.test.test_web.NewRenderTests - Tests for server.Request.render.
          • twisted.web.test.test_web.ProxiedLogFormatterTests - Tests for twisted.web.http.proxiedLogFormatter.
          • twisted.web.test.test_web.RememberURLTests - Tests for server.Site's root request URL calculation.
          • twisted.web.test.test_web.RequestTests - Tests for the HTTP request class, server.Request.
          • twisted.web.test.test_web.ResourceTests - Undocumented
          • twisted.web.test.test_web.ServerAttributesTests - Tests that deprecated twisted.web.server attributes raise the appropriate deprecation warnings when used.
          • twisted.web.test.test_web.SessionTests - Tests for server.Session.
          • twisted.web.test.test_web.SiteAccessLogTests - Tests for server.Site.log.
          • twisted.web.test.test_web.SiteTest - Unit tests for server.Site.
          • twisted.web.test.test_web__responses.ResponseTests - No class docstring; 1/1 methods documented
          • twisted.web.test.test_webclient.CookieTests - Undocumented
          • twisted.web.test.test_webclient.DeprecationTests - Tests that client.getPage and friends are deprecated.
          • twisted.web.test.test_webclient.HostHeaderTests - Test that HTTPClientFactory includes the port in the host header if needed.
          • twisted.web.test.test_webclient.HTTPPageGetterTests - Tests for HTTPPagerGetter, the HTTP client protocol implementation used to implement getPage.
          • twisted.web.test.test_webclient.URITestsForHostname - Tests for twisted.web.client.URI with host names.
          • twisted.web.test.test_webclient.URITestsForIPv4 - Tests for twisted.web.client.URI with IPv4 host addresses.
          • twisted.web.test.test_webclient.URITestsForIPv6 - Tests for twisted.web.client.URI with IPv6 host addresses.
          • twisted.web.test.test_webclient.URLJoinTests - Tests for client._urljoin.
          • twisted.web.test.test_webclient.WebClientRedirectBetweenSSLandPlainTextTests - Undocumented
          • twisted.web.test.test_webclient.WebClientTests - No class docstring; 23/41 methods documented
            • twisted.web.test.test_webclient.WebClientSSLTests - Undocumented
          • twisted.web.test.test_wsgi.ApplicationTests - Tests for things which are done to the application object and the iterator it returns.
          • twisted.web.test.test_wsgi.EnvironTests - Tests for the values in the environ dict passed to the application object by twisted.web.wsgi.WSGIResource.
          • twisted.web.test.test_wsgi.InputStreamBytesIOTests - Tests for _InputStream when it is wrapped around an io.BytesIO.
          • twisted.web.test.test_wsgi.InputStreamCStringIOTests - Tests for _InputStream when it is wrapped around a cStringIO.StringIO.
          • twisted.web.test.test_wsgi.InputStreamStringIOTests - Tests for _InputStream when it is wrapped around a StringIO.StringIO.
          • twisted.web.test.test_wsgi.InputStreamTemporaryFileTests - Tests for _InputStream when it is wrapped around a tempfile.TemporaryFile.
          • twisted.web.test.test_wsgi.StartResponseTests - Tests for the start_response parameter passed to the application object by WSGIResource.
          • twisted.web.test.test_wsgi.WSGIResourceTests - No class docstring; 4/4 methods documented
          • twisted.web.test.test_xml.BrokenHTMLTests - No summary
          • twisted.web.test.test_xml.CDATASectionTests - Tests for CDATASection.
          • twisted.web.test.test_xml.CharacterDataTests - Tests for CharacterData.
          • twisted.web.test.test_xml.CommentTests - Tests for Comment.
          • twisted.web.test.test_xml.DocumentTests - Tests for Document.
          • twisted.web.test.test_xml.ElementTests - Tests for Element.
          • twisted.web.test.test_xml.EntityReferenceTests - Tests for EntityReference.
          • twisted.web.test.test_xml.MicroDOMTests - No class docstring; 12/49 methods documented
          • twisted.web.test.test_xml.NodeTests - Tests for Node.
          • twisted.web.test.test_xml.SUXTests - Undocumented
          • twisted.web.test.test_xml.TextTests - Tests for Text.
          • twisted.web.test.test_xmlrpc.AsyncXMLRPCTests - Tests for XMLRPC's support of Deferreds.
          • twisted.web.test.test_xmlrpc.QueryFactoryParseResponseTests - Test the behaviour of _QueryFactory.parseResponse.
          • twisted.web.test.test_xmlrpc.XMLRPCAllowNoneTests - Tests for passing None when the allowNone flag is set.
          • twisted.web.test.test_xmlrpc.XMLRPCClientErrorHandlingTests - Test error handling on the xmlrpc client.
          • twisted.web.test.test_xmlrpc.XMLRPCPublicLookupProcedureTests - Tests for XMLRPC's support of subclasses which override lookupProcedure and listProcedures.
          • twisted.web.test.test_xmlrpc.XMLRPCTests - No class docstring; 12/15 methods documented
            • twisted.web.test.test_xmlrpc.XMLRPCAuthenticatedTests - Test with authenticated proxy. We run this with the same input/output as above.
            • twisted.web.test.test_xmlrpc.XMLRPCIntrospectionTests - Undocumented
            • twisted.web.test.test_xmlrpc.XMLRPCProxyWithoutSlashTests - Test with proxy that doesn't add a slash.
          • twisted.web.test.test_xmlrpc.XMLRPCUseDateTimeTests - Tests for passing a datetime.datetime instance when the useDateTime flag is set.
          • twisted.web.test.test_xmlrpc.XMLRPCWithRequestTests - No class docstring; 1/2 methods documented
          • twisted.words.test.test_basechat.ChatUITests - Tests for the basechat.ChatUI chat client.
          • twisted.words.test.test_basesupport.ClientMsgTests - No class docstring; 3/5 methods documented
          • twisted.words.test.test_domish.DomishExpatStreamTests - Tests for domish.ExpatElementStream, the expat-based element stream implementation.
          • twisted.words.test.test_domish.DomishSuxStreamTests - Tests for domish.SuxElementStream, the twisted.web.sux-based element stream implementation.
          • twisted.words.test.test_domish.ElementTests - Tests for domish.Element.
          • twisted.words.test.test_domish.SerializerTests - No class docstring; 1/24 methods documented
          • twisted.words.test.test_irc.IRCTestCase - No class docstring; 1/1 methods documented
            • twisted.words.test.test_irc.BasicServerFunctionalityTests - No class docstring; 16/22 methods documented
            • twisted.words.test.test_irc.ClientImplementationTests - No class docstring; 17/30 methods documented
            • twisted.words.test.test_irc.ClientInviteTests - Tests for IRCClient.invite.
            • twisted.words.test.test_irc.ClientMsgTests - Tests for messages sent with twisted.words.protocols.irc.IRCClient.
            • twisted.words.test.test_irc.ClientTests - Tests for the protocol-level behavior of IRCClient methods intended to be called by application code.
            • twisted.words.test.test_irc.CTCPQueryTests - Tests for the ctcpQuery_* methods.
            • twisted.words.test.test_irc.CTCPTests - Tests for twisted.words.protocols.irc.IRCClient CTCP handling.
            • twisted.words.test.test_irc.DccChatFactoryTests - Tests for DccChatFactory.
            • twisted.words.test.test_irc.DccDescribeTests - Tests for dccDescribe.
            • twisted.words.test.test_irc.DccFileReceiveTests - Tests for DccFileReceive.
            • twisted.words.test.test_irc.DccTests - Tests for dcc_* methods.
            • twisted.words.test.test_irc.DispatcherTests - Tests for irc._CommandDispatcherMixin.
            • twisted.words.test.test_irc.FormattedTextTests - Tests for parsing and assembling formatted IRC text.
            • twisted.words.test.test_irc.FormattingStateAttributeTests - Tests for twisted.words.protocols.irc._FormattingState.
            • twisted.words.test.test_irc.MiscTests - Tests for miscellaneous functions.
            • twisted.words.test.test_irc.ModeParsingTests - Tests for twisted.words.protocols.irc.parseModes.
            • twisted.words.test.test_irc.QuotingTests - No class docstring; 2/2 methods documented
            • twisted.words.test.test_irc.ServerSupportedFeatureTests - Tests for ServerSupportedFeatures and related functions.
            • twisted.words.test.test_irc.ServerToClientTests - Tests for the irc_* methods sent from the server to the client.
            • twisted.words.test.test_irc_service.IRCUserBadEncodingTests - Verifies that IRCUser sends the correct error messages back to clients when given indecipherable bytes
            • twisted.words.test.test_irc_service.IRCUserTests - Isolated tests for IRCUser
            • twisted.words.test.test_ircsupport.IRCProtoTests - Tests for IRCProto.
          • twisted.words.test.test_jabberclient.BasicAuthenticatorTests - Test for both BasicAuthenticator and basicClientFactory.
          • twisted.words.test.test_jabberclient.BindInitializerTests - Tests for client.BindInitializer.
          • twisted.words.test.test_jabberclient.CheckVersionInitializerTests - No class docstring; 2/3 methods documented
          • twisted.words.test.test_jabberclient.IQAuthInitializerTests - Tests for client.IQAuthInitializer.
          • twisted.words.test.test_jabberclient.SessionInitializerTests - Tests for client.SessionInitializer.
          • twisted.words.test.test_jabberclient.XMPPAuthenticatorTests - Test for both XMPPAuthenticator and XMPPClientFactory.
          • twisted.words.test.test_jabbercomponent.ComponentAuthTests - Undocumented
          • twisted.words.test.test_jabbercomponent.ComponentInitiatingInitializerTests - No class docstring; 1/2 methods documented
          • twisted.words.test.test_jabbercomponent.JabberServiceManagerTests - Undocumented
          • twisted.words.test.test_jabbercomponent.ListenComponentAuthenticatorTests - Tests for component.ListenComponentAuthenticator.
          • twisted.words.test.test_jabbercomponent.RouterTests - Tests for component.Router.
          • twisted.words.test.test_jabbercomponent.ServiceTests - Tests for component.Service.
          • twisted.words.test.test_jabbercomponent.XMPPComponentServerFactoryTests - Tests for component.XMPPComponentServerFactory.
          • twisted.words.test.test_jabbererror.BaseErrorTests - No class docstring; 4/4 methods documented
          • twisted.words.test.test_jabbererror.ExceptionFromStanzaTests - No class docstring; 2/2 methods documented
          • twisted.words.test.test_jabbererror.ExceptionFromStreamErrorTests - No class docstring; 1/1 methods documented
          • twisted.words.test.test_jabbererror.ParseErrorTests - Tests for error._parseError.
          • twisted.words.test.test_jabbererror.StanzaErrorTests - Tests for error.StreamError.
          • twisted.words.test.test_jabbererror.StreamErrorTests - No class docstring; 3/3 methods documented
          • twisted.words.test.test_jabberjid.InternJIDTests - No class docstring; 1/1 methods documented
          • twisted.words.test.test_jabberjid.JIDParsingTests - No class docstring; 7/7 methods documented
          • twisted.words.test.test_jabberjid.JIDTests - No class docstring; 17/17 methods documented
          • twisted.words.test.test_jabberjstrports.JabberStrPortsPlaceHolderTests - Tests for jstrports
          • twisted.words.test.test_jabbersasl.SASLInitiatingInitializerSetMechanismTests - Test for sasl.SASLInitiatingInitializer.setMechanism.
          • twisted.words.test.test_jabbersasl.SASLInitiatingInitializerTests - Tests for sasl.SASLInitiatingInitializer
          • twisted.words.test.test_jabbersaslmechanisms.AnonymousTests - Tests for twisted.words.protocols.jabber.sasl_mechanisms.Anonymous.
          • twisted.words.test.test_jabbersaslmechanisms.DigestMD5Tests - Tests for twisted.words.protocols.jabber.sasl_mechanisms.DigestMD5.
          • twisted.words.test.test_jabbersaslmechanisms.PlainTests - Tests for twisted.words.protocols.jabber.sasl_mechanisms.Plain.
          • twisted.words.test.test_jabberxmlstream.AuthenticatorTests - No class docstring; 4/5 methods documented
          • twisted.words.test.test_jabberxmlstream.BaseFeatureInitiatingInitializerTests - No class docstring; 3/4 methods documented
          • twisted.words.test.test_jabberxmlstream.ConnectAuthenticatorTests - No class docstring; 3/6 methods documented
          • twisted.words.test.test_jabberxmlstream.HashPasswordTests - Tests for xmlstream.hashPassword.
          • twisted.words.test.test_jabberxmlstream.IQTests - Tests both IQ and the associated IIQResponseTracker callback.
          • twisted.words.test.test_jabberxmlstream.ListenAuthenticatorTests - Tests for xmlstream.ListenAuthenticator
          • twisted.words.test.test_jabberxmlstream.StreamManagerTests - Tests for xmlstream.StreamManager.
          • twisted.words.test.test_jabberxmlstream.TLSInitiatingInitializerTests - No class docstring; 9/11 methods documented
          • twisted.words.test.test_jabberxmlstream.ToResponseTests - No class docstring; 6/6 methods documented
          • twisted.words.test.test_jabberxmlstream.XmlStreamTests - No class docstring; 13/16 methods documented
          • twisted.words.test.test_jabberxmlstream.XMPPHandlerCollectionTests - Tests for xmlstream.XMPPHandlerCollection.
          • twisted.words.test.test_jabberxmlstream.XMPPHandlerTests - Tests for xmlstream.XMPPHandler.
          • twisted.words.test.test_jabberxmppstringprep.DeprecationTests - Deprecations in twisted.words.protocols.jabber.xmpp_stringprep.
          • twisted.words.test.test_jabberxmppstringprep.XMPPStringPrepTests - No summary
          • twisted.words.test.test_service.IRCProtocolTests - No class docstring; 4/24 methods documented
          • twisted.words.test.test_service.PBProtocolTests - Undocumented
          • twisted.words.test.test_service.RealmTests - No class docstring; 1/9 methods documented
          • twisted.words.test.test_tap.WordsTapTests - Ensures that the twisted.words.tap API works.
          • twisted.words.test.test_xishutil.EventDispatcherTests - Tests for EventDispatcher.
          • twisted.words.test.test_xishutil.XmlPipeTests - Tests for twisted.words.xish.utility.XmlPipe.
          • twisted.words.test.test_xmlstream.BootstrapMixinTests - Tests for xmlstream.BootstrapMixin.
            • twisted.words.test.test_xmlstream.GenericXmlStreamFactoryTestsMixin - Generic tests for XmlStream factories.
              • twisted.words.test.test_jabberxmlstream.XmlStreamServerFactoryTests - Tests for xmlstream.XmlStreamServerFactory.
              • twisted.words.test.test_xmlstream.XmlStreamFactoryMixinTests - Tests for xmlstream.XmlStreamFactoryMixin.
          • twisted.words.test.test_xmlstream.XmlStreamTests - No class docstring; 5/6 methods documented
          • twisted.words.test.test_xmpproutertap.XMPPRouterTapTests - No class docstring; 7/7 methods documented
          • twisted.words.test.test_xpath.XPathTests - No class docstring; 26/27 methods documented
        • twisted.web.test.requesthelper.DummyRequestTests - Tests for DummyRequest.
        • twisted.web.test.test_agent.AgentMethodInjectionTests - Test client.Agent against HTTP method injections.
        • twisted.web.test.test_agent.AgentURIInjectionTests - Test client.Agent against URI injections.
        • twisted.web.test.test_agent.RequestMethodInjectionTests - Test client.Request against HTTP method injections.
        • twisted.web.test.test_agent.RequestURIInjectionTests - Test client.Request against HTTP URI injections.
        • twisted.web.test.test_agent.RequestWriteToMethodInjectionTests - Test client.Request.writeTo against HTTP method injections.
        • twisted.web.test.test_agent.RequestWriteToURIInjectionTests - Test client.Request.writeTo against HTTP method injections.
        • twisted.web.test.test_error.UnsupportedMethodTests - Tests for UnsupportedMethod.
        • twisted.web.test.test_http.HTTPChannelSanitizationTests - Test that HTTPChannel sanitizes its output.
        • twisted.web.test.test_http.HTTPClientSanitizationTests - Test that http.HTTPClient sanitizes its output.
        • twisted.web.test.test_util.DeferredResourceTests - Tests for DeferredResource.
        • twisted.web.test.test_webclient.DownloadPageMethodInjectionTests - Test client.getPage against HTTP method injections.
        • twisted.web.test.test_webclient.DownloadPageURIInjectionTests - Test client.downloadPage against URI injections.
        • twisted.web.test.test_webclient.GetPageMethodInjectionTests - Test client.getPage against HTTP method injections.
        • twisted.web.test.test_webclient.GetPageURIInjectionTests - Test client.getPage against URI injections.
        • twisted.web.test.test_webclient.HTTPClientFactoryMethodInjectionTests - Tests client.HTTPClientFactory against HTTP method injections.
        • twisted.web.test.test_webclient.HTTPClientFactorySetURLURIInjectionTests - Tests client.HTTPClientFactory.setURL against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPClientFactoryURIInjectionTests - Tests client.HTTPClientFactory against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPDownloaderMethodInjectionTests - Tests client.HTTPDownloader against HTTP method injections.
        • twisted.web.test.test_webclient.HTTPDownloaderSetURLURIInjectionTests - Tests client.HTTPDownloader.setURL against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPDownloaderURIInjectionTests - Tests client.HTTPDownloader against HTTP URI injections.
        • twisted.web.test.test_webclient.HTTPPageGetterMethodInjectionTests - Test client.HTTPPageGetter against HTTP method injections.
          • twisted.web.test.test_webclient.HTTPPageDownloaderMethodInjectionTests - Test client.HTTPPageDownloader against HTTP method injections.
        • twisted.web.test.test_webclient.HTTPPageGetterURIInjectionTests - Test client.HTTPPageGetter against HTTP URI injections.
          • twisted.web.test.test_webclient.HTTPPageDownloaderURIInjectionTests - Test client.HTTPPageDownloader against HTTP URI injections.
  • TestResult
    • twisted.trial.reporter.TestResult - Accumulates the results of several twisted.trial.unittest.TestCases.
      • twisted.trial._dist.workerreporter.WorkerReporter - Reporter for trial's distributed workers. We send things not through a stream, but through an AMP protocol's callRemote method.
      • twisted.trial.reporter.Reporter - A basic TestResult with support for writing to a stream.
        • twisted.trial.reporter.MinimalReporter - A minimalist reporter that prints only a summary of the test result, in the form of (timeTaken, #tests, #tests, #errors, #failures, #skips).
        • twisted.trial.reporter.TextReporter - Simple reporter that prints a single character for each test as it runs, along with the standard Trial summary text.
        • twisted.trial.reporter.TreeReporter - Print out the tests in the form a tree.
        • twisted.trial.reporter.VerboseTextReporter - A verbose reporter that prints the name of each test as it is running.
          • twisted.trial.reporter.TimingTextReporter - Prints out each test as it is running, followed by the time taken for each test to run.
        • twisted.trial.test.test_reporter.LoggingReporter - Simple reporter that stores the last test that was passed to it.
        • twisted.trial.test.test_runner.RunnerDeprecationTests.FakeReporter - Fake reporter that does *not* implement done() but *does* implement printErrors, separator, printSummary, stream, write and writeln without deprecations.
  • Tkinter.Frame
    • twisted.conch.scripts.tkconch.TkConchMenu - Undocumented
    • twisted.conch.ui.tkvt100.VT100Frame - Undocumented
  • tuple
    • twisted.conch.ssh.transport._MACParams - _MACParams represents the parameters necessary to compute SSH MAC (Message Authenticate Codes).
  • twisted.application.app.ReactorSelectionMixin - Provides options for selecting a reactor to install.
    • twisted.application.app.ServerOptions - No class docstring; 2/6 methods documented
      • twisted.scripts._twistd_unix.ServerOptions - No class docstring; 1/2 methods documented
      • twisted.scripts._twistw.ServerOptions - No class docstring; 1/1 methods documented
    • twisted.scripts.trial.Options - Options to the trial command line tool.
    • twisted.trial._dist.options.WorkerOptions - Options forwarded to the trial distributed worker.
  • twisted.application.service.Process - Process running parameters.
  • twisted.conch.avatar.ConchUser - Undocumented
    • twisted.conch.manhole_ssh.TerminalUser - Undocumented
      • twisted.conch.test.test_recvline.TestUser - Undocumented
    • twisted.conch.unix.UnixConchUser - Undocumented
  • twisted.conch.checkers.SSHProtocolChecker - SSHProtocolChecker is a checker that requires multiple authentications to succeed. To add a checker, call my registerChecker method with the checker and the interface.
    • twisted.conch.test.test_ssh.ConchTestSSHChecker - Undocumented
  • twisted.conch.checkers.SSHPublicKeyDatabase - Checker that authenticates SSH public keys, based on public keys listed in authorized_keys and authorized_keys2 files in user .ssh/ directories.
  • twisted.conch.checkers.UNIXPasswordDatabase - A checker which validates users out of the UNIX password databases, or databases of a compatible format.
  • twisted.conch.insults.insults.ClientProtocol.ControlSequenceParser - Undocumented
  • twisted.conch.insults.insults.modes - ECMA 48 standardized modes
  • twisted.conch.insults.insults.privateModes - ANSI-Compatible Private Modes
  • twisted.conch.insults.insults.ServerProtocol.ControlSequenceParser - Undocumented
  • twisted.conch.insults.insults.Vector - Undocumented
  • twisted.conch.manhole.FileWrapper - Minimal write-file-like object.
  • twisted.conch.manhole.VT102Writer - Colorizer for Python tokens.
  • twisted.conch.manhole_ssh._Glue - A feeble class for making one attribute look like another.
  • twisted.conch.manhole_ssh.TerminalRealm - Undocumented
  • twisted.conch.manhole_ssh.TerminalSessionTransport - Undocumented
    • twisted.conch.test.test_recvline.TestSessionTransport - Undocumented
  • twisted.conch.manhole_tap._StupidRealm - Undocumented
  • twisted.conch.manhole_tap.chainedProtocolFactory - Undocumented
  • twisted.conch.manhole_tap.makeTelnetProtocol - Undocumented
  • twisted.conch.mixin.BufferingMixin - Mixin which adds write buffering.
    • twisted.conch.test.test_mixin.TestBufferingProto - Undocumented
  • twisted.conch.scripts.cftp.FileWrapper - Undocumented
  • twisted.conch.scripts.conch._KeepAlive - Undocumented
  • twisted.conch.ssh.filetransfer.ClientDirectory - Undocumented
  • twisted.conch.ssh.filetransfer.ClientFile - Undocumented
  • twisted.conch.ssh.session._DummyTransport - Undocumented
  • twisted.conch.ssh.transport.SSHCiphers - SSHCiphers represents all the encryption operations that need to occur to encrypt and authenticate the SSH connection.
  • twisted.conch.telnet.ProtocolTransportMixin - Undocumented
    • twisted.conch.telnet.TelnetBootstrapProtocol - Undocumented
    • twisted.conch.telnet.TelnetTransport -
  • twisted.conch.telnet.Telnet._OptionState - Represents the state of an option on both sides of a telnet connection.
  • twisted.conch.telnet.Telnet._OptionState._Perspective - No summary
  • twisted.conch.test.test_cftp.FileTransferTestRealm - Undocumented
  • twisted.conch.test.test_conch.ConchServerSetupMixin - No class docstring; 1/5 methods documented
    • twisted.conch.test.test_conch.ForwardingMixin - Template class for tests of the Conch server's ability to forward arbitrary protocols over SSH.
      • twisted.conch.test.test_conch.CmdLineClientTests - Connection forwarding tests run against the Conch command line client.
      • twisted.conch.test.test_conch.OpenSSHClientForwardingTests - Connection forwarding tests run against the OpenSSL command line client.
    • twisted.conch.test.test_conch.OpenSSHKeyExchangeTests - Tests SSHTransportBase's key exchange algorithm compatibility with OpenSSH.
    • twisted.conch.test.test_conch.RekeyTestsMixin - TestCase mixin which defines tests exercising SSHTransportBase's handling of rekeying messages.
      • twisted.conch.test.test_conch.OpenSSHClientRekeyTests - Rekeying tests run against the OpenSSL command line client.
  • twisted.conch.test.test_conch.ConchUser - Undocumented
    • twisted.conch.test.test_conch.RekeyAvatar - This avatar implements a shell which sends 60 numbered lines to whatever connects to it, then closes the session with a 0 exit status.
  • twisted.conch.test.test_conch.OpenSSHClientMixin - No class docstring; 1/1 methods documented
    • twisted.conch.test.test_conch.OpenSSHClientForwardingTests - Connection forwarding tests run against the OpenSSL command line client.
    • twisted.conch.test.test_conch.OpenSSHClientRekeyTests - Rekeying tests run against the OpenSSL command line client.
    • twisted.conch.test.test_conch.OpenSSHKeyExchangeTests - Tests SSHTransportBase's key exchange algorithm compatibility with OpenSSH.
  • twisted.conch.test.test_conch.RekeyRealm - This realm gives out new RekeyAvatar instances for any avatar request.
  • twisted.conch.test.test_connection.connection - Undocumented
  • twisted.conch.test.test_connection.connection.SSHConnection - Undocumented
    • twisted.conch.test.test_connection.TestConnection - A subclass of SSHConnection for testing.
  • twisted.conch.test.test_connection.TestAvatar - A mocked-up version of twisted.conch.avatar.ConchUser
  • twisted.conch.test.test_filetransfer.avatar - Undocumented
  • twisted.conch.test.test_filetransfer.avatar.ConchUser - Undocumented
    • twisted.conch.test.test_filetransfer.TestAvatar - Undocumented
      • twisted.conch.test.test_filetransfer.FileTransferTestAvatar - Undocumented
  • twisted.conch.test.test_filetransfer.ConchSessionForTestAvatar - Undocumented
  • twisted.conch.test.test_filetransfer.FakeConn - Undocumented
  • twisted.conch.test.test_helper.FakeDelayedCall - Undocumented
  • twisted.conch.test.test_helper.FakeScheduler - Undocumented
  • twisted.conch.test.test_insults.MockMixin - Undocumented
    • twisted.conch.test.test_insults.ByteGroupingsMixin - Undocumented
      • twisted.conch.test.test_insults.ClientCursorMovementTests - Undocumented
      • twisted.conch.test.test_insults.PrintableCharactersTests - Undocumented
      • twisted.conch.test.test_insults.ServerArrowKeysTests - Undocumented
      • twisted.conch.test.test_insults.ServerFunctionKeysTests - Test for parsing and dispatching function keys (F1 - F12)
    • twisted.conch.test.test_insults.ClientControlSequencesTests - No class docstring; 5/22 methods documented
  • twisted.conch.test.test_knownhosts.EntryTestsMixin - Tests for implementations of IKnownHostEntry. Subclasses must set the 'entry' attribute to a provider of that interface, the implementation of that interface under test.
    • twisted.conch.test.test_knownhosts.HashedEntryTests - Tests for HashedEntry.
      • twisted.conch.test.test_knownhosts.HashedEntryWithCommentTests - Test cases for PlainEntry when parsed from a line with a comment.
    • twisted.conch.test.test_knownhosts.PlainEntryTests - Test cases for PlainEntry.
      • twisted.conch.test.test_knownhosts.PlainTextWithCommentTests - Test cases for PlainEntry when parsed from a line with a comment.
    • twisted.conch.test.test_knownhosts.UnparsedEntryTests - Tests for UnparsedEntry
  • twisted.conch.test.test_manhole.ManholeLoopbackMixin - No class docstring; 13/14 methods documented
    • twisted.conch.test.test_manhole.ManholeLoopbackSSHTests - Test manhole loopback over SSH.
    • twisted.conch.test.test_manhole.ManholeLoopbackStdioTests - Test manhole loopback over standard IO.
    • twisted.conch.test.test_manhole.ManholeLoopbackTelnetTests - Test manhole loopback over Telnet.
  • twisted.conch.test.test_recvline._BaseMixin - Undocumented
    • twisted.conch.test.test_recvline._SSHMixin - Undocumented
      • twisted.conch.test.test_manhole.ManholeLoopbackSSHTests - Test manhole loopback over SSH.
      • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackSSHTests - Undocumented
      • twisted.conch.test.test_recvline.RecvlineLoopbackSSHTests - Undocumented
    • twisted.conch.test.test_recvline._StdioMixin - Undocumented
      • twisted.conch.test.test_manhole.ManholeLoopbackStdioTests - Test manhole loopback over standard IO.
      • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackStdioTests - Undocumented
      • twisted.conch.test.test_recvline.RecvlineLoopbackStdioTests - Undocumented
    • twisted.conch.test.test_recvline._TelnetMixin - Undocumented
      • twisted.conch.test.test_manhole.ManholeLoopbackTelnetTests - Test manhole loopback over Telnet.
      • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackTelnetTests - Undocumented
      • twisted.conch.test.test_recvline.RecvlineLoopbackTelnetTests - Undocumented
  • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackMixin - No class docstring; 1/3 methods documented
    • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackSSHTests - Undocumented
    • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackStdioTests - Undocumented
    • twisted.conch.test.test_recvline.HistoricRecvlineLoopbackTelnetTests - Undocumented
  • twisted.conch.test.test_recvline.RecvlineLoopbackMixin - Undocumented
    • twisted.conch.test.test_recvline.RecvlineLoopbackSSHTests - Undocumented
    • twisted.conch.test.test_recvline.RecvlineLoopbackStdioTests - Undocumented
    • twisted.conch.test.test_recvline.RecvlineLoopbackTelnetTests - Undocumented
  • twisted.conch.test.test_session.EchoTransport - No summary
  • twisted.conch.test.test_session.session - Undocumented
  • twisted.conch.test.test_session.StubAvatar - A stub class representing the avatar representing the authenticated user. It implements the ISession interface.
  • twisted.conch.test.test_session.StubTransport - A stub transport which records the data written.
    • twisted.conch.test.test_session.StubTransportWithWriteErr - A version of StubTransport which records the error data sent to it.
  • twisted.conch.test.test_ssh.avatar - Undocumented
  • twisted.conch.test.test_ssh.avatar.ConchUser - Undocumented
    • twisted.conch.test.test_ssh.ConchTestAvatar - An avatar against which various SSH features can be tested.
  • twisted.conch.test.test_ssh.ConchTestBase - Undocumented
    • twisted.conch.test.test_ssh.ConchTestClient -
    • twisted.conch.test.test_ssh.ConchTestServer - Undocumented
  • twisted.conch.test.test_ssh.ConchTestPasswordChecker - Undocumented
  • twisted.conch.test.test_ssh.EchoTransport - Undocumented
  • twisted.conch.test.test_ssh.ErrEchoTransport - Undocumented
  • twisted.conch.test.test_ssh.FalseTransport - False transport should act like a /bin/false execution, i.e. just exit with nonzero status, writing nothing to the terminal.
  • twisted.conch.test.test_ssh.SuperEchoTransport - Undocumented
  • twisted.conch.test.test_telnet.TestProtocol - Undocumented
    • twisted.conch.test.test_recvline.TestInsultsClientProtocol - Undocumented
    • twisted.conch.test.test_recvline.TestInsultsServerProtocol - Undocumented
  • twisted.conch.test.test_transport.BaseSSHTransportBaseCase - Base case for TransportBase tests.
    • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeBaseCase - Diffie-Hellman group exchange tests for TransportBase.
      • twisted.conch.test.test_transport.BaseSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for TransportBase
      • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for TransportBase.
      • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for TransportBase.
      • twisted.conch.test.test_transport.BaseSSHTransportEllipticCurveTests - ecdh-sha2-nistp256 tests for TransportBase
    • twisted.conch.test.test_transport.BaseSSHTransportTests - Test TransportBase. It implements the non-server/client specific parts of the SSH transport protocol.
  • twisted.conch.test.test_transport.common - Undocumented
  • twisted.conch.test.test_transport.Curve25519SHA256Mixin - Mixin for curve25519-sha256 tests.
    • twisted.conch.test.test_transport.BaseSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for TransportBase
    • twisted.conch.test.test_transport.ClientSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHClientTransport.
    • twisted.conch.test.test_transport.ServerSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHServerTransport.
  • twisted.conch.test.test_transport.DHGroupExchangeSHA1Mixin - Mixin for diffie-hellman-group-exchange-sha1 tests.
    • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for TransportBase.
    • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHClientTransport.
    • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHServerTransport.
  • twisted.conch.test.test_transport.DHGroupExchangeSHA256Mixin - Mixin for diffie-hellman-group-exchange-sha256 tests.
    • twisted.conch.test.test_transport.BaseSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for TransportBase.
    • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHClientTransport.
    • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHServerTransport.
  • twisted.conch.test.test_transport.ECDHMixin - Mixin for elliptic curve diffie-hellman tests.
    • twisted.conch.test.test_transport.BaseSSHTransportEllipticCurveTests - ecdh-sha2-nistp256 tests for TransportBase
    • twisted.conch.test.test_transport.ClientSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHClientTransport.
    • twisted.conch.test.test_transport.ServerSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHServerTransport.
  • twisted.conch.test.test_transport.factory - Undocumented
  • twisted.conch.test.test_transport.factory.SSHFactory - Undocumented
    • twisted.conch.test.test_transport.MockFactory - A mocked-up factory based on twisted.conch.ssh.factory.SSHFactory.
      • twisted.conch.test.test_transport.MockOldFactoryPrivateKeys - The old SSHFactory returned mappings from key names to cryptography key objects from getPrivateKeys(). We return those here for testing.
      • twisted.conch.test.test_transport.MockOldFactoryPublicKeys - The old SSHFactory returned mappings from key names to strings from getPublicKeys(). We return those here for testing.
  • twisted.conch.test.test_transport.MockCompression - A mocked-up compression, based on the zlib interface. Instead of compressing, it reverses the data and adds a 0x66 byte to the end.
  • twisted.conch.test.test_transport.ServerAndClientSSHTransportBaseCase - Tests that need to be run on both the server and the client.
    • twisted.conch.test.test_transport.ClientSSHTransportBaseCase - Base case for SSHClientTransport tests.
      • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeBaseCase - Diffie-Hellman group exchange tests for SSHClientTransport.
        • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHClientTransport.
        • twisted.conch.test.test_transport.ClientSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHClientTransport.
      • twisted.conch.test.test_transport.ClientSSHTransportECDHBaseCase - Elliptic Curve Diffie-Hellman tests for SSHClientTransport.
        • twisted.conch.test.test_transport.ClientSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHClientTransport.
        • twisted.conch.test.test_transport.ClientSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHClientTransport.
      • twisted.conch.test.test_transport.ClientSSHTransportTests - Tests for SSHClientTransport.
    • twisted.conch.test.test_transport.ServerSSHTransportBaseCase - Base case for SSHServerTransport tests.
      • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeBaseCase - Diffie-Hellman group exchange tests for SSHServerTransport.
        • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA1Tests - diffie-hellman-group-exchange-sha1 tests for SSHServerTransport.
        • twisted.conch.test.test_transport.ServerSSHTransportDHGroupExchangeSHA256Tests - diffie-hellman-group-exchange-sha256 tests for SSHServerTransport.
      • twisted.conch.test.test_transport.ServerSSHTransportECDHBaseCase - Elliptic Curve Diffie-Hellman tests for SSHServerTransport.
        • twisted.conch.test.test_transport.ServerSSHTransportCurve25519SHA256Tests - curve25519-sha256 tests for SSHServerTransport.
        • twisted.conch.test.test_transport.ServerSSHTransportECDHTests - ecdh-sha2-nistp256 tests for SSHServerTransport.
      • twisted.conch.test.test_transport.ServerSSHTransportTests - Tests for SSHServerTransport.
  • twisted.conch.test.test_transport.transport - Undocumented
  • twisted.conch.test.test_transport.transport.SSHClientTransport - Undocumented
  • twisted.conch.test.test_transport.transport.SSHServerTransport - Undocumented
  • twisted.conch.test.test_transport.transport.SSHTransportBase - Undocumented
    • twisted.conch.test.test_transport.MockTransportBase - A base class for the client and server protocols. Stores the messages it receives instead of ignoring them.
  • twisted.conch.test.test_userauth.LoopbackTests.Factory - Undocumented
  • twisted.conch.test.test_userauth.LoopbackTests.Factory.Service - Undocumented
  • twisted.conch.test.test_userauth.transport - No class docstring; 1/1 classes documented
  • twisted.conch.test.test_userauth.transport.SSHTransportBase - A stub class so that later class definitions won't die.
    • twisted.conch.test.test_userauth.FakeTransport - No summary
  • twisted.conch.test.test_userauth.userauth - No class docstring; 1/1 classes documented
  • twisted.conch.test.test_userauth.userauth.SSHUserAuthClient - A stub class so that later class definitions won't die.
    • twisted.conch.test.test_userauth.ClientAuthWithoutPrivateKey - This client doesn't have a private key, but it does have a public key.
    • twisted.conch.test.test_userauth.ClientUserAuth - A mock user auth client.
    • twisted.conch.test.test_userauth.OldClientAuth - The old SSHUserAuthClient returned a cryptography key object from getPrivateKey() and a string from getPublicKey
  • twisted.conch.ui.ansi.AnsiParser - Parser class for ANSI codes.
  • twisted.conch.ui.ansi.ColorText - Represents an element of text along with the texts colors and additional attributes.
  • twisted.conch.unix.SFTPServerForUnixConchUser - No class docstring; 1/17 methods documented
  • twisted.conch.unix.SSHSessionForUnixConchUser - No class docstring; 2/11 methods documented
  • twisted.conch.unix.UnixSFTPDirectory - Undocumented
  • twisted.conch.unix.UnixSFTPFile - Undocumented
  • twisted.conch.unix.UnixSSHRealm - Undocumented
  • twisted.cred.checkers.AllowAnonymousAccess - A credentials checker that unconditionally grants anonymous access.
  • twisted.cred.checkers.FilePasswordDB - A file-based, text-based username/password database.
  • twisted.cred.credentials.Anonymous - Undocumented
  • twisted.cred.credentials.SSHPrivateKey - Undocumented
  • twisted.cred.credentials.UsernameHashedPassword - Undocumented
    • twisted.cred.test.test_cred.NetworkHashedFilePasswordDBMixin.credClass - Undocumented
  • twisted.cred.credentials.UsernamePassword - Undocumented
    • twisted.mail._cred.LOGINCredentials - Undocumented
      • twisted.mail.smtp.LOGINCredentials - LOGINCredentials generates challenges for LOGIN authentication.
    • twisted.mail._cred.PLAINCredentials - Undocumented
  • twisted.cred.strcred.AuthOptionMixin - Defines helper methods that can be added on to any usage.Options subclass that needs authentication.
    • twisted.conch.tap.Options - No class docstring; 1/2 methods documented
    • twisted.cred.test.test_strcred.DummyOptions - Simple options for testing strcred.AuthOptionMixin.
    • twisted.cred.test.test_strcred.OptionsForUsernameHashedPassword - Undocumented
    • twisted.cred.test.test_strcred.OptionsForUsernamePassword - Undocumented
    • twisted.cred.test.test_strcred.OptionsSupportsAllInterfaces - Undocumented
    • twisted.cred.test.test_strcred.OptionsSupportsNoInterfaces - Undocumented
    • twisted.mail.tap.Options - An options list parser for twistd mail.
    • twisted.tap.ftp.Options - No class docstring; 1/2 methods documented
    • twisted.words.tap.Options - No class docstring; 2/3 methods documented
  • twisted.enterprise.adbapi.ConnectionPool - Represent a pool of connections to a DB-API 2.0 compliant database.
    • twisted.test.test_adbapi.DummyConnectionPool - A testable ConnectionPool;
  • twisted.enterprise.adbapi.Transaction - A lightweight wrapper for a DB-API 'cursor' object.
  • twisted.internet._pollingfile._PollableResource - Undocumented
    • twisted.internet._dumbwin32proc._Reaper - Undocumented
    • twisted.internet._pollingfile._PollableReadPipe - Undocumented
    • twisted.internet._pollingfile._PollableWritePipe - No class docstring; 4/10 methods documented
  • twisted.internet._pollingfile._PollingTimer - Undocumented
    • twisted.internet._dumbwin32proc.Process - A process that integrates with the Twisted event loop.
    • twisted.internet._win32stdio.StandardIO - No class docstring; 1/15 methods documented
  • twisted.internet._sslverify.CertBase - Base class for public (certificate only) and private (certificate + key pair) certificates.
    • twisted.internet.ssl.Certificate - An x509 certificate.
      • twisted.internet.ssl.PrivateCertificate - An x509 certificate and private key.
    • twisted.internet.ssl.CertificateRequest - An x509 certificate request.
  • twisted.internet._sslverify.PublicKey - A PublicKey is a representation of the public part of a key pair.
    • twisted.internet.ssl.KeyPair - No class docstring; 0/2 class methods, 3/10 methods documented
  • twisted.internet.base.BaseConnector - Basic implementation of connector.
    • twisted.internet.tcp.Connector - A Connector provides of twisted.internet.interfaces.IConnector for all POSIX-style reactors.
      • twisted.internet.iocpreactor.tcp.Connector - Undocumented
      • twisted.internet.ssl.Connector - Undocumented
    • twisted.internet.unix.Connector - Undocumented
  • twisted.internet.base.BlockingResolver - Undocumented
  • twisted.internet.base.DelayedCall - No class docstring; 9/10 methods documented
  • twisted.internet.defer.DebugInfo - Deferred debug helper.
  • twisted.internet.defer.Deferred - This is a callback which will be put off until later.
    • twisted.internet.defer.DeferredList - DeferredList is a tool for collecting the results of several Deferreds.
    • twisted.persisted.crefutil._Defer - Undocumented
  • twisted.internet.defer.waitForDeferred - See deferredGenerator.
  • twisted.internet.iocpreactor.udp.MulticastMixin - Implement multicast functionality.
    • twisted.internet.iocpreactor.udp.MulticastPort - UDP Port that supports multicasting.
  • twisted.internet.protocol.AbstractDatagramProtocol - Abstract protocol for datagram-oriented transports, e.g. IP, ICMP, ARP, UDP.
    • twisted.internet.protocol.DatagramProtocol - Protocol for datagram-oriented transport, e.g. UDP.
      • twisted.internet.protocol.ConnectedDatagramProtocol - Protocol for connected datagram-oriented transport.
        • twisted.test.test_udp.Client - Undocumented
        • twisted.test.test_unix.ClientProto - Undocumented
      • twisted.internet.test.test_udp_internals.KeepReads - Accumulate reads in a list.
      • twisted.names.dns.DNSDatagramProtocol - DNS protocol over UDP.
      • twisted.pair.test.test_rawudp.MyProtocol - Undocumented
      • twisted.protocols.sip.Base - Base class for SIP clients and servers.
        • twisted.protocols.sip.Proxy - SIP proxy.
          • twisted.protocols.sip.RegisterProxy - A proxy that allows registration for a specific domain.
        • twisted.test.test_sip.Client - Undocumented
      • twisted.test.test_udp.BadClient - A DatagramProtocol which always raises an exception from datagramReceived. Used to test error handling behavior in the reactor for that method.
      • twisted.test.test_udp.Server - Undocumented
        • twisted.test.test_udp.GoodClient - Undocumented
      • twisted.test.test_unix.ServerProto - Undocumented
    • twisted.pair.ethernet.EthernetProtocol - Undocumented
      • twisted.pair.test.test_tuntap.EthernetRecordingProtocol - A protocol which merely records the datagrams delivered to it.
    • twisted.pair.ip.IPProtocol - Undocumented
    • twisted.pair.rawudp.RawUDPProtocol - Undocumented
    • twisted.pair.test.test_tuntap.IPRecordingProtocol - A protocol which merely records the datagrams delivered to it.
  • twisted.internet.protocol.BaseProtocol - This is the abstract superclass of all protocols.
    • twisted.internet.protocol.ProcessProtocol - Base process protocol implementation which does simple dispatching for stdin, stdout, and stderr file descriptors.
      • twisted.conch.ssh.session._ProtocolWrapper - This class wraps a Protocol instance in a ProcessProtocol instance.
      • twisted.conch.ssh.session.SSHSessionProcessProtocol - I am both an IProcessProtocol and an ITransport.
      • twisted.conch.stdio.TerminalProcessProtocol - No class docstring; 3/7 methods documented
      • twisted.conch.test.test_cftp.SFTPTestProcess - Protocol for testing cftp. Provides an interface between Python (where all the tests are) and the cftp client process (which does the work that is being tested).
      • twisted.conch.test.test_conch.ConchTestForwardingProcess - Manages a third-party process which launches a server.
      • twisted.conch.test.test_conch.ConchTestOpenSSHProcess - Test protocol for launching an OpenSSH client process.
      • twisted.internet.endpoints._WrapIProtocol - An IProcessProtocol provider that wraps an IProtocol.
      • twisted.internet.test.test_process._ShutdownCallbackProcessProtocol - An IProcessProtocol which fires a Deferred when the process it is associated with ends.
      • twisted.internet.utils._BackRelay - Trivial protocol for communicating with a process and turning its output into the result of a Deferred.
      • twisted.internet.utils._EverythingGetter - Undocumented
      • twisted.internet.utils._ValueGetter - Undocumented
      • twisted.mail.alias.ProcessAliasProtocol - A process protocol which errbacks a deferred when the associated process ends.
      • twisted.python.test.test_sendmsg.StartStopProcessProtocol - An IProcessProtocol with a Deferred for events where the subprocess starts and stops.
      • twisted.python.test.test_util.PasswordTestingProcessProtocol - Write the string "secret " to a subprocess and then collect all of its output and fire a Deferred with it when the process ends.
      • twisted.runner.procmon.LoggingProtocol - Undocumented
      • twisted.test.test_internet.ChildResolveProtocol - Undocumented
      • twisted.test.test_process.Accumulator - Accumulate data from a process.
      • twisted.test.test_process.ClosingPipesProcessProtocol - Undocumented
      • twisted.test.test_process.EchoProtocol - Undocumented
      • twisted.test.test_process.FDChecker - Undocumented
      • twisted.test.test_process.SignalProtocol - A process protocol that sends a signal when data is first received.
        • twisted.test.test_process.Win32SignalProtocol - A win32-specific process protocol that handles processEnded differently: processes should exit with exit code 1.
      • twisted.test.test_process.StubProcessProtocol - ProcessProtocol counter-implementation: all methods on this class raise an exception, so instances of this may be used to verify that only certain methods are called.
      • twisted.test.test_process.TestProcessProtocol - No class docstring; 2/4 methods documented
        • twisted.test.test_process.TestManyProcessProtocol - Undocumented
      • twisted.test.test_process.TrivialProcessProtocol - Simple process protocol for tests purpose.
      • twisted.test.test_process.TwoProcessProtocol - Undocumented
      • twisted.test.test_process.UtilityProcessProtocol - Helper class for launching a Python process and getting a result from it.
        • twisted.test.test_process.GetArgumentVector - Protocol which will read a serialized argv from a process and expose it to interested parties.
        • twisted.test.test_process.GetEnvironmentDictionary - Protocol which will read a serialized environment dict from a process and expose it to interested parties.
      • twisted.test.test_stdio.StandardIOTestProcessProtocol - Test helper for collecting output from a child process and notifying something when it exits.
      • twisted.test.test_threads.ThreadStartupProcessProtocol - Undocumented
      • twisted.trial._dist.worker.LocalWorker - Local process worker protocol. This worker runs as a local process and communicates via stdin/out.
      • twisted.web.twcgi.CGIProcessProtocol - No class docstring; 1/11 methods documented
    • twisted.internet.protocol.Protocol - This is the base class for streaming connection-oriented protocols.
      • twisted.conch.client.agent.SSHAgentForwardingLocal - Undocumented
      • twisted.conch.insults.helper.TerminalBuffer - An in-memory terminal emulator.
        • twisted.conch.insults.helper.ExpectableBuffer - Undocumented
          • twisted.conch.test.test_recvline.NotifyingExpectableBuffer - Undocumented
      • twisted.conch.insults.insults.ClientProtocol - No class docstring; 0/1 classes, 2/6 methods documented
        • twisted.conch.test.test_recvline.TestInsultsClientProtocol - Undocumented
      • twisted.conch.insults.insults.ServerProtocol - No class docstring; 0/1 classes, 1/53 methods documented
        • twisted.conch.test.test_recvline.TestInsultsServerProtocol - Undocumented
      • twisted.conch.ssh.agent.SSHAgentClient - The client side of the SSH agent protocol. This is equivalent to ssh-add(1) and can be used with either ssh-agent(1) or the SSHAgentServer protocol, also in this package.
        • twisted.conch.client.agent.SSHAgentClient - No class docstring; 1/4 methods documented
      • twisted.conch.ssh.agent.SSHAgentServer - The server side of the SSH agent protocol. This is equivalent to ssh-agent(1) and can be used with either ssh-add(1) or the SSHAgentClient protocol, also in this package.
        • twisted.conch.test.test_agent.CorruptServer - A misbehaving server that returns bogus response op codes so that we can verify that our callbacks that deal with these op codes handle such miscreants.
      • twisted.conch.ssh.filetransfer.FileTransferBase - Undocumented
        • twisted.conch.ssh.filetransfer.FileTransferClient - No class docstring; 15/26 methods documented
        • twisted.conch.ssh.filetransfer.FileTransferServer - No class docstring; 2/35 methods documented
      • twisted.conch.ssh.forwarding.SSHForwardingClient - Undocumented
      • twisted.conch.ssh.session.SSHSessionClient - Undocumented
      • twisted.conch.ssh.transport.SSHTransportBase - Protocol supporting basic SSH functionality: sending/receiving packets and message dispatch. To connect to or run a server, you must use SSHClientTransport or SSHServerTransport.
        • twisted.conch.ssh.transport.SSHClientTransport - SSHClientTransport implements the client side of the SSH protocol.
          • twisted.conch.client.direct.SSHClientTransport - Undocumented
          • twisted.conch.endpoints._CommandTransport - _CommandTransport is an SSH client transport which includes a host key verification step before it will proceed to secure the connection.
          • twisted.conch.scripts.tkconch.SSHClientTransport - Undocumented
          • twisted.conch.test.test_recvline.TestTransport - Undocumented
          • twisted.conch.test.test_ssh.ConchTestClient -
        • twisted.conch.ssh.transport.SSHServerTransport - SSHServerTransport implements the server side of the SSH protocol.
          • twisted.conch.test.test_ssh.ConchTestServer - Undocumented
      • twisted.conch.telnet.Telnet - No summary
        • twisted.conch.telnet.TelnetTransport -
        • twisted.conch.test.test_telnet.TestTelnet - A trivial extension of the telnet protocol class useful to unit tests.
      • twisted.conch.telnet.TelnetProtocol - Undocumented
        • twisted.conch.telnet.StatefulTelnetProtocol - Undocumented
          • twisted.conch.telnet.AuthenticatingTelnetProtocol - A protocol which prompts for credentials and attempts to authenticate them.
        • twisted.conch.telnet.TelnetBootstrapProtocol - Undocumented
      • twisted.conch.test.test_conch.ConchTestForwardingPort - No summary
      • twisted.conch.test.test_conch.Echo - Undocumented
      • twisted.conch.test.test_session.MockProtocol - A sample Protocol which stores the data passed to it.
      • twisted.conch.test.test_ssh.CrazySubsystem - No class docstring; 1/2 methods documented
      • twisted.internet.endpoints._WrappingProtocol - Wrap another protocol in order to notify my user when a connection has been made.
      • twisted.internet.test.connectionmixins.ConnectableProtocol - A protocol to be used with runProtocolsWithReactor.
        • twisted.internet.test.connectionmixins.ClosingLaterProtocol - ClosingLaterProtocol exchanges one byte with its peer and then disconnects itself. This is mostly a work-around for the fact that connectionMade is called before the SSL handshake has completed.
        • twisted.internet.test.test_newtls.ProducerProtocol - Register a producer, unregister it, and verify the producer hooks up to innards of TLSMemoryBIOProtocol.
        • twisted.internet.test.test_tcp.AbortServerWritingProtocol - Protocol that writes data upon connection.
          • twisted.internet.test.test_tcp.ReadAbortServerProtocol - Server that should never receive any data, except 'X's which are written by the other side of the connection before abortConnection, and so might possibly arrive.
        • twisted.internet.test.test_tcp.BaseAbortingClient - Base class for abort-testing clients.
          • twisted.internet.test.test_tcp.AbortingClient - Call abortConnection() after writing some data.
            • twisted.internet.test.test_tcp.AbortingThenLosingClient - Call abortConnection() and then loseConnection().
            • twisted.internet.test.test_tcp.AbortingTwiceClient - Call abortConnection() twice, after writing some data.
            • twisted.internet.test.test_tcp.DataReceivedRaisingClient - Call abortConnection(), and then throw exception, from dataReceived.
          • twisted.internet.test.test_tcp.WritingButNotAbortingClient - Write data, but don't abort.
        • twisted.internet.test.test_tcp.EventualNoReadServer - Like NoReadServer, except we Wait until some bytes have been delivered before stopping reading. This means TLS handshake has finished, where applicable.
        • twisted.internet.test.test_tcp.NoReadServer - Stop reading immediately on connection.
        • twisted.internet.test.test_tcp.ProducerAbortingClient - Call abortConnection from doWrite, via resumeProducing.
          • twisted.internet.test.test_tcp.ProducerAbortingClientLater - Call abortConnection from doWrite, via resumeProducing.
          • twisted.internet.test.test_tcp.ResumeThrowsClient - Call abortConnection() and throw exception from resumeProducing().
        • twisted.internet.test.test_tcp.ServerAbortsThenLoses - Call abortConnection() followed by loseConnection().
        • twisted.internet.test.test_tcp.ServerAbortsTwice - Call abortConnection() twice.
        • twisted.internet.test.test_tcp.StreamingProducerClient - Call abortConnection() when the other side has stopped reading.
          • twisted.internet.test.test_tcp.StreamingProducerClientLater - Call abortConnection() from dataReceived, after bytes have been exchanged.
        • twisted.internet.test.test_unix.ReceiveFileDescriptor - ReceiveFileDescriptor provides an API for waiting for file descriptors to be received.
        • twisted.internet.test.test_unix.SendFileDescriptor - SendFileDescriptorAndBytes sends a file descriptor and optionally some normal bytes and then closes its connection.
      • twisted.internet.test.test_endpoints.StubApplicationProtocol - An IProtocol provider.
      • twisted.internet.test.test_endpoints.TestProtocol - Protocol whose only function is to callback deferreds on the factory when it is connected or disconnected.
        • twisted.internet.test.test_endpoints.TestFileDescriptorReceiverProtocol - A Protocol that implements IFileDescriptorReceiver and records how its fileDescriptorReceived method is called.
        • twisted.internet.test.test_endpoints.TestHalfCloseableProtocol - A Protocol that implements IHalfCloseableProtocol and records whether its readConnectionLost and {writeConnectionLost} methods are called.
        • twisted.internet.test.test_endpoints.TestHandshakeListener - A Protocol that implements IHandshakeListener and records the number of times its handshakeCompleted method has been called.
      • twisted.internet.test.test_tcp.FakeProtocol - An IProtocol that returns a value from its dataReceived method.
      • twisted.internet.test.test_tcp.StopStartReadingProtocol - Protocol that pauses and resumes the transport a few times
      • twisted.internet.test.test_win32serialport.CollectReceivedProtocol - Undocumented
      • twisted.internet.testing.AccumulatingProtocol - AccumulatingProtocol is an IProtocol implementation which collects the data delivered to it and can fire a Deferred when it is connected or disconnected.
        • twisted.test.test_tcp.MyHCProtocol - Undocumented
      • twisted.names.dns.DNSProtocol - DNS protocol over TCP.
      • twisted.protocols.basic.IntNStringReceiver - Generic class for length prefixed protocols.
        • twisted.protocols.basic.Int16StringReceiver - A receiver for int16-prefixed strings.
          • twisted.protocols.amp.BinaryBoxProtocol - A protocol for receiving AmpBoxes - key/value pairs - via length-prefixed strings. A box is composed of:
            • twisted.protocols.amp.AMP - This protocol is an AMP connection. See the module docstring for protocol details.
              • twisted.test.test_amp.AddedCommandProtocol - This is a protocol which responds to 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.
              • twisted.test.test_amp.FactoryNotifier - Undocumented
                • twisted.test.test_amp.SecurableProto - Undocumented
                • twisted.test.test_amp.SimpleSymmetricCommandProtocol - Undocumented
                  • twisted.test.test_amp.BadNoAnswerCommandProtocol - No class docstring; 1/1 methods documented
                  • twisted.test.test_amp.DeferredSymmetricCommandProtocol - Undocumented
                  • twisted.test.test_amp.NoAnswerCommandProtocol - Undocumented
                  • twisted.test.test_amp.SlightlySmartTLS - Specific implementation of server side protocol with different management of TLS.
              • twisted.test.test_amp.InheritedCommandProtocol - This is a protocol which responds to InheritedCommand, and is used to test that inherited commands inherit their bases' errors if they do not respond to any of their own.
              • twisted.test.test_amp.LiteralAmp - Undocumented
              • twisted.test.test_amp.NoNetworkProtocol - No summary
              • twisted.test.test_amp.NormalCommandProtocol - This is a protocol which responds to BaseCommand, and is used to test that inheritance does not interfere with the normal handling of errors.
              • twisted.test.test_amp.OverrideLocatorAMP - No class docstring; 1/3 methods documented
              • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
              • twisted.trial._dist.test.test_worker.FakeAMP - A fake amp protocol.
              • twisted.trial._dist.test.test_worker.FakeAMProtocol - A fake implementation of AMP for testing.
              • twisted.trial._dist.test.test_workertrial.FakeAMP - A fake amp protocol.
              • twisted.trial._dist.worker.LocalWorkerAMP - Local implementation of the manager commands.
              • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
          • twisted.protocols.test.test_basic.TestInt16 - A basic.Int16StringReceiver storing received strings in an array.
            • twisted.protocols.test.test_basic.NewStyleTestInt16 - A new-style class version of TestInt16
        • twisted.protocols.basic.Int32StringReceiver - A receiver for int32-prefixed strings.
          • twisted.protocols.test.test_basic.TestInt32 - A basic.Int32StringReceiver storing received strings in an array.
        • twisted.protocols.basic.Int8StringReceiver - A receiver for int8-prefixed strings.
          • twisted.protocols.test.test_basic.TestInt8 - A basic.Int8StringReceiver storing received strings in an array.
      • twisted.protocols.basic.LineOnlyReceiver - A protocol that receives only lines.
        • twisted.mail.pop3.AdvancedPOP3Client - A POP3 client protocol.
          • twisted.mail.test.test_pop3client.SimpleClient - Undocumented
        • twisted.mail.pop3.POP3 - A POP3 server protocol.
          • twisted.mail.protocols.VirtualPOP3 - A virtual hosting POP3 server.
            • twisted.mail.test.test_pop3.MyVirtualPOP3 - A virtual-domain-supporting POP3 server.
          • twisted.mail.test.test_pop3.DummyPOP3 - A simple POP3 server with a hard-coded mailbox for any user.
            • twisted.mail.test.test_pop3.DummyPOP3Auth - Class to test successful authentication in twisted.mail.pop3.POP3.
        • twisted.mail.pop3.POP3Client - A POP3 client protocol.
          • twisted.mail.test.test_pop3.MyPOP3Downloader - A POP3 client which downloads all messages from the server.
        • twisted.mail.smtp.SMTP - SMTP server-side protocol.
          • twisted.mail.smtp.ESMTP - No class docstring; 4/12 methods documented
            • twisted.mail.test.test_smtp.DummyESMTP - Undocumented
          • twisted.mail.test.test_smtp.DummySMTP - Undocumented
        • twisted.protocols.ident.IdentClient - No class docstring; 1/5 methods documented
        • twisted.protocols.ident.IdentServer - No summary
          • twisted.test.test_ident.TestErrorIdentServer - Undocumented
          • twisted.test.test_ident.TestIdentServer - Undocumented
        • twisted.protocols.test.test_basic.LineOnlyTester - A buffering line only receiver.
      • twisted.protocols.basic.LineReceiver - A protocol that receives lines and/or raw data, depending on mode.
        • twisted.conch.scripts.cftp.StdioClient - No class docstring; 8/59 methods documented
        • twisted.conch.telnet.StatefulTelnetProtocol - Undocumented
          • twisted.conch.telnet.AuthenticatingTelnetProtocol - A protocol which prompts for credentials and attempts to authenticate them.
        • twisted.internet.testing.LineSendingProtocol - Undocumented
        • twisted.mail.imap4.IMAP4Client - IMAP4 client protocol implementation
          • twisted.mail.test.test_imap.SimpleClient - Undocumented
          • twisted.mail.test.test_imap.StillSimplerClient - An IMAP4 client which keeps track of unsolicited flag changes.
        • twisted.mail.imap4.IMAP4Server - Protocol implementation for an IMAP4rev1 server.
          • twisted.mail.test.test_imap.FakeyServer - Undocumented
          • twisted.mail.test.test_imap.SimpleServer - Undocumented
        • twisted.mail.smtp.SMTPClient - SMTP client for sending emails.
          • twisted.mail.relay.SMTPRelayer - A base class for SMTP relayers.
            • twisted.mail.relaymanager.SMTPManagedRelayer - An SMTP managed relayer.
          • twisted.mail.smtp.ESMTPClient - A client for sending emails over ESMTP.
            • twisted.mail.relay.ESMTPRelayer - A base class for ESMTP relayers.
              • twisted.mail.relaymanager.ESMTPManagedRelayer - An ESMTP managed relayer.
            • twisted.mail.smtp.ESMTPSender - Undocumented
            • twisted.mail.test.test_smtp.MyESMTPClient - Undocumented
              • twisted.mail.test.test_smtp.NoticeTLSClient - Undocumented
          • twisted.mail.smtp.SMTPSender - SMTP protocol that sends a single email based on information it gets from its factory, a SMTPSenderFactory.
          • twisted.mail.test.test_smtp.MySMTPClient - Undocumented
        • twisted.mail.test.pop3testserver.POP3TestServer - No class docstring; 1/11 methods documented
        • twisted.mail.test.test_pop3client.TLSServerFactory.protocol - Undocumented
        • twisted.mail.test.test_smtp.FakeSMTPServer - Undocumented
        • twisted.news.nntp.NNTPClient - No class docstring; 36/60 methods documented
          • twisted.news.nntp.UsenetClientProtocol - A client that connects to an NNTP server and asks for articles new since a certain time.
          • twisted.news.test.test_nntp.TestNNTPClient - Undocumented
        • twisted.news.nntp.NNTPServer - No class docstring; 1/62 methods documented
        • twisted.positioning.nmea.NMEAProtocol - A protocol that parses and verifies the checksum of an NMEA sentence (in string form, not NMEASentence), and delegates to a receiver.
        • twisted.protocols.dict.DictClient - dict (RFC2229) client
          • twisted.protocols.dict.DictLookup - Utility class for a single dict transaction. To be used with DictLookupFactory
        • twisted.protocols.finger.Finger - Undocumented
        • twisted.protocols.ftp.FTP - Protocol Interpreter for the File Transfer Protocol
        • twisted.protocols.ftp.FTPClientBasic - Foundations of an FTP client.
          • twisted.protocols.ftp.FTPClient - FTPClient is a client implementation of the FTP protocol which exposes FTP commands as methods which return Deferreds.
        • twisted.protocols.ftp.FTPFileListProtocol - Parser for standard FTP file listings
          • twisted.test.test_ftp.MyFTPFileListProtocol - Undocumented
        • twisted.protocols.ftp.FTPOverflowProtocol - FTP mini-protocol for when there are too many connections.
        • twisted.protocols.memcache.MemCacheProtocol - MemCache protocol: connect to a memcached server to store/retrieve values.
        • twisted.protocols.postfix.PostfixTCPMapServer - Postfix mail transport agent TCP map protocol implementation.
        • twisted.protocols.sip.MessagesParser - A SIP messages parser.
        • twisted.protocols.test.test_basic.ConsumingProtocol - Protocol that really, really doesn't want any more bytes.
        • twisted.protocols.test.test_basic.ExcessivelyLargeLineCatcher - Helper for LineReceiverLineLengthExceededTests.
        • twisted.protocols.test.test_basic.FlippingLineTester - A line receiver that flips between line and raw data modes after one byte.
        • twisted.protocols.test.test_basic.LineTester - A line receiver that parses data received and make actions on some tokens.
        • twisted.runner.procmon.LineLogger - Undocumented
        • twisted.test.test_application.Foo - Undocumented
        • twisted.test.test_ftp.Dummy - Undocumented
        • twisted.test.test_loopback.SimpleProtocol - Undocumented
          • twisted.test.test_loopback.DoomProtocol - Undocumented
        • twisted.test.test_ssl.LineCollector -
        • twisted.test.test_ssl.UnintelligentProtocol -
        • twisted.web._newclient.HTTPParser - 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.web._newclient.HTTPClientParser - An HTTP parser which only handles HTTP responses.
        • twisted.web.http.HTTPChannel - A receiver for HTTP requests.
          • twisted.web.proxy.Proxy - This class implements a simple web proxy.
          • twisted.web.proxy.ReverseProxy - Implements a simple reverse proxy.
        • twisted.web.http.HTTPClient - A client for HTTP 1.0.
          • twisted.protocols.shoutcast.ShoutcastClient - Shoutcast HTTP stream.
          • twisted.web.client.HTTPPageGetter - Gets a resource via HTTP, then quits.
            • twisted.web.client.HTTPPageDownloader - Undocumented
          • twisted.web.proxy.ProxyClient - Used by ProxyClientFactory to implement a simple web proxy.
          • twisted.web.test.test_http.ClientDriver - Undocumented
          • twisted.web.test.test_http.LoopbackHTTPClient - Undocumented
          • twisted.web.xmlrpc.QueryProtocol - No class docstring; 2/4 methods documented
            • twisted.web.test.test_xmlrpc.TestQueryProtocol - QueryProtocol for tests that saves headers received and sent, inside the factory.
        • twisted.words.protocols.irc.DccChat - Direct Client Connection protocol type CHAT.
        • twisted.words.protocols.irc.IRCClient - Internet Relay Chat client protocol, with sprinkles.
          • twisted.words.im.ircsupport.IRCProto - No class docstring; 2/21 methods documented
          • twisted.words.test.test_irc.CollectorClient - A client that saves in a list the names of the methods that got called.
          • twisted.words.test.test_irc.DummyClient - A twisted.words.protocols.irc.IRCClient that stores sent lines in a list rather than transmitting them.
          • twisted.words.test.test_irc.IRCClientWithoutLogin - Undocumented
            • twisted.words.test.test_irc.NoticingClient - Undocumented
      • twisted.protocols.basic.NetstringReceiver - A protocol that sends and receives netstrings.
        • twisted.internet.test.test_endpoints.NetstringTracker - A netstring receiver which keeps track of the strings received.
        • twisted.protocols.test.test_basic.TestNetstring - Undocumented
      • twisted.protocols.ftp.DTP - No class docstring; 2/15 methods documented
      • twisted.protocols.ftp.ProtocolWrapper - Undocumented
      • twisted.protocols.ftp.SenderProtocol - No class docstring; 2/8 methods documented
      • twisted.protocols.haproxy.test.test_wrapper.StaticProtocol - Protocol stand-in that maintains test state.
      • twisted.protocols.policies.ProtocolWrapper - Wraps protocol instances and acts as their transport as well.
        • twisted.internet.test.test_endpoints.UppercaseWrapperProtocol - A wrapper protocol which uppercases all strings passed through it.
        • twisted.protocols.haproxy._wrapper.HAProxyProtocolWrapper - A Protocol wrapper that provides HAProxy support.
        • twisted.protocols.loopback._FireOnClose - Undocumented
        • twisted.protocols.policies.SpewingProtocol - Undocumented
        • twisted.protocols.policies.ThrottlingProtocol - Protocol for ThrottlingFactory.
        • twisted.protocols.policies.TimeoutProtocol - Protocol that automatically disconnects when the connection is idle.
        • twisted.protocols.policies.TrafficLoggingProtocol - No class docstring; 1/9 methods documented
        • twisted.protocols.tls.TLSMemoryBIOProtocol - No summary
        • twisted.test.test_tcp.FireOnClose - A wrapper around a protocol that makes it fire a deferred when connectionLost is called.
        • twisted.test.test_tcp.WiredForDeferreds - Undocumented
      • twisted.protocols.portforward.Proxy - Undocumented
        • twisted.protocols.portforward.ProxyClient - Undocumented
        • twisted.protocols.portforward.ProxyServer - Undocumented
      • twisted.protocols.socks.SOCKSv4 - An implementation of the SOCKSv4 protocol.
        • twisted.test.test_socks.SOCKSv4Driver - Undocumented
      • twisted.protocols.socks.SOCKSv4Incoming - Undocumented
      • twisted.protocols.socks.SOCKSv4Outgoing - Undocumented
      • twisted.protocols.stateful.StatefulProtocol - A Protocol that stores state for you.
        • twisted.test.test_stateful.MyInt32StringReceiver - A stateful Int32StringReceiver.
          • twisted.test.test_stateful.TestInt32 - Undocumented
      • twisted.protocols.test.test_tls.AccumulatingProtocol - A protocol which collects the bytes it receives and closes its connection after receiving a certain minimum of data.
      • twisted.protocols.wire.Chargen - Generate repeating noise (RFC 864).
      • twisted.protocols.wire.Daytime - Send back the daytime in ASCII form (RFC 867).
      • twisted.protocols.wire.Discard - Discard any received data (RFC 863).
      • twisted.protocols.wire.Echo - As soon as any data is received, write it back (RFC 862).
        • twisted.test.test_application.TestEcho - Undocumented
      • twisted.protocols.wire.QOTD - Return a quote of the day (RFC 865).
      • twisted.protocols.wire.Time - Send back the time in machine readable form (RFC 868).
      • twisted.protocols.wire.Who - Return list of active users (RFC 866)
      • twisted.runner.inetd.InetdProtocol - Forks a child process on connectionMade, passing the socket as fd 0.
      • twisted.spread.banana.Banana - Banana implements the Banana s-expression protocol, client and server.
        • twisted.spread.pb.Broker - I am a broker for objects.
          • twisted.mail.pb.MaildirBroker - Undocumented
          • twisted.mail.pb.MaildirClient - Undocumented
      • twisted.test.process_twisted.Echo - Undocumented
      • twisted.test.stdio_test_consumer.ConsumerChild - Undocumented
      • twisted.test.stdio_test_halfclose.HalfCloseProtocol - A protocol to hook up to stdio and observe its transport being half-closed. If all goes as expected, exitCode will be set to 0; otherwise it will be set to 1 to indicate failure.
      • twisted.test.stdio_test_hostpeer.HostPeerChild - Undocumented
      • twisted.test.stdio_test_lastwrite.LastWriteChild - Undocumented
      • twisted.test.stdio_test_loseconn.LoseConnChild - No class docstring; 1/2 methods documented
      • twisted.test.stdio_test_producer.ProducerChild - Undocumented
      • twisted.test.stdio_test_write.WriteChild - Undocumented
      • twisted.test.stdio_test_writeseq.WriteSequenceChild - Undocumented
      • twisted.test.test_amp.TestProto - A trivial protocol for use in testing where a Protocol is expected.
      • twisted.test.test_amp.TotallyDumbProtocol - Undocumented
      • twisted.test.test_ftp._BufferingProtocol - Undocumented
      • twisted.test.test_ftp.PrintLines - Helper class used by FTPFileListingTests.
      • twisted.test.test_internet.MyProtocol - Sample protocol.
      • twisted.test.test_loopback.LoopbackRelayTest.Receiver - Simple Receiver class used for testing LoopbackRelay
      • twisted.test.test_policies.EchoProtocol - Undocumented
        • twisted.test.test_policies.WriteSequenceEchoProtocol - Undocumented
      • twisted.test.test_policies.SimpleProtocol - Undocumented
      • twisted.test.test_policies.TimeoutTester - A testable protocol with timeout facility.
      • twisted.test.test_ssl.ImmediatelyDisconnectingProtocol - A protocol that disconnect immediately on connection. It fires the connectionDisconnected deferred of its factory on connetion lost.
      • twisted.test.test_ssl.RecordingClientProtocol -
      • twisted.test.test_ssl.SingleLineServerProtocol - A protocol that sends a single line of data at connectionMade.
      • twisted.test.test_sslverify.DataCallbackProtocol - Undocumented
      • twisted.test.test_sslverify.WritingProtocol - Undocumented
      • twisted.test.test_tcp.ClosingProtocol - Undocumented
      • twisted.test.test_tcp.ConnectionLosingProtocol - Undocumented
      • twisted.test.test_tcp.ConnectionLostNotifyingProtocol - Protocol which fires a Deferred which was previously passed to its initializer when the connection is lost.
        • twisted.test.test_tcp.HandleSavingProtocol - Protocol which grabs the platform-specific socket handle and saves it as an attribute on itself when the connection is established.
      • twisted.test.test_tcp.LargeBufferReaderProtocol - Undocumented
      • twisted.test.test_tcp.LargeBufferWriterProtocol - Undocumented
      • twisted.test.test_tcp.NoopProtocol - Undocumented
      • twisted.test.test_tcp.ReaderProtocol - Undocumented
      • twisted.test.test_tcp.WriterProtocol - Undocumented
      • twisted.test.test_tpfile.BufferingServer - Undocumented
      • twisted.test.test_tpfile.FileSendingClient - Undocumented
      • twisted.web._http2.H2Connection - A class representing a single HTTP/2 connection.
      • twisted.web._newclient.HTTP11ClientProtocol - HTTP11ClientProtocol is an implementation of the HTTP 1.1 client protocol. It supports as few features as possible.
      • twisted.web.client._ReadBodyProtocol - Protocol that collects data sent to it.
      • twisted.web.sux.XMLParser - No class docstring; 10/55 methods documented
        • twisted.web.microdom.MicroDOMParser - Undocumented
        • twisted.web.test.test_xml.Sux0r - Undocumented
        • twisted.words.xish.domish.SuxElementStream - Undocumented
      • twisted.web.test.test_agent.SimpleAgentProtocol - A Protocol to be used with an client.Agent to receive data.
      • twisted.web.test.test_agent.StubHTTPProtocol - A protocol like HTTP11ClientProtocol but which does not actually know HTTP/1.1 and only collects requests in a list.
      • twisted.words.protocols.irc.DccFileReceiveBasic - Bare protocol to receive a Direct Client Connection SEND stream.
        • twisted.words.protocols.irc.DccFileReceive - Higher-level coverage for getting a file from DCC SEND.
      • twisted.words.protocols.irc.DccSendProtocol - Protocol for an outgoing Direct Client Connection SEND.
      • twisted.words.protocols.irc.IRC - Internet Relay Chat server protocol.
        • twisted.words.service.IRCUser - Protocol instance representing an IRC user connected to the server.
          • twisted.words.test.test_irc_service.MocksyIRCUser - Undocumented
      • twisted.words.test.test_xmlstream.DummyProtocol - I am a protocol with an event dispatcher without further processing.
      • twisted.words.xish.xmlstream.XmlStream - Generic Streaming XML protocol handler.
        • twisted.words.protocols.jabber.xmlstream.XmlStream - XMPP XML Stream protocol handler.
  • twisted.internet.protocol.ClientCreator - Client connections that do not require a factory.
  • twisted.internet.protocol.Factory - This is a factory which produces protocols.
    • twisted.conch.ssh.factory.SSHFactory - A Factory for SSH servers.
      • twisted.conch.manhole_ssh.ConchFactory - Undocumented
      • twisted.conch.openssh_compat.factory.OpenSSHFactory - No class docstring; 2/3 methods documented
      • twisted.conch.test.test_endpoints.CommandFactory - Undocumented
      • twisted.conch.test.test_ssh.ConchTestServerFactory - No class docstring; 1/5 methods documented
    • twisted.conch.ssh.forwarding.SSHListenForwardingFactory - Undocumented
    • twisted.conch.test.test_conch.EchoFactory - Undocumented
    • twisted.conch.test.test_endpoints.AddressSpyFactory - Undocumented
    • twisted.internet.protocol.ClientFactory - A Protocol factory for clients.
      • twisted.conch.client.direct.SSHClientFactory - Undocumented
      • twisted.conch.scripts.tkconch.SSHClientFactory - Undocumented
      • twisted.internet.endpoints._WrappingFactory - Wrap a factory in order to wrap the protocols it builds.
      • twisted.internet.protocol._InstanceFactory - Factory used by ClientCreator.
      • twisted.internet.protocol.ReconnectingClientFactory - Factory which auto-reconnects clients with an exponential back-off.
        • twisted.words.xish.xmlstream.XmlStreamFactory - Factory for XmlStream protocol objects as a reconnection client.
          • twisted.words.protocols.jabber.xmlstream.XmlStreamFactory - Factory for Jabber XmlStream objects as a reconnecting client.
      • twisted.internet.test.connectionmixins._SingleProtocolFactory - Factory to be used by runProtocolsWithReactor.
      • twisted.internet.test.connectionmixins.Stop - A client factory which stops a reactor when a connection attempt fails.
      • twisted.internet.test.test_endpoints.NoneFactory - A one off factory whose buildProtocol returns None.
      • twisted.internet.test.test_endpoints.TestFactory - Simple factory to be used both when connecting and listening. It contains two deferreds which are called back when my protocol connects and disconnects.
      • twisted.mail.relaymanager.SMTPManagedRelayerFactory - A factory to create an SMTPManagedRelayer.
        • twisted.mail.relaymanager.ESMTPManagedRelayerFactory - A factory to create an ESMTPManagedRelayer.
      • twisted.mail.smtp.SMTPSenderFactory - Utility factory for sending emails easily.
        • twisted.mail.smtp.ESMTPSenderFactory - Utility factory for sending emails easily.
      • twisted.names.client.DNSClientFactory - No class docstring; 1/4 methods documented
      • twisted.names.test.test_srvconnect.DummyFactory - Dummy client factory that stores the reason of connection failure.
      • twisted.news.news.UsenetClientFactory - Undocumented
      • twisted.protocols.dict.DictLookupFactory - Utility factory for a single dict transaction
      • twisted.protocols.ftp._PassiveConnectionFactory - Undocumented
      • twisted.protocols.ftp.DTPFactory - Client factory for data transfer process protocols.
      • twisted.protocols.loopback.LoopbackClientFactory - Undocumented
      • twisted.protocols.policies.WrappingFactory - Wraps a factory and its protocols, and keeps track of them.
        • twisted.internet.test.test_endpoints.UppercaseWrapperFactory - A wrapper factory which uppercases all strings passed through it.
        • twisted.protocols.haproxy._wrapper.HAProxyWrappingFactory - A Factory wrapper that adds PROXY protocol support to connections.
        • twisted.protocols.policies.LimitConnectionsByPeer - Undocumented
        • twisted.protocols.policies.SpewingFactory - Undocumented
        • twisted.protocols.policies.ThrottlingFactory - Throttles bandwidth and number of connections.
          • twisted.test.test_policies.TestableThrottlingFactory - policies.ThrottlingFactory using a task.Clock for tests.
        • twisted.protocols.policies.TimeoutFactory - Factory for TimeoutWrapper.
          • twisted.test.test_policies.TestableTimeoutFactory - policies.TimeoutFactory using a task.Clock for tests.
        • twisted.protocols.policies.TrafficLoggingFactory - No class docstring; 1/4 methods documented
          • twisted.test.test_policies.TestLoggingFactory - Undocumented
        • twisted.protocols.tls.TLSMemoryBIOFactory - TLSMemoryBIOFactory adds TLS to connections.
        • twisted.test.test_policies.WrappingFactory - Undocumented
        • twisted.test.test_tcp.FireOnCloseFactory - Undocumented
        • twisted.test.test_tcp.WiredFactory - Undocumented
      • twisted.protocols.portforward.ProxyClientFactory - Undocumented
        • twisted.test.test_protocols.TestableProxyClientFactory - Test proxy client factory that keeps the last created protocol instance.
      • twisted.protocols.test.test_tls.ClientNegotiationFactory - A ClientFactory that has a set of acceptable protocols for NPN/ALPN negotiation.
      • twisted.spread.pb.PBClientFactory - Client factory for PB brokers.
      • twisted.test.test_amp.SingleUseFactory - Undocumented
      • twisted.test.test_policies.SillyFactory - Undocumented
      • twisted.test.test_tcp.LargeBufferReaderClientFactory - Undocumented
      • twisted.test.test_tcp.MyClientFactory - Client factory which creates AccumulatingProtocol instances.
        • twisted.test.test_tcp.ClientStartStopFactory - Undocumented
      • twisted.test.test_tcp.MyOtherClientFactory - Undocumented
      • twisted.test.test_tcp.WriterClientFactory - Undocumented
      • twisted.test.test_unix.FailedConnectionClientFactory - Undocumented
      • twisted.web.client.HTTPClientFactory - Download a given URL.
        • twisted.web.client.HTTPDownloader - Download to a file.
      • twisted.web.proxy.ProxyClientFactory - Used by ProxyRequest to implement a simple web proxy.
      • twisted.web.xmlrpc._QueryFactory - XML-RPC Client Factory
        • twisted.web.test.test_xmlrpc.TestQueryFactory - QueryFactory using TestQueryProtocol for saving headers.
        • twisted.web.test.test_xmlrpc.TestQueryFactoryCancel - QueryFactory that saves a reference to the twisted.internet.interfaces.IConnector to test connection lost.
      • twisted.words.protocols.irc.DccChatFactory - Undocumented
    • twisted.internet.protocol.ServerFactory - Subclass this to indicate that your protocol.Factory is only usable for servers.
      • twisted.internet.test.connectionmixins._AcceptOneClient - This factory fires a Deferred with a protocol instance shortly after it is constructed (hopefully long enough afterwards so that it has been connected to a transport).
      • twisted.mail.protocols.POP3Factory - A POP3 server protocol factory.
      • twisted.mail.smtp.SMTPFactory - Factory for SMTP.
        • twisted.mail.protocols.SMTPFactory - An SMTP server protocol factory.
          • twisted.mail.protocols.ESMTPFactory - An ESMTP server protocol factory.
      • twisted.mail.test.test_pop3client.TLSServerFactory - Undocumented
      • twisted.mail.test.test_smtp.MultipleDeliveryFactorySMTPServerFactory - No summary
      • twisted.names.server.DNSServerFactory - Server factory and tracker for DNSProtocol connections. This class also provides records for responses to DNS queries.
        • twisted.names.test.test_server.NoResponseDNSServerFactory - A server.DNSServerFactory subclass which does not attempt to reply to any received messages.
        • twisted.names.test.test_server.RaisingDNSServerFactory - A server.DNSServerFactory subclass whose methods raise an exception containing the supplied arguments.
      • twisted.news.news.NNTPFactory - A factory for NNTP server protocols.
        • twisted.news.news.UsenetServerFactory - A factory for NNTP Usenet server protocols.
      • twisted.protocols.ftp.FTPDataPortFactory - Factory for data connections that use the PORT command
      • twisted.protocols.policies.LimitTotalConnectionsFactory - Factory that limits the number of simultaneous connections.
        • twisted.protocols.ftp.FTPFactory - A factory for producing ftp protocol instances
      • twisted.protocols.postfix.PostfixTCPMapDeferringDictServerFactory - An in-memory dictionary factory for PostfixTCPMapServer.
      • twisted.protocols.postfix.PostfixTCPMapDictServerFactory - An in-memory dictionary factory for PostfixTCPMapServer.
      • twisted.protocols.test.test_tls.ServerNegotiationFactory - A ServerFactory that has a set of acceptable protocols for NPN/ALPN negotiation.
      • twisted.runner.inetd.InetdFactory - Undocumented
      • twisted.spread.pb.PBServerFactory - Server factory for perspective broker.
        • twisted.spread.test.test_pb.ConnectionNotifyServerFactory - A server factory which stores the last connection and fires a Deferred on connection made. This factory can handle only one client connection.
        • twisted.spread.test.test_pbfailure.SaveProtocolServerFactory - A pb.PBServerFactory that saves the latest connected client in protocolInstance.
        • twisted.web.test.test_distrib.PBServerFactory - A PB server factory which keeps track of the most recent protocol it created.
      • twisted.test.test_policies.Server - A simple server factory using EchoProtocol.
      • twisted.test.test_tcp.ClosingFactory - Factory that closes port immediately.
      • twisted.test.test_tcp.MyHCFactory - Undocumented
      • twisted.test.test_tcp.MyServerFactory - Server factory which creates AccumulatingProtocol instances.
      • twisted.web.http.HTTPFactory - Factory for HTTP server.
        • twisted.web.server.Site - A web site: manage log, sessions, and resources.
          • twisted.web.test.test_distrib.MySite - Undocumented
      • twisted.words.protocols.jabber.xmlstream.XmlStreamServerFactory - Factory for Jabber XmlStream objects as a server.
        • twisted.words.protocols.jabber.component.XMPPComponentServerFactory - XMPP Component Server factory.
      • twisted.words.service.IRCFactory - IRC server that creates instances of the IRCUser protocol.
    • twisted.internet.test.test_endpoints.SpecificFactory - An IProtocolFactory whose buildProtocol always returns its specificProtocol and sets passedAddress.
    • twisted.protocols.portforward.ProxyFactory - Factory for port forwarder.
      • twisted.test.test_protocols.TestableProxyFactory - Test proxy factory that keeps the last created protocol instance.
    • twisted.protocols.socks.SOCKSv4Factory - A factory for a SOCKSv4 proxy.
    • twisted.protocols.socks.SOCKSv4IncomingFactory - A utility class for building protocols for incoming connections.
    • twisted.test.test_internet.MyFactory - Sample factory.
    • twisted.test.test_tcp.StartStopFactory - Undocumented
    • twisted.web.client._HTTP11ClientFactory - A factory for HTTP11ClientProtocol, used by HTTPConnectionPool.
    • twisted.web.test.test_agent.DummyFactory - Create StubHTTPProtocol instances.
    • twisted.words.protocols.irc.DccSendFactory - Undocumented
  • twisted.internet.protocol.FileWrapper - A wrapper around a file-like object to make it behave as a Transport.
  • twisted.internet.serialport.BaseSerialPort - Base class for Windows and POSIX serial ports.
    • twisted.internet._win32serialport.SerialPort - A serial device, acting as a transport, that uses a win32 event.
    • twisted.internet.serialport.SerialPort - A select()able serial device, acting as a transport.
      • twisted.internet.test.test_win32serialport.RegularFileSerialPort - Undocumented
  • twisted.internet.ssl.ClientContextFactory - A context factory for SSL clients.
    • twisted.test.ssl_helpers.ClientTLSContext - Undocumented
  • twisted.internet.ssl.ContextFactory - A factory for SSL context objects, for server SSL connections.
    • twisted.internet.ssl.DefaultOpenSSLContextFactory - DefaultOpenSSLContextFactory is a factory for server-side SSL context objects. These objects define certain parameters related to SSL handshakes and the subsequent connection.
      • twisted.test.test_ssl.ServerTLSContext - A context factory with a default method set to OpenSSL.SSL.TLSv1_METHOD.
  • twisted.internet.task.Clock - Provide a deterministic, easily-controlled implementation of IReactorTime.callLater. This is commonly useful for writing deterministic unit tests for code which schedules events using this API.
    • twisted.internet.test.test_endpoints.RaisingMemoryReactorWithClock - An extension of RaisingMemoryReactor with task.Clock.
    • twisted.internet.testing.MemoryReactorClock - Undocumented
      • twisted.trial._dist.test.test_disttrial.CountingReactor - A fake reactor that counts the calls to IReactorCore.run, IReactorCore.stop, and IReactorProcess.spawnProcess.
    • twisted.names.test.test_util.MemoryReactor - An IReactorTime and IReactorUDP provider.
    • twisted.pair.test.test_tuntap.FSSetClock - An FSSetClock is a IReactorFDSet and an IReactorClock.
    • twisted.runner.test.test_procmon.DummyProcessReactor -
  • twisted.internet.task.LoopingCall - Call a function repeatedly.
    • twisted.test.test_task.TestableLoopingCall - Undocumented
  • twisted.internet.test.reactormixins.ReactorBuilder - No summary
    • twisted.internet.test.test_asyncioreactor.AsyncioSelectorReactorTests - AsyncioSelectorReactor tests.
    • twisted.internet.test.test_core.ObjectModelIntegrationTests - Test details of object model integration against all reactors.
    • twisted.internet.test.test_core.SystemEventTestsBuilder - Builder defining tests relating to IReactorCore.addSystemEventTrigger and IReactorCore.fireSystemEvent.
    • twisted.internet.test.test_fdset.ReactorFDSetTestsBuilder - Builder defining tests relating to IReactorFDSet.
    • twisted.internet.test.test_gireactor.GApplicationRegistrationTests - GtkApplication and GApplication are supported by twisted.internet.gtk3reactor and twisted.internet.gireactor.
    • twisted.internet.test.test_newtls.ProducerTestsMixin - Test the new TLS code integrates TLSMemoryBIOProtocol correctly.
    • twisted.internet.test.test_process.ProcessTestsBuilderBase - Base class for IReactorProcess tests which defines some tests which can be applied to PTY or non-PTY uses of spawnProcess.
      • twisted.internet.test.test_process.ProcessTestsBuilder - Builder defining tests relating to IReactorProcess for child processes which do not have a PTY.
      • twisted.internet.test.test_process.PTYProcessTestsBuilder - Builder defining tests relating to IReactorProcess for child processes which have a PTY.
    • twisted.internet.test.test_socket.AdoptDatagramPortErrorsTestsBuilder - Builder for testing IReactorSocket.adoptDatagramPort implementations.
    • twisted.internet.test.test_socket.AdoptStreamConnectionErrorsTestsBuilder - Builder for testing IReactorSocket.adoptStreamConnection implementations.
    • twisted.internet.test.test_socket.AdoptStreamPortErrorsTestsBuilder - Builder for testing IReactorSocket.adoptStreamPort implementations.
    • twisted.internet.test.test_socket.IReactorSocketVerificationTestsBuilder - Builder for testing IReactorSocket implementations for required methods and method signatures.
    • twisted.internet.test.test_stdio.StdioFilesTests - StandardIO supports reading and writing to filesystem files.
    • twisted.internet.test.test_tcp.AbortConnectionTests - TCP-specific AbortConnectionMixin tests.
    • twisted.internet.test.test_tcp.AdoptStreamConnectionTestsBuilder - Test server transports built using adoptStreamConnection.
    • twisted.internet.test.test_tcp.TCPClientTestsBase - No summary
      • twisted.internet.test.test_tcp.TCP4ClientTestsBuilder - Builder configured with IPv4 parameters for tests related to IReactorTCP.connectTCP.
      • twisted.internet.test.test_tcp.TCP6ClientTestsBuilder - Builder configured with IPv6 parameters for tests related to IReactorTCP.connectTCP.
    • twisted.internet.test.test_tcp.TCPConnectionTestsBuilder - Builder defining tests relating to twisted.internet.tcp.Connection.
    • twisted.internet.test.test_tcp.TCPConnectorTestsBuilder - Tests for the IConnector provider returned by IReactorTCP.connectTCP.
      • twisted.internet.test.test_tcp.TCP4ConnectorTestsBuilder - Undocumented
      • twisted.internet.test.test_tcp.TCP6ConnectorTestsBuilder - Undocumented
    • twisted.internet.test.test_tcp.TCPFDPortTestsBuilder - Undocumented
    • twisted.internet.test.test_tcp.TCPPortTestsBuilder - Undocumented
    • twisted.internet.test.test_tcp.TCPTransportTestsBuilder - Test standard ITCPTransports built with listenTCP and connectTCP.
    • twisted.internet.test.test_threads.ThreadTestsBuilder - Builder for defining tests relating to IReactorThreads.
    • twisted.internet.test.test_time.GlibTimeTestsBuilder - Builder for defining tests relating to IReactorTime for reactors based off glib.
    • twisted.internet.test.test_time.TimeTestsBuilder - Builder for defining tests relating to IReactorTime.
    • twisted.internet.test.test_tls.AbortSSLConnectionTests - abortConnection tests using SSL.
    • twisted.internet.test.test_tls.SSLClientTestsMixin - Mixin defining tests relating to ITLSTransport.
    • twisted.internet.test.test_tls.StartTLSClientTestsMixin - Tests for TLS connections established using ITLSTransport.startTLS (as opposed to IReactorSSL.connectSSL or IReactorSSL.listenSSL).
    • twisted.internet.test.test_tls.TLSPortTestsBuilder - Tests for IReactorSSL.listenSSL
    • twisted.internet.test.test_udp.UDPFDServerTestsBuilder - Run UDPPortTestsMixin tests using adopted UDP sockets.
    • twisted.internet.test.test_udp.UDPServerTestsBuilder - Run UDPPortTestsMixin tests using newly created UDP sockets.
    • twisted.internet.test.test_unix.UNIXAdoptStreamConnectionTestsBuilder - No class docstring; 3/3 methods documented
    • twisted.internet.test.test_unix.UnixClientTestsBuilder - Define tests for IReactorUNIX.connectUNIX.
    • twisted.internet.test.test_unix.UNIXDatagramTestsBuilder - Builder defining tests relating to IReactorUNIXDatagram.
    • twisted.internet.test.test_unix.UNIXFDPortTestsBuilder - Tests for IReactorUNIX.adoptStreamPort
    • twisted.internet.test.test_unix.UNIXPortTestsBuilder - Tests for IReactorUNIX.listenUnix
    • twisted.internet.test.test_unix.UNIXTestsBuilder - Builder defining tests relating to IReactorUNIX.
    • twisted.internet.test.test_win32events.Win32EventsTestsBuilder - Builder defining tests relating to IReactorWin32Events.
  • twisted.internet.test.test_tls.TLSMixin - Undocumented
    • twisted.internet.test.test_newtls.ProducerTestsMixin - Test the new TLS code integrates TLSMemoryBIOProtocol correctly.
    • twisted.internet.test.test_tls.SSLClientTestsMixin - Mixin defining tests relating to ITLSTransport.
    • twisted.internet.test.test_tls.StartTLSClientTestsMixin - Tests for TLS connections established using ITLSTransport.startTLS (as opposed to IReactorSSL.connectSSL or IReactorSSL.listenSSL).
    • twisted.internet.test.test_tls.TLSPortTestsBuilder - Tests for IReactorSSL.listenSSL
  • twisted.internet.testing.FakeDatagramTransport - Undocumented
  • twisted.internet.testing.StringTransport - A transport implementation which buffers data in memory and keeps track of its other state without providing any behavior.
    • twisted.conch.test.test_cftp.InMemorySSHChannel - Minimal implementation of a SSHChannel like class which only reads and writes data from memory.
    • twisted.internet.testing.StringTransportWithDisconnection - A StringTransport which on disconnection will trigger the connection lost on the attached protocol.
      • twisted.internet.test.test_endpoints.MemoryProcessTransport - A fake IProcessTransport provider to be used in tests.
    • twisted.mail.test.test_pop3client.StringTransportWithConnectionLosing - Undocumented
    • twisted.mail.test.test_smtp.AbortableStringTransport - A version of StringTransport that supports abortConnection.
    • twisted.test.test_socks.StringTCPTransport - Undocumented
    • twisted.web.test.test_agent.AbortableStringTransport - A version of StringTransport that supports abortConnection.
  • twisted.internet.udp.MulticastMixin - Implement multicast functionality.
    • twisted.internet.udp.MulticastPort - UDP Port that supports multicasting.
  • twisted.internet.wxsupport.wxRunner - Make sure GUI events are handled.
  • twisted.mail._cred.CramMD5ClientAuthenticator - Undocumented
  • twisted.mail._cred.LOGINAuthenticator - Undocumented
  • twisted.mail._cred.PLAINAuthenticator - Undocumented
  • twisted.mail.alias.AliasBase - The default base class for aliases.
    • twisted.mail.alias.AddressAlias - An alias which translates one email address into another.
    • twisted.mail.alias.AliasGroup - An alias which points to multiple destination aliases.
      • twisted.mail.test.test_mail.MockAliasGroup - An alias group using MockProcessAlias.
    • twisted.mail.alias.FileAlias - An alias which translates an address to a file.
    • twisted.mail.alias.ProcessAlias - An alias which is handled by the execution of a program.
      • twisted.mail.test.test_mail.MockProcessAlias - An alias processor that doesn't actually launch processes.
  • twisted.mail.alias.FileWrapper - A message receiver which delivers a message to a file.
  • twisted.mail.alias.MessageWrapper - A message receiver which delivers a message to a child process.
  • twisted.mail.alias.MultiWrapper - A message receiver which delivers a single message to multiple other message receivers.
  • twisted.mail.imap4._FetchParser - Undocumented
  • twisted.mail.imap4._FetchParser.Body - Undocumented
  • twisted.mail.imap4._FetchParser.BodyStructure - Undocumented
  • twisted.mail.imap4._FetchParser.Envelope - Undocumented
  • twisted.mail.imap4._FetchParser.Flags - Undocumented
  • twisted.mail.imap4._FetchParser.Header - Undocumented
  • twisted.mail.imap4._FetchParser.InternalDate - Undocumented
  • twisted.mail.imap4._FetchParser.MIME - Undocumented
  • twisted.mail.imap4._FetchParser.RFC822 - Undocumented
  • twisted.mail.imap4._FetchParser.RFC822Header - Undocumented
  • twisted.mail.imap4._FetchParser.RFC822Size - Undocumented
  • twisted.mail.imap4._FetchParser.RFC822Text - Undocumented
  • twisted.mail.imap4._FetchParser.Text - Undocumented
  • twisted.mail.imap4._FetchParser.UID - Undocumented
  • twisted.mail.imap4.Command - Undocumented
  • twisted.mail.imap4.DontQuoteMe - Undocumented
  • twisted.mail.imap4.FileProducer - No class docstring; 2/6 methods documented
  • twisted.mail.imap4.LiteralFile - No class docstring; 1/3 methods documented
  • twisted.mail.imap4.LiteralString - No class docstring; 1/3 methods documented
  • twisted.mail.imap4.MessageProducer - No class docstring; 1/3 methods documented
  • twisted.mail.imap4.WriteBuffer - Buffer up a bunch of writes before sending them all to a transport at once.
  • twisted.mail.mail.BounceDomain - A domain with no users.
  • twisted.mail.mail.DomainWithDefaultDict - A simulated dictionary for mapping domain names to domain objects with a default value for non-existing keys.
  • twisted.mail.mail.FileMessage - A message receiver which delivers a message to a file.
    • twisted.mail.maildir.MaildirMessage - A message receiver which adds a header and delivers a message to a file whose name includes the size of the message.
  • twisted.mail.maildir._MaildirMailboxAppendMessageTask - A task which adds a message to a maildir mailbox.
    • twisted.mail.test.test_mail.FailingMaildirMailboxAppendMessageTask - Undocumented
  • twisted.mail.maildir._MaildirNameGenerator - A utility class to generate a unique maildir name.
  • twisted.mail.maildir.AbstractMaildirDomain - An abstract maildir-backed domain.
    • twisted.mail.maildir.MaildirDirdbmDomain - A maildir-backed domain where membership is checked with a DirDBM database.
  • twisted.mail.maildir.DirdbmDatabase - A credentials checker which authenticates users out of a DirDBM database.
  • twisted.mail.maildir.StringListMailbox - An in-memory mailbox.
  • twisted.mail.pop3._HeadersPlusNLines - A utility class to retrieve the header and some lines of the body of a mail message.
  • twisted.mail.pop3.APOPCredentials - Credentials for use in APOP authentication.
  • twisted.mail.pop3.Mailbox - A base class for mailboxes.
    • twisted.mail.maildir.MaildirMailbox - A maildir-backed mailbox.
    • twisted.mail.test.test_pop3.DummyMailbox - An in-memory pop3.IMailbox implementation.
      • twisted.mail.test.test_pop3.AsyncDeferredMailbox - Mailbox which has a listMessages implementation which returns a Deferred which has not yet fired.
      • twisted.mail.test.test_pop3.SyncDeferredMailbox - Mailbox which has a listMessages implementation which returns a Deferred which has already fired.
  • twisted.mail.pop3client._ListSetter - A utility class to construct a list from a multi-line response accounting for deleted messages.
  • twisted.mail.protocols.DomainDeliveryBase - A base class for message delivery using the domains of a mail service.
    • twisted.mail.protocols.ESMTPDomainDelivery - A domain delivery base class for use in an ESMTP server.
    • twisted.mail.protocols.SMTPDomainDelivery - A domain delivery base class for use in an SMTP server.
  • twisted.mail.relay.DomainQueuer - An SMTP domain which add messages to a queue intended for relaying.
  • twisted.mail.relay.RelayerMixin - No class docstring; 1/5 methods documented
    • twisted.mail.relay.ESMTPRelayer - A base class for ESMTP relayers.
      • twisted.mail.relaymanager.ESMTPManagedRelayer - An ESMTP managed relayer.
    • twisted.mail.relay.SMTPRelayer - A base class for SMTP relayers.
      • twisted.mail.relaymanager.SMTPManagedRelayer - An SMTP managed relayer.
  • twisted.mail.relaymanager.ManagedRelayerMixin - SMTP Relayer which notifies a manager
    • twisted.mail.relaymanager.ESMTPManagedRelayer - An ESMTP managed relayer.
    • twisted.mail.relaymanager.SMTPManagedRelayer - An SMTP managed relayer.
  • twisted.mail.relaymanager.MXCalculator - A utility for looking up mail exchange hosts and tracking whether they are working or not.
  • twisted.mail.relaymanager.Queue - A queue for messages to be relayed.
  • twisted.mail.relaymanager.SmartHostSMTPRelayingManager - A smart host which uses SMTP managed relayers to send messages from the relay queue.
    • twisted.mail.relaymanager.SmartHostESMTPRelayingManager - A smart host which uses ESMTP managed relayers to send messages from the relay queue.
  • twisted.mail.scripts.mailmail.Configuration - No summary
  • twisted.mail.scripts.mailmail.Options - Store the values of the parsed command-line options to the mailmail script.
  • twisted.mail.smtp.Address - Parse and hold an RFC 2821 address.
  • twisted.mail.smtp.PLAINAuthenticator - Undocumented
  • twisted.mail.smtp.SenderMixin - Utility class for sending emails easily.
    • twisted.mail.smtp.ESMTPSender - Undocumented
    • twisted.mail.smtp.SMTPSender - SMTP protocol that sends a single email based on information it gets from its factory, a SMTPSenderFactory.
  • twisted.mail.smtp.User - Hold information about and SMTP message recipient, including information on where the message came from
    • twisted.mail.test.test_mail.empty - Undocumented
  • twisted.mail.tap.AliasUpdater - A callable object which updates the aliases for a domain from an aliases(5) file.
  • twisted.mail.test.test_imap.BufferingConsumer - Undocumented
  • twisted.mail.test.test_imap.FakeMailbox - Undocumented
  • twisted.mail.test.test_imap.FeaturefulMessage - Undocumented
  • twisted.mail.test.test_imap.IMAP4HelperMixin - No class docstring; 1/6 methods documented
    • twisted.mail.test.test_imap.AuthenticatorTests - No class docstring; 7/20 methods documented
    • twisted.mail.test.test_imap.DefaultSearchTests - Test the behavior of the server's SEARCH implementation, particularly in the face of unhandled search terms.
    • twisted.mail.test.test_imap.FetchSearchStoreTests - No class docstring; 1/10 methods documented
    • twisted.mail.test.test_imap.HandCraftedTests - No class docstring; 8/9 methods documented
    • twisted.mail.test.test_imap.IMAP4ServerSearchTests - Tests for the behavior of the search_* functions in imap4.IMAP4Server.
    • twisted.mail.test.test_imap.IMAP4ServerTests - No class docstring; 10/51 methods documented
    • twisted.mail.test.test_imap.NewFetchTests - No class docstring; 7/39 methods documented
    • twisted.mail.test.test_imap.NewStoreTests - Undocumented
    • twisted.mail.test.test_imap.TimeoutTests - No class docstring; 6/6 methods documented
    • twisted.mail.test.test_imap.TLSTests - No class docstring; 5/9 methods documented
    • twisted.mail.test.test_imap.UnsolicitedResponseTests - Undocumented
  • twisted.mail.test.test_imap.MessageCopierMailbox - Undocumented
  • twisted.mail.test.test_imap.SimpleMailbox - Undocumented
    • twisted.mail.test.test_imap.SlowMailbox - Undocumented
  • twisted.mail.test.test_imap.TestChecker - Undocumented
  • twisted.mail.test.test_imap.TestRealm - A IRealm for tests.
  • twisted.mail.test.test_mail.LineBufferMessage - Undocumented
  • twisted.mail.test.test_mail.Manager - Undocumented
  • twisted.mail.test.test_mail.TestDomain - Undocumented
  • twisted.mail.test.test_pop3.CommandMixin - Tests for all the commands a POP3 server is allowed to receive.
    • twisted.mail.test.test_pop3.IndexErrorCommandTests - Run all of the command tests against a mailbox which raises IndexError when an out of bounds request is made. This behavior will be deprecated shortly and then removed.
      • twisted.mail.test.test_pop3.IndexErrorAsyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with an asynchronous-Deferred returning IMailbox implementation.
      • twisted.mail.test.test_pop3.IndexErrorSyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with a synchronous-Deferred returning IMailbox implementation.
    • twisted.mail.test.test_pop3.ValueErrorCommandTests - No summary
      • twisted.mail.test.test_pop3.ValueErrorAsyncDeferredCommandTests - Run all of the IndexErrorCommandTests tests with an asynchronous-Deferred returning IMailbox implementation.
      • twisted.mail.test.test_pop3.ValueErrorSyncDeferredCommandTests - Run all of the ValueErrorCommandTests tests with a synchronous-Deferred returning IMailbox implementation.
  • twisted.mail.test.test_pop3.DummyDomain - A virtual domain for a POP3 server.
  • twisted.mail.test.test_pop3.ListMailbox - A simple in-memory list implementation of IMailbox.
  • twisted.mail.test.test_pop3.TestMailbox - An incomplete IMailbox implementation with certain per-user values hard-coded and known by tests in this module.
  • twisted.mail.test.test_pop3.TestRealm - An IRealm which knows about a single test account's mailbox.
  • twisted.mail.test.test_pop3.TestServerFactory - No summary
  • twisted.mail.test.test_pop3client.ListConsumer - Undocumented
  • twisted.mail.test.test_pop3client.MessageConsumer - Undocumented
  • twisted.mail.test.test_pop3client.POP3HelperMixin - Undocumented
    • twisted.mail.test.test_pop3client.POP3TimeoutTests - Undocumented
  • twisted.mail.test.test_smtp.AnotherTestCase - No class docstring; 1/1 methods documented
    • twisted.mail.test.test_smtp.AnotherESMTPTests - Undocumented
    • twisted.mail.test.test_smtp.AnotherSMTPTests - Undocumented
  • twisted.mail.test.test_smtp.DummyChecker - Undocumented
  • twisted.mail.test.test_smtp.DummyProto - Undocumented
    • twisted.mail.test.test_smtp.DummyESMTP - Undocumented
    • twisted.mail.test.test_smtp.DummySMTP - Undocumented
  • twisted.mail.test.test_smtp.DummyRealm - Undocumented
  • twisted.mail.test.test_smtp.LoopbackMixin - Undocumented
    • twisted.mail.test.test_smtp.AuthTests - No class docstring; 3/3 methods documented
    • twisted.mail.test.test_smtp.SMTPClientTests - Tests for smtp.SMTPClient.
    • twisted.mail.test.test_smtp.TimeoutTests - Check that SMTP client factories correctly use the timeout.
    • twisted.mail.test.test_smtp.TLSTests - Undocumented
  • twisted.mail.test.test_smtp.MyClient - Undocumented
    • twisted.mail.test.test_smtp.MyESMTPClient - Undocumented
      • twisted.mail.test.test_smtp.NoticeTLSClient - Undocumented
    • twisted.mail.test.test_smtp.MySMTPClient - Undocumented
  • twisted.names.client.AXFRController - Undocumented
  • twisted.names.common.ResolverBase - 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.
    • twisted.mail.test.test_mail.TestAuthority - Undocumented
    • twisted.names.authority.FileAuthority - An Authority that is loaded from a file.
      • twisted.names.authority.BindAuthority - An Authority that loads BIND zone files.
      • twisted.names.authority.PySourceAuthority - A FileAuthority that is built up from Python source code.
      • twisted.names.secondary.SecondaryAuthority - An Authority that keeps itself updated by performing zone transfers.
    • twisted.names.cache.CacheResolver - A resolver that serves records from a local, memory cache.
    • twisted.names.client.Resolver - No summary
    • twisted.names.hosts.Resolver - A resolver that services hosts(5) format files.
    • twisted.names.resolve.ResolverChain - Lookup an address using multiple IResolvers
    • twisted.names.root.Resolver - Resolver implements recursive lookup starting from a specified list of root servers.
    • twisted.names.test.test_client.FakeResolver - No class docstring; 1/1 methods documented
    • twisted.names.test.test_srvconnect.FakeResolver - Resolver that only gives out one given result.
  • twisted.names.dns.Name - A name in the domain name system, made up of multiple labels. For example, twistedmatrix.com.
  • twisted.names.dns.Query - Represent a single DNS query.
  • twisted.names.resolve.FailureHandler - Undocumented
  • twisted.names.root._DummyController - A do-nothing DNS controller. This is useful when all messages received will be responses to previously issued queries. Anything else received will be ignored.
  • twisted.names.root.DeferredResolver - Undocumented
  • twisted.names.srvconnect._SRVConnector_ClientFactoryWrapper - Undocumented
  • twisted.names.srvconnect.SRVConnector - A connector that looks up DNS SRV records.
  • twisted.names.test.test_dns.MessageComplete - An example of a fully populated non-edns response message.
  • twisted.names.test.test_rootresolve.StubDNSDatagramProtocol - A do-nothing stand-in for DNSDatagramProtocol which can be used to avoid network traffic in tests where that kind of thing doesn't matter.
  • twisted.news.database._ModerationMixin - Storage implementations can inherit from this class to get the easy-to-use notifyModerators method which will take care of sending messages which require moderation to a list of moderators.
    • twisted.news.database.NewsShelf - A NewStorage implementation using Twisted's dirdbm persistence module.
    • twisted.news.database.PickleStorage - A trivial NewsStorage implementation using pickles
  • twisted.news.database.Article - Undocumented
  • twisted.news.database.Group - Undocumented
  • twisted.news.database.NewsStorage - Backwards compatibility class -- There is no reason to inherit from this, just implement INewsStorage instead.
  • twisted.news.database.NewsStorageAugmentation - A NewsStorage implementation using Twisted's asynchronous DB-API
  • twisted.news.test.test_database.ModerationTestsMixin - Tests for the moderation features of INewsStorage implementations.
    • twisted.news.test.test_database.NewsShelfTests - Tests for NewsShelf.
    • twisted.news.test.test_database.PickleStorageTests - Tests for PickleStorage.
  • twisted.pair.ethernet.EthernetHeader - Undocumented
  • twisted.pair.ip.IPHeader - Undocumented
  • twisted.pair.rawudp.UDPHeader - Undocumented
  • twisted.pair.test.test_ethernet.MyProtocol - Undocumented
  • twisted.pair.test.test_ip.MyProtocol - Undocumented
  • twisted.persisted.aot._NoStateObj - Undocumented
  • twisted.persisted.aot.AOTJellier - No class docstring; 2/4 methods documented
  • twisted.persisted.aot.AOTUnjellier - I handle the unjellying of an Abstract Object Tree. See AOTUnjellier.unjellyAO
  • twisted.persisted.aot.Copyreg - Undocumented
  • twisted.persisted.aot.Deref - Undocumented
  • twisted.persisted.aot.Instance - Undocumented
  • twisted.persisted.aot.InstanceMethod - Undocumented
  • twisted.persisted.aot.Named - Undocumented
    • twisted.persisted.aot.Class - Undocumented
    • twisted.persisted.aot.Function - Undocumented
    • twisted.persisted.aot.Module - Undocumented
  • twisted.persisted.aot.Ref - Undocumented
  • twisted.persisted.crefutil._DictKeyAndValue - Undocumented
  • twisted.persisted.crefutil.NotKnown - Undocumented
    • twisted.persisted.crefutil._Container - Helper class to resolve circular references on container objects.
      • twisted.persisted.crefutil._Tuple - Manage tuple containing circular references. Deprecated: use _Container instead.
    • twisted.persisted.crefutil._Defer - Undocumented
    • twisted.persisted.crefutil._Dereference - Undocumented
    • twisted.persisted.crefutil._InstanceMethod - Undocumented
  • twisted.persisted.dirdbm.DirDBM - A directory with a DBM interface.
    • twisted.persisted.dirdbm.Shelf - A directory with a DBM shelf interface.
  • twisted.persisted.sob.Persistent - No class docstring; 2/6 methods documented
  • twisted.persisted.styles.Ephemeral - This type of object is never persisted; if possible, even references to it are eliminated.
    • twisted.persisted.sob._EverythingEphemeral - No class docstring; 1/2 methods documented
    • twisted.spread.banana.Banana - Banana implements the Banana s-expression protocol, client and server.
      • twisted.spread.pb.Broker - I am a broker for objects.
        • twisted.mail.pb.MaildirBroker - Undocumented
        • twisted.mail.pb.MaildirClient - Undocumented
    • twisted.spread.pb.RemoteReference - A translucent reference to a remote object.
      • twisted.words.service.AvatarReference - Undocumented
      • twisted.words.service.PBGroupReference - Undocumented
      • twisted.words.service.PBMindReference - Undocumented
    • twisted.test.test_persisted.MyEphemeral - Undocumented
    • twisted.words.protocols.irc.DccChat - Direct Client Connection protocol type CHAT.
    • twisted.words.protocols.irc.DccFileReceiveBasic - Bare protocol to receive a Direct Client Connection SEND stream.
      • twisted.words.protocols.irc.DccFileReceive - Higher-level coverage for getting a file from DCC SEND.
    • twisted.words.protocols.irc.DccSendProtocol - Protocol for an outgoing Direct Client Connection SEND.
  • twisted.persisted.styles.Versioned - This type of object is persisted with versioning information.
    • twisted.test.test_persisted.SecondVersionedSubClass - Undocumented
      • twisted.test.test_persisted.VersionedDiamondSubClass - Undocumented
    • twisted.test.test_persisted.VersionedSubClass - Undocumented
      • twisted.test.test_persisted.VersionedSubSubClass - Undocumented
        • twisted.test.test_persisted.VersionedDiamondSubClass - Undocumented
    • twisted.web.distrib.ResourcePublisher - ResourcePublisher exposes a remote API which can be used to respond to request.
    • twisted.words.im.basesupport.AbstractAccount - Base class for Accounts.
      • twisted.words.im.ircsupport.IRCAccount - Undocumented
      • twisted.words.im.pbsupport.PBAccount - No class docstring; 2/6 methods documented
      • twisted.words.test.test_basesupport.DummyAccount - An account object that will do nothing when asked to start to log on.
  • twisted.persisted.test.test_styles.Bar - Helper class.
  • twisted.persisted.test.test_styles.Foo - Helper class.
  • twisted.protocols.amp._NoCertificate - No summary
  • twisted.protocols.amp._ParserHelper - A box receiver which records all boxes received.
  • twisted.protocols.amp.Argument - Base-class of all objects that take values from Amp packets and convert them into objects for Python functions.
    • twisted.protocols.amp.AmpList - Convert a list of dictionaries into a list of AMP boxes on the wire.
    • twisted.protocols.amp.Boolean - Encode True or False as "True" or "False" on the wire.
    • twisted.protocols.amp.DateTime - Encodes datetime.datetime instances.
    • twisted.protocols.amp.Decimal - Encodes decimal.Decimal instances.
    • twisted.protocols.amp.Float - Encode floating-point values on the wire as their repr.
    • twisted.protocols.amp.Integer - Encode any integer values of any size on the wire as the string representation.
      • twisted.protocols.amp.Descriptor - Encode and decode file descriptors for exchange over a UNIX domain socket.
    • twisted.protocols.amp.ListOf - Encode and decode lists of instances of a single other argument type.
    • twisted.protocols.amp.String - Don't do any conversion at all; just pass through 'str'.
      • twisted.protocols.amp._LocalArgument - Local arguments are never actually relayed across the wire. This is just a shim so that StartTLS can pretend to have some arguments: if arguments acquire documentation properties, replace this with something nicer later.
      • twisted.protocols.amp.Unicode - Encode a unicode string on the wire as UTF-8.
        • twisted.protocols.amp.Path - Encode and decode filepath.FilePath instances as paths on the wire.
    • twisted.test.test_amp.ProtocolIncludingArgument - An amp.Argument which encodes its parser and serializer arguments *including the protocol* into its parsed and serialized forms.
    • twisted.test.test_amp.TransportPeer - Undocumented
  • twisted.protocols.amp.BoxDispatcher - A BoxDispatcher dispatches '_ask', '_answer', and '_error' AmpBoxes, both incoming and outgoing, to their appropriate destinations.
    • twisted.protocols.amp.AMP - This protocol is an AMP connection. See the module docstring for protocol details.
      • twisted.test.test_amp.AddedCommandProtocol - This is a protocol which responds to 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.
      • twisted.test.test_amp.FactoryNotifier - Undocumented
        • twisted.test.test_amp.SecurableProto - Undocumented
        • twisted.test.test_amp.SimpleSymmetricCommandProtocol - Undocumented
          • twisted.test.test_amp.BadNoAnswerCommandProtocol - No class docstring; 1/1 methods documented
          • twisted.test.test_amp.DeferredSymmetricCommandProtocol - Undocumented
          • twisted.test.test_amp.NoAnswerCommandProtocol - Undocumented
          • twisted.test.test_amp.SlightlySmartTLS - Specific implementation of server side protocol with different management of TLS.
      • twisted.test.test_amp.InheritedCommandProtocol - This is a protocol which responds to InheritedCommand, and is used to test that inherited commands inherit their bases' errors if they do not respond to any of their own.
      • twisted.test.test_amp.LiteralAmp - Undocumented
      • twisted.test.test_amp.NoNetworkProtocol - No summary
      • twisted.test.test_amp.NormalCommandProtocol - This is a protocol which responds to BaseCommand, and is used to test that inheritance does not interfere with the normal handling of errors.
      • twisted.test.test_amp.OverrideLocatorAMP - No class docstring; 1/3 methods documented
      • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
      • twisted.trial._dist.test.test_worker.FakeAMP - A fake amp protocol.
      • twisted.trial._dist.test.test_worker.FakeAMProtocol - A fake implementation of AMP for testing.
      • twisted.trial._dist.test.test_workertrial.FakeAMP - A fake amp protocol.
      • twisted.trial._dist.worker.LocalWorkerAMP - Local implementation of the manager commands.
      • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
  • twisted.protocols.amp.Command - Subclass me to specify an AMP Command.
    • twisted.protocols.amp.ProtocolSwitchCommand - No summary
      • twisted.test.test_amp.TestSwitchProto - Undocumented
    • twisted.protocols.amp.StartTLS - Use, or subclass, me to implement a command that starts TLS.
    • twisted.test.test_amp.BaseCommand - This provides a command that will be subclassed.
      • twisted.test.test_amp.AddErrorsCommand - This is a command which subclasses another command but adds errors to the list.
      • twisted.test.test_amp.InheritedCommand - This is a command which subclasses another command but does not override anything.
    • twisted.test.test_amp.BrokenReturn - An example of a perfectly good command, but the handler is going to return None...
    • twisted.test.test_amp.DontRejectMe - Undocumented
    • twisted.test.test_amp.FutureHello - Undocumented
    • twisted.test.test_amp.GetList - Undocumented
    • twisted.test.test_amp.Goodbye - Undocumented
    • twisted.test.test_amp.Hello - Undocumented
      • twisted.test.test_amp.NoAnswerHello - Undocumented
    • twisted.test.test_amp.MagicSchemaCommand - A command which overrides parseResponse, parseArguments, and makeResponse.
    • twisted.test.test_amp.ProtocolIncludingCommand - A command that has argument and response schemas which use ProtocolIncludingArgument.
      • twisted.test.test_amp.ProtocolIncludingCommandWithDifferentCommandType - A ProtocolIncludingCommand subclass whose commandType is MyBox
    • twisted.test.test_amp.SecuredPing - Undocumented
    • twisted.test.test_amp.SimpleGreeting - A very simple greeting command that uses a few basic argument types.
    • twisted.test.test_amp.WaitForever - Undocumented
    • twisted.test.test_amp.WTF - An example of an invalid command.
    • twisted.trial._dist.managercommands.AddError - Add an error.
    • twisted.trial._dist.managercommands.AddExpectedFailure - Add an expected failure.
    • twisted.trial._dist.managercommands.AddFailure - Add a failure.
    • twisted.trial._dist.managercommands.AddSkip - Add a skip.
    • twisted.trial._dist.managercommands.AddSuccess - Add a success.
    • twisted.trial._dist.managercommands.AddUnexpectedSuccess - Add an unexpected success.
    • twisted.trial._dist.managercommands.TestWrite - Write test log.
    • twisted.trial._dist.workercommands.Run - Run a test.
    • twisted.trial._dist.workercommands.Start - Set up the worker process, giving the running directory.
  • twisted.protocols.amp.CommandLocator - A CommandLocator is a collection of responders to AMP Commands, with the help of the Command.responder decorator.
    • twisted.protocols.amp.AMP - This protocol is an AMP connection. See the module docstring for protocol details.
      • twisted.test.test_amp.AddedCommandProtocol - This is a protocol which responds to 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.
      • twisted.test.test_amp.FactoryNotifier - Undocumented
        • twisted.test.test_amp.SecurableProto - Undocumented
        • twisted.test.test_amp.SimpleSymmetricCommandProtocol - Undocumented
          • twisted.test.test_amp.BadNoAnswerCommandProtocol - No class docstring; 1/1 methods documented
          • twisted.test.test_amp.DeferredSymmetricCommandProtocol - Undocumented
          • twisted.test.test_amp.NoAnswerCommandProtocol - Undocumented
          • twisted.test.test_amp.SlightlySmartTLS - Specific implementation of server side protocol with different management of TLS.
      • twisted.test.test_amp.InheritedCommandProtocol - This is a protocol which responds to InheritedCommand, and is used to test that inherited commands inherit their bases' errors if they do not respond to any of their own.
      • twisted.test.test_amp.LiteralAmp - Undocumented
      • twisted.test.test_amp.NoNetworkProtocol - No summary
      • twisted.test.test_amp.NormalCommandProtocol - This is a protocol which responds to BaseCommand, and is used to test that inheritance does not interfere with the normal handling of errors.
      • twisted.test.test_amp.OverrideLocatorAMP - No class docstring; 1/3 methods documented
      • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
      • twisted.trial._dist.test.test_worker.FakeAMP - A fake amp protocol.
      • twisted.trial._dist.test.test_worker.FakeAMProtocol - A fake implementation of AMP for testing.
      • twisted.trial._dist.test.test_workertrial.FakeAMP - A fake amp protocol.
      • twisted.trial._dist.worker.LocalWorkerAMP - Local implementation of the manager commands.
      • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
    • twisted.test.test_amp.TestLocator - A locator which implements a responder to the 'simple' command.
      • twisted.test.test_amp.OverridingLocator - A locator which overrides the responder to the 'simple' command.
        • twisted.test.test_amp.InheritingLocator - This locator should inherit the responder from OverridingLocator.
  • twisted.protocols.basic._PauseableMixin - Undocumented
    • twisted.protocols.basic.IntNStringReceiver - Generic class for length prefixed protocols.
      • twisted.protocols.basic.Int16StringReceiver - A receiver for int16-prefixed strings.
        • twisted.protocols.amp.BinaryBoxProtocol - A protocol for receiving AmpBoxes - key/value pairs - via length-prefixed strings. A box is composed of:
          • twisted.protocols.amp.AMP - This protocol is an AMP connection. See the module docstring for protocol details.
            • twisted.test.test_amp.AddedCommandProtocol - This is a protocol which responds to 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.
            • twisted.test.test_amp.FactoryNotifier - Undocumented
              • twisted.test.test_amp.SecurableProto - Undocumented
              • twisted.test.test_amp.SimpleSymmetricCommandProtocol - Undocumented
                • twisted.test.test_amp.BadNoAnswerCommandProtocol - No class docstring; 1/1 methods documented
                • twisted.test.test_amp.DeferredSymmetricCommandProtocol - Undocumented
                • twisted.test.test_amp.NoAnswerCommandProtocol - Undocumented
                • twisted.test.test_amp.SlightlySmartTLS - Specific implementation of server side protocol with different management of TLS.
            • twisted.test.test_amp.InheritedCommandProtocol - This is a protocol which responds to InheritedCommand, and is used to test that inherited commands inherit their bases' errors if they do not respond to any of their own.
            • twisted.test.test_amp.LiteralAmp - Undocumented
            • twisted.test.test_amp.NoNetworkProtocol - No summary
            • twisted.test.test_amp.NormalCommandProtocol - This is a protocol which responds to BaseCommand, and is used to test that inheritance does not interfere with the normal handling of errors.
            • twisted.test.test_amp.OverrideLocatorAMP - No class docstring; 1/3 methods documented
            • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
            • twisted.trial._dist.test.test_worker.FakeAMP - A fake amp protocol.
            • twisted.trial._dist.test.test_worker.FakeAMProtocol - A fake implementation of AMP for testing.
            • twisted.trial._dist.test.test_workertrial.FakeAMP - A fake amp protocol.
            • twisted.trial._dist.worker.LocalWorkerAMP - Local implementation of the manager commands.
            • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
        • twisted.protocols.test.test_basic.TestInt16 - A basic.Int16StringReceiver storing received strings in an array.
          • twisted.protocols.test.test_basic.NewStyleTestInt16 - A new-style class version of TestInt16
      • twisted.protocols.basic.Int32StringReceiver - A receiver for int32-prefixed strings.
        • twisted.protocols.test.test_basic.TestInt32 - A basic.Int32StringReceiver storing received strings in an array.
      • twisted.protocols.basic.Int8StringReceiver - A receiver for int8-prefixed strings.
        • twisted.protocols.test.test_basic.TestInt8 - A basic.Int8StringReceiver storing received strings in an array.
    • twisted.protocols.basic.LineReceiver - A protocol that receives lines and/or raw data, depending on mode.
      • twisted.conch.scripts.cftp.StdioClient - No class docstring; 8/59 methods documented
      • twisted.conch.telnet.StatefulTelnetProtocol - Undocumented
        • twisted.conch.telnet.AuthenticatingTelnetProtocol - A protocol which prompts for credentials and attempts to authenticate them.
      • twisted.internet.testing.LineSendingProtocol - Undocumented
      • twisted.mail.imap4.IMAP4Client - IMAP4 client protocol implementation
        • twisted.mail.test.test_imap.SimpleClient - Undocumented
        • twisted.mail.test.test_imap.StillSimplerClient - An IMAP4 client which keeps track of unsolicited flag changes.
      • twisted.mail.imap4.IMAP4Server - Protocol implementation for an IMAP4rev1 server.
        • twisted.mail.test.test_imap.FakeyServer - Undocumented
        • twisted.mail.test.test_imap.SimpleServer - Undocumented
      • twisted.mail.smtp.SMTPClient - SMTP client for sending emails.
        • twisted.mail.relay.SMTPRelayer - A base class for SMTP relayers.
          • twisted.mail.relaymanager.SMTPManagedRelayer - An SMTP managed relayer.
        • twisted.mail.smtp.ESMTPClient - A client for sending emails over ESMTP.
          • twisted.mail.relay.ESMTPRelayer - A base class for ESMTP relayers.
            • twisted.mail.relaymanager.ESMTPManagedRelayer - An ESMTP managed relayer.
          • twisted.mail.smtp.ESMTPSender - Undocumented
          • twisted.mail.test.test_smtp.MyESMTPClient - Undocumented
            • twisted.mail.test.test_smtp.NoticeTLSClient - Undocumented
        • twisted.mail.smtp.SMTPSender - SMTP protocol that sends a single email based on information it gets from its factory, a SMTPSenderFactory.
        • twisted.mail.test.test_smtp.MySMTPClient - Undocumented
      • twisted.mail.test.pop3testserver.POP3TestServer - No class docstring; 1/11 methods documented
      • twisted.mail.test.test_pop3client.TLSServerFactory.protocol - Undocumented
      • twisted.mail.test.test_smtp.FakeSMTPServer - Undocumented
      • twisted.news.nntp.NNTPClient - No class docstring; 36/60 methods documented
        • twisted.news.nntp.UsenetClientProtocol - A client that connects to an NNTP server and asks for articles new since a certain time.
        • twisted.news.test.test_nntp.TestNNTPClient - Undocumented
      • twisted.news.nntp.NNTPServer - No class docstring; 1/62 methods documented
      • twisted.positioning.nmea.NMEAProtocol - A protocol that parses and verifies the checksum of an NMEA sentence (in string form, not NMEASentence), and delegates to a receiver.
      • twisted.protocols.dict.DictClient - dict (RFC2229) client
        • twisted.protocols.dict.DictLookup - Utility class for a single dict transaction. To be used with DictLookupFactory
      • twisted.protocols.finger.Finger - Undocumented
      • twisted.protocols.ftp.FTP - Protocol Interpreter for the File Transfer Protocol
      • twisted.protocols.ftp.FTPClientBasic - Foundations of an FTP client.
        • twisted.protocols.ftp.FTPClient - FTPClient is a client implementation of the FTP protocol which exposes FTP commands as methods which return Deferreds.
      • twisted.protocols.ftp.FTPFileListProtocol - Parser for standard FTP file listings
        • twisted.test.test_ftp.MyFTPFileListProtocol - Undocumented
      • twisted.protocols.ftp.FTPOverflowProtocol - FTP mini-protocol for when there are too many connections.
      • twisted.protocols.memcache.MemCacheProtocol - MemCache protocol: connect to a memcached server to store/retrieve values.
      • twisted.protocols.postfix.PostfixTCPMapServer - Postfix mail transport agent TCP map protocol implementation.
      • twisted.protocols.sip.MessagesParser - A SIP messages parser.
      • twisted.protocols.test.test_basic.ConsumingProtocol - Protocol that really, really doesn't want any more bytes.
      • twisted.protocols.test.test_basic.ExcessivelyLargeLineCatcher - Helper for LineReceiverLineLengthExceededTests.
      • twisted.protocols.test.test_basic.FlippingLineTester - A line receiver that flips between line and raw data modes after one byte.
      • twisted.protocols.test.test_basic.LineTester - A line receiver that parses data received and make actions on some tokens.
      • twisted.runner.procmon.LineLogger - Undocumented
      • twisted.test.test_application.Foo - Undocumented
      • twisted.test.test_ftp.Dummy - Undocumented
      • twisted.test.test_loopback.SimpleProtocol - Undocumented
        • twisted.test.test_loopback.DoomProtocol - Undocumented
      • twisted.test.test_ssl.LineCollector -
      • twisted.test.test_ssl.UnintelligentProtocol -
      • twisted.web._newclient.HTTPParser - 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.web._newclient.HTTPClientParser - An HTTP parser which only handles HTTP responses.
      • twisted.web.http.HTTPChannel - A receiver for HTTP requests.
        • twisted.web.proxy.Proxy - This class implements a simple web proxy.
        • twisted.web.proxy.ReverseProxy - Implements a simple reverse proxy.
      • twisted.web.http.HTTPClient - A client for HTTP 1.0.
        • twisted.protocols.shoutcast.ShoutcastClient - Shoutcast HTTP stream.
        • twisted.web.client.HTTPPageGetter - Gets a resource via HTTP, then quits.
          • twisted.web.client.HTTPPageDownloader - Undocumented
        • twisted.web.proxy.ProxyClient - Used by ProxyClientFactory to implement a simple web proxy.
        • twisted.web.test.test_http.ClientDriver - Undocumented
        • twisted.web.test.test_http.LoopbackHTTPClient - Undocumented
        • twisted.web.xmlrpc.QueryProtocol - No class docstring; 2/4 methods documented
          • twisted.web.test.test_xmlrpc.TestQueryProtocol - QueryProtocol for tests that saves headers received and sent, inside the factory.
      • twisted.words.protocols.irc.DccChat - Direct Client Connection protocol type CHAT.
      • twisted.words.protocols.irc.IRCClient - Internet Relay Chat client protocol, with sprinkles.
        • twisted.words.im.ircsupport.IRCProto - No class docstring; 2/21 methods documented
        • twisted.words.test.test_irc.CollectorClient - A client that saves in a list the names of the methods that got called.
        • twisted.words.test.test_irc.DummyClient - A twisted.words.protocols.irc.IRCClient that stores sent lines in a list rather than transmitting them.
        • twisted.words.test.test_irc.IRCClientWithoutLogin - Undocumented
          • twisted.words.test.test_irc.NoticingClient - Undocumented
  • twisted.protocols.basic.FileSender - A producer that sends the contents of a file to a consumer.
  • twisted.protocols.basic.StatefulStringProtocol - A stateful string protocol.
    • twisted.protocols.amp.BinaryBoxProtocol - A protocol for receiving AmpBoxes - key/value pairs - via length-prefixed strings. A box is composed of:
      • twisted.protocols.amp.AMP - This protocol is an AMP connection. See the module docstring for protocol details.
        • twisted.test.test_amp.AddedCommandProtocol - This is a protocol which responds to 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.
        • twisted.test.test_amp.FactoryNotifier - Undocumented
          • twisted.test.test_amp.SecurableProto - Undocumented
          • twisted.test.test_amp.SimpleSymmetricCommandProtocol - Undocumented
            • twisted.test.test_amp.BadNoAnswerCommandProtocol - No class docstring; 1/1 methods documented
            • twisted.test.test_amp.DeferredSymmetricCommandProtocol - Undocumented
            • twisted.test.test_amp.NoAnswerCommandProtocol - Undocumented
            • twisted.test.test_amp.SlightlySmartTLS - Specific implementation of server side protocol with different management of TLS.
        • twisted.test.test_amp.InheritedCommandProtocol - This is a protocol which responds to InheritedCommand, and is used to test that inherited commands inherit their bases' errors if they do not respond to any of their own.
        • twisted.test.test_amp.LiteralAmp - Undocumented
        • twisted.test.test_amp.NoNetworkProtocol - No summary
        • twisted.test.test_amp.NormalCommandProtocol - This is a protocol which responds to BaseCommand, and is used to test that inheritance does not interfere with the normal handling of errors.
        • twisted.test.test_amp.OverrideLocatorAMP - No class docstring; 1/3 methods documented
        • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
        • twisted.trial._dist.test.test_worker.FakeAMP - A fake amp protocol.
        • twisted.trial._dist.test.test_worker.FakeAMProtocol - A fake implementation of AMP for testing.
        • twisted.trial._dist.test.test_workertrial.FakeAMP - A fake amp protocol.
        • twisted.trial._dist.worker.LocalWorkerAMP - Local implementation of the manager commands.
        • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
  • twisted.protocols.dict.Definition - A word definition
  • twisted.protocols.ftp.BaseFTPRealm - Base class for simple FTP realms which provides an easy hook for specifying the home directory for each user.
    • twisted.protocols.ftp.FTPRealm -
    • twisted.protocols.ftp.SystemFTPRealm - SystemFTPRealm uses system user account information to decide what the home directory for a particular avatarId is.
  • twisted.protocols.ftp.FTPCommand - Undocumented
  • twisted.protocols.htb.Bucket - Implementation of a Token bucket.
    • twisted.test.test_htb.SomeBucket - Undocumented
  • twisted.protocols.htb.HierarchicalBucketFilter - Filter things into buckets that can be nested.
    • twisted.protocols.htb.FilterByHost - A Hierarchical Bucket filter with a Bucket for each host.
    • twisted.protocols.htb.FilterByServer - A Hierarchical Bucket filter with a Bucket for each service.
  • twisted.protocols.htb.ShapedProtocolFactory - Dispense Protocols with traffic shaping on their transports.
  • twisted.protocols.ident.ProcServerMixin - Implements lookup() to grab entries for responses from /proc/net/tcp
  • twisted.protocols.loopback.LoopbackRelay - Undocumented
    • twisted.conch.test.loopback.LoopbackRelay - Undocumented
  • twisted.protocols.pcp.BasicProducerConsumerProxy - I can act as a man in the middle between any Producer and Consumer.
    • twisted.protocols.pcp.ProducerConsumerProxy - ProducerConsumerProxy with a finite buffer.
      • twisted.protocols.htb.ShapedConsumer - Wraps a Consumer and shapes the rate at which it receives data.
        • twisted.protocols.htb.ShapedTransport - Wraps a Transport and shapes the rate at which it receives data.
      • twisted.test.test_pcp.BufferedPullTests.proxyClass - Undocumented
      • twisted.test.test_pcp.PCPII_PullProducerTests.proxyClass - Undocumented
    • twisted.test.test_pcp.PCP_PullProducerTests.proxyClass - Undocumented
  • twisted.protocols.policies.TimeoutMixin - Mixin for protocols which wish to timeout connections.
    • twisted.mail.imap4.IMAP4Client - IMAP4 client protocol implementation
      • twisted.mail.test.test_imap.SimpleClient - Undocumented
      • twisted.mail.test.test_imap.StillSimplerClient - An IMAP4 client which keeps track of unsolicited flag changes.
    • twisted.mail.imap4.IMAP4Server - Protocol implementation for an IMAP4rev1 server.
      • twisted.mail.test.test_imap.FakeyServer - Undocumented
      • twisted.mail.test.test_imap.SimpleServer - Undocumented
    • twisted.mail.pop3.AdvancedPOP3Client - A POP3 client protocol.
      • twisted.mail.test.test_pop3client.SimpleClient - Undocumented
    • twisted.mail.pop3.POP3 - A POP3 server protocol.
      • twisted.mail.protocols.VirtualPOP3 - A virtual hosting POP3 server.
        • twisted.mail.test.test_pop3.MyVirtualPOP3 - A virtual-domain-supporting POP3 server.
      • twisted.mail.test.test_pop3.DummyPOP3 - A simple POP3 server with a hard-coded mailbox for any user.
        • twisted.mail.test.test_pop3.DummyPOP3Auth - Class to test successful authentication in twisted.mail.pop3.POP3.
    • twisted.mail.smtp.SMTP - SMTP server-side protocol.
      • twisted.mail.smtp.ESMTP - No class docstring; 4/12 methods documented
        • twisted.mail.test.test_smtp.DummyESMTP - Undocumented
      • twisted.mail.test.test_smtp.DummySMTP - Undocumented
    • twisted.mail.smtp.SMTPClient - SMTP client for sending emails.
      • twisted.mail.relay.SMTPRelayer - A base class for SMTP relayers.
        • twisted.mail.relaymanager.SMTPManagedRelayer - An SMTP managed relayer.
      • twisted.mail.smtp.ESMTPClient - A client for sending emails over ESMTP.
        • twisted.mail.relay.ESMTPRelayer - A base class for ESMTP relayers.
          • twisted.mail.relaymanager.ESMTPManagedRelayer - An ESMTP managed relayer.
        • twisted.mail.smtp.ESMTPSender - Undocumented
        • twisted.mail.test.test_smtp.MyESMTPClient - Undocumented
          • twisted.mail.test.test_smtp.NoticeTLSClient - Undocumented
      • twisted.mail.smtp.SMTPSender - SMTP protocol that sends a single email based on information it gets from its factory, a SMTPSenderFactory.
      • twisted.mail.test.test_smtp.MySMTPClient - Undocumented
    • twisted.protocols.ftp.FTP - Protocol Interpreter for the File Transfer Protocol
    • twisted.protocols.memcache.MemCacheProtocol - MemCache protocol: connect to a memcached server to store/retrieve values.
    • twisted.protocols.postfix.PostfixTCPMapServer - Postfix mail transport agent TCP map protocol implementation.
    • twisted.test.test_policies.TimeoutTester - A testable protocol with timeout facility.
    • twisted.web._http2.H2Connection - A class representing a single HTTP/2 connection.
    • twisted.web.http.HTTPChannel - A receiver for HTTP requests.
      • twisted.web.proxy.Proxy - This class implements a simple web proxy.
      • twisted.web.proxy.ReverseProxy - Implements a simple reverse proxy.
  • twisted.protocols.sip.InMemoryRegistry - A simplistic registry for a specific domain.
  • twisted.protocols.sip.Message - A SIP message.
    • twisted.protocols.sip.Request - A Request for a URI
    • twisted.protocols.sip.Response - A Response to a URI Request
  • twisted.protocols.sip.Registration - Undocumented
  • twisted.protocols.sip.URL - A SIP URL.
  • twisted.protocols.test.test_basic.LPTestCaseMixin - No class docstring; 2/2 methods documented
    • twisted.protocols.test.test_basic.IntNTestCaseMixin - TestCase mixin for int-prefixed protocols.
      • twisted.protocols.test.test_basic.Int16Tests - Test case for int16-prefixed protocol
        • twisted.protocols.test.test_basic.NewStyleInt16Tests - This test case verifies that IntNStringReceiver still works when inherited by a new-style class.
      • twisted.protocols.test.test_basic.Int32Tests - Test case for int32-prefixed protocol
      • twisted.protocols.test.test_basic.Int8Tests - Test case for int8-prefixed protocol
      • twisted.test.test_stateful.Int32Tests - Undocumented
    • twisted.protocols.test.test_basic.NetstringReceiverTests - Tests for twisted.protocols.basic.NetstringReceiver.
  • twisted.protocols.test.test_basic.TestMixin - Undocumented
    • twisted.protocols.test.test_basic.TestInt16 - A basic.Int16StringReceiver storing received strings in an array.
      • twisted.protocols.test.test_basic.NewStyleTestInt16 - A new-style class version of TestInt16
    • twisted.protocols.test.test_basic.TestInt32 - A basic.Int32StringReceiver storing received strings in an array.
    • twisted.protocols.test.test_basic.TestInt8 - A basic.Int8StringReceiver storing received strings in an array.
    • twisted.protocols.test.test_basic.TestNetstring - Undocumented
  • twisted.protocols.test.test_tls.HandshakeCallbackContextFactory - HandshakeCallbackContextFactory is a factory for SSL contexts which allows applications to get notification when the SSL handshake completes.
  • twisted.python.compat.unicode
    • twisted.words.xish.domish.SerializedXML - Marker class for pre-serialized XML in the DOM.
    • twisted.words.xish.xpath.LiteralValue - Undocumented
  • twisted.python.components.Adapter - I am the default implementation of an Adapter for some interface.
    • twisted.conch.manhole_ssh.TerminalSession - Undocumented
      • twisted.conch.test.test_recvline.TestSession - Undocumented
    • twisted.conch.manhole_ssh.TerminalUser - Undocumented
      • twisted.conch.test.test_recvline.TestUser - Undocumented
    • twisted.cred.test.test_cred.Testable - A theoretical protocol for testing.
    • twisted.internet.protocol.ConsumerToProtocolAdapter - Undocumented
    • twisted.internet.protocol.ProtocolToConsumerAdapter - Undocumented
    • twisted.python.test.test_components.Adept - Undocumented
    • twisted.python.test.test_components.BackwardsAdder - Undocumented
    • twisted.python.test.test_components.ComponentAdder - Adder for componentized adapter tests.
    • twisted.python.test.test_components.Elapsed - Undocumented
    • twisted.python.test.test_components.MetaAdder - Undocumented
    • twisted.python.test.test_components.Test - Undocumented
    • twisted.test.crash_test_dummy.XA - Undocumented
  • twisted.python.components.Componentized - I am a mixin to allow you to be adapted in various ways persistently.
    • twisted.python.components.ReprableComponentized - Undocumented
    • twisted.python.test.test_components.AComp - Undocumented
      • twisted.python.test.test_components.BComp - Undocumented
        • twisted.python.test.test_components.CComp - Undocumented
    • twisted.python.test.test_components.Compo - Undocumented
    • twisted.python.test.test_components.ComponentNumber - Undocumented
    • twisted.test.crash_test_dummy.XComponent - Undocumented
    • twisted.test.test_sob.Dummy - Undocumented
    • twisted.web.server.Request - An HTTP request.
      • twisted.web.distrib.Request - A request which was received by a ResourceSubscription and sent via PB to a distributed node.
    • twisted.web.server.Session - A user's session with a system.
    • twisted.web.static.Registry - I am a Componentized object that will be made available to internal Twisted file-based dynamic web content such as .rpy and .epy scripts.
  • twisted.python.context.ContextTracker - A 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.
  • twisted.python.finalize.Finalizeable - An un-sucky __del__
  • twisted.python.formmethod.Argument - Base class for form arguments.
    • twisted.python.formmethod.Boolean - Undocumented
    • twisted.python.formmethod.Choice - No summary
      • twisted.python.formmethod.RadioGroup - Undocumented
      • twisted.python.formmethod.Submit - Submit button or a reasonable facsimile thereof.
    • twisted.python.formmethod.Date - A date -- (year, month, day) tuple.
    • twisted.python.formmethod.File - Undocumented
    • twisted.python.formmethod.Flags - No summary
      • twisted.python.formmethod.CheckGroup - Undocumented
    • twisted.python.formmethod.Float - Undocumented
    • twisted.python.formmethod.Integer - A single integer.
      • twisted.python.formmethod.IntegerRange - Undocumented
    • twisted.python.formmethod.String - A single string.
      • twisted.python.formmethod.Hidden - A string which is not displayed.
      • twisted.python.formmethod.Password - A string which should be obscured when input.
      • twisted.python.formmethod.Text - A long string.
      • twisted.python.formmethod.VerifiedPassword - A string that should be obscured when input and needs verification.
  • twisted.python.formmethod.FormMethod - A callable object with a signature.
  • twisted.python.formmethod.MethodSignature - A signature of a callable.
  • twisted.python.formmethod.PresentationHint - A hint to a particular system.
  • twisted.python.htmlizer.HTMLWriter - Write the stream of tokens and whitespace from TokenPrinter, formating tokens as HTML spans.
    • twisted.python.htmlizer.SmallerHTMLWriter - HTMLWriter that doesn't generate spans for some junk.
  • twisted.python.htmlizer.TokenPrinter - Format a stream of tokens and intermediate whitespace, for pretty-printing.
  • twisted.python.log._GlobalStartStopMixIn - Mix-in for global log observers that can start and stop.
    • twisted.python.log.DefaultObserver - Default observer.
    • twisted.python.log.FileLogObserver - Log observer that writes to a file-like object.
    • twisted.python.log.PythonLoggingObserver - Output twisted messages to Python standard library logging module.
  • twisted.python.log.ILogContext - Actually, this interface is just a synonym for the dictionary interface, but it serves as a key for the default information in a log.
  • twisted.python.log.Logger - This represents a class which may 'own' a log. Used by subclassing.
    • twisted.conch.ssh.channel.SSHChannel - No summary
      • twisted.conch.client.agent.SSHAgentForwardingChannel - Undocumented
      • twisted.conch.endpoints._CommandChannel - A _CommandChannel executes a command in a session channel and connects its input and output to an IProtocol provider.
      • twisted.conch.scripts.cftp.SSHSession - Undocumented
      • twisted.conch.scripts.conch.SSHSession - Undocumented
      • twisted.conch.scripts.tkconch.SSHSession - Undocumented
      • twisted.conch.ssh.forwarding.SSHConnectForwardingChannel - Channel used for handling server side forwarding request. It acts as a client for the remote forwarding destination.
        • twisted.conch.scripts.conch.SSHConnectForwardingChannel - Undocumented
      • twisted.conch.ssh.forwarding.SSHListenForwardingChannel - Undocumented
        • twisted.conch.ssh.forwarding.SSHListenClientForwardingChannel - Undocumented
          • twisted.conch.scripts.conch.SSHListenClientForwardingChannel - Undocumented
        • twisted.conch.ssh.forwarding.SSHListenServerForwardingChannel - Undocumented
      • twisted.conch.ssh.session.SSHSession - Undocumented
      • twisted.conch.test.test_connection.TestChannel - A mocked-up version of twisted.conch.ssh.channel.SSHChannel.
      • twisted.conch.test.test_endpoints.BrokenExecSession - BrokenExecSession is a session on which exec requests always fail.
      • twisted.conch.test.test_endpoints.UnsatisfiedExecSession - UnsatisfiedExecSession is a session on which exec requests are always delayed indefinitely, never succeeding or failing.
      • twisted.conch.test.test_endpoints.WorkingExecSession - WorkingExecSession is a session on which exec requests always succeed.
      • twisted.conch.test.test_recvline.SessionChannel - Undocumented
      • twisted.conch.test.test_ssh.SSHTestChannel - Undocumented
    • twisted.conch.ssh.service.SSHService - No class docstring; 3/4 methods documented
      • twisted.conch.ssh.connection.SSHConnection - An implementation of the 'ssh-connection' service. It is used to multiplex multiple channels over the single SSH connection.
        • twisted.conch.endpoints._ConnectionReady - _ConnectionReady is an SSHConnection (an SSH service) which only propagates the serviceStarted event to a Deferred to be handled elsewhere.
        • twisted.conch.scripts.cftp.SSHConnection - Undocumented
        • twisted.conch.scripts.conch.SSHConnection - Undocumented
        • twisted.conch.scripts.tkconch.SSHConnection - Undocumented
        • twisted.conch.test.test_recvline.TestConnection - Undocumented
        • twisted.conch.test.test_ssh.ConchTestClientConnection -
      • twisted.conch.ssh.userauth.SSHUserAuthClient - A service implementing the client side of 'ssh-userauth'.
        • twisted.conch.client.default.SSHUserAuthClient - No class docstring; 2/2 class methods, 4/11 methods documented
        • twisted.conch.endpoints._UserAuth - _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.
        • twisted.conch.scripts.tkconch.SSHUserAuthClient - Undocumented
        • twisted.conch.test.test_recvline.TestAuth - Undocumented
        • twisted.conch.test.test_ssh.ConchTestClientAuth - Undocumented
      • twisted.conch.ssh.userauth.SSHUserAuthServer - A service implementing the server side of the 'ssh-userauth' service. It is used to authenticate the user on the other side as being able to access this server.
        • twisted.conch.test.test_endpoints.FakeClockSSHUserAuthServer - No class docstring; 2/2 methods documented
      • twisted.conch.test.test_channel.MockConnection - A mock for twisted.conch.ssh.connection.SSHConnection. Record the data that channels send, and when they try to close the connection.
      • twisted.conch.test.test_transport.MockService - A mocked-up service, based on twisted.conch.ssh.service.SSHService.
    • twisted.internet.posixbase._FDWaker - The self-pipe trick<http://cr.yp.to/docs/selfpipe.html>, used to wake up the main loop from another thread or a signal handler.
      • twisted.internet.posixbase._SIGCHLDWaker - _SIGCHLDWaker can wake up a reactor whenever SIGCHLD is received.
      • twisted.internet.posixbase._UnixWaker - This class provides a simple interface to wake up the event loop.
        • twisted.internet._glibbase.GlibWaker - Run scheduled events after waking up.
    • twisted.internet.posixbase._SocketWaker - No summary
      • twisted.internet.cfreactor._WakerPlus - The normal Twisted waker will simply wake up the main loop, which causes an iteration to run, which in turn causes ReactorBase.runUntilCurrent to get invoked.
  • twisted.python.log.LogPublisher - Class for singleton log message publishing.
  • twisted.python.log.NullFile - A file-like object that discards everything.
  • twisted.python.log.StdioOnnaStick - Class that pretends to be stdout/err, and turns writes into log messages.
  • twisted.python.logfile.BaseLogFile - The base class for a log file that can be rotated.
    • twisted.python.logfile.DailyLogFile - A log file that is rotated daily (at or after midnight localtime)
      • twisted.test.test_logfile.RiggedDailyLogFile - Undocumented
    • twisted.python.logfile.LogFile - A log file that can be rotated.
  • twisted.python.logfile.LogReader - Read from a log file.
  • twisted.python.modules._DefaultMapImpl - Wrapper for the default importer, i.e. None.
  • twisted.python.modules._ModuleIteratorHelper - This mixin provides common behavior between python module and path entries, since the mechanism for searching sys.path and __path__ attributes is remarkably similar.
    • twisted.python.modules.PathEntry - I am a proxy for a single entry on sys.path.
    • twisted.python.modules.PythonModule - Representation of a module which could be imported from sys.path.
  • twisted.python.modules._ZipMapImpl - IPathImportMapper implementation for zipimport.ZipImporter.
  • twisted.python.modules.PythonAttribute - I represent a function, class, or other object that is present.
  • twisted.python.modules.PythonPath - I represent the very top of the Python object-space, the module list in sys.path and the modules list in sys.modules.
  • twisted.python.reflect.QueueMethod - I represent a method that doesn't exist yet.
  • twisted.python.roots.Collection - I represent a static collection of entities.
    • twisted.python.roots.Constrained - A collection that has constraints on its names and/or entities.
      • twisted.python.roots.Homogenous - A homogenous collection of entities.
        • twisted.web.vhost.VirtualHostCollection - Wrapper for virtual hosts collection.
      • twisted.python.roots.Locked - A collection that can be locked from adding entities.
  • twisted.python.roots.Entity - I am a terminal object in a hierarchy, with no children.
  • twisted.python.roots.Request - I am an abstract representation of a request for an entity.
  • twisted.python.runtime.Platform - Gives us information about the platform we're running on.
  • twisted.python.shortcut.Shortcut - A shortcut on Win32.
  • twisted.python.syslog.SyslogObserver - A log observer for logging to syslog.
  • twisted.python.threadpool.ThreadPool - This class (hopefully) generalizes the functionality of a pool of threads to which work can be dispatched.
    • twisted.internet.test.test_resolver.DeterministicThreadPool - Create a deterministic ThreadPool object.
    • twisted.test.test_threadpool.MemoryPool - A deterministic threadpool that uses in-memory data structures to queue work rather than threads to execute work.
  • twisted.python.util.FancyEqMixin - Mixin that implements __eq__ and __ne__.
    • twisted.conch.client.knownhosts.HashedEntry - A HashedEntry is a representation of an entry in a known_hosts file where the hostname has been hashed and salted.
    • twisted.conch.ssh.address.SSHTransportAddress - Object representing an SSH Transport endpoint.
    • twisted.internet._sslverify.OpenSSLCipher - A representation of an OpenSSL cipher.
    • twisted.names.dns._EDNSMessage - An EDNS message.
    • twisted.names.dns._OPTHeader - An OPT record header.
    • twisted.names.dns._OPTVariableOption - A class to represent OPT record variable options.
    • twisted.names.dns.Message - Message contains all the information represented by a single DNS request or response.
    • twisted.names.dns.Record_A - An IPv4 host address.
    • twisted.names.dns.Record_A6 - An IPv6 address.
    • twisted.names.dns.Record_AAAA - An IPv6 host address.
    • twisted.names.dns.Record_AFSDB - Map from a domain name to the name of an AFS cell database server.
    • twisted.names.dns.Record_HINFO - Host information.
    • twisted.names.dns.Record_MINFO - Mailbox or mail list information.
    • twisted.names.dns.Record_MX - Mail exchange.
    • twisted.names.dns.Record_NAPTR - The location of the server(s) for a specific protocol and domain.
    • twisted.names.dns.Record_NULL - A null record.
    • twisted.names.dns.Record_RP - The responsible person for a domain.
    • twisted.names.dns.Record_SOA - Marks the start of a zone of authority.
    • twisted.names.dns.Record_SRV - The location of the server(s) for a specific protocol and domain.
    • twisted.names.dns.Record_SSHFP - A record containing the fingerprint of an SSH key.
    • twisted.names.dns.Record_TSIG - A transaction signature, encapsulated in a RR, as described in RFC 2845.
    • twisted.names.dns.Record_TXT - Freeform text.
      • twisted.names.dns.Record_SPF - Structurally, freeform text. Semantically, a policy definition, formatted as defined in rfc 4408.
    • twisted.names.dns.Record_WKS - A well known service description.
    • twisted.names.dns.RRHeader - A resource record header.
    • twisted.names.dns.SimpleRecord - A Resource Record which consists of a single RFC 1035 domain-name.
      • twisted.names.dns.Record_CNAME - The canonical name for an alias.
      • twisted.names.dns.Record_DNAME - A non-terminal DNS name redirection.
      • twisted.names.dns.Record_MB - A mailbox domain name.
      • twisted.names.dns.Record_MD - A mail destination.
      • twisted.names.dns.Record_MF - A mail forwarder.
      • twisted.names.dns.Record_MG - A mail group member.
      • twisted.names.dns.Record_MR - A mail rename domain name.
      • twisted.names.dns.Record_NS - An authoritative nameserver.
      • twisted.names.dns.Record_PTR - A domain name pointer.
    • twisted.names.dns.UnknownRecord - Encapsulate the wire data for unknown record types so that they can pass through the system unchanged.
    • twisted.names.test.test_dns.MessageComparable - A wrapper around dns.Message which is comparable so that it can be tested using some of the dns._EDNSMessage tests.
    • twisted.pair.tuntap.TunnelAddress - A TunnelAddress represents the tunnel to which a TuntapPort is bound.
    • twisted.positioning.base._BaseSpeed - An object representing the abstract concept of the speed (rate of movement) of a mobile object.
      • twisted.positioning.base.Climb - The climb ("vertical speed") of an object.
      • twisted.positioning.base.Speed - The speed (rate of movement) of a mobile object.
    • twisted.positioning.base.Altitude - An altitude.
    • twisted.positioning.base.Angle - An object representing an angle.
      • twisted.positioning.base.Coordinate - A coordinate.
      • twisted.positioning.base.Heading - The heading of a mobile object.
    • twisted.positioning.base.PositionError - Position error information.
    • twisted.python._textattributes._Attribute - A text attribute.
      • twisted.python._textattributes._ColorAttr - Generic color attribute.
        • twisted.python._textattributes._BackgroundColorAttr - Background color attribute.
        • twisted.python._textattributes._ForegroundColorAttr - Foreground color attribute.
      • twisted.python._textattributes._NormalAttr - A text attribute for normal text.
      • twisted.python._textattributes._OtherAttr - A text attribute for text with formatting attributes.
    • twisted.python._textattributes.DefaultFormattingState - A character attribute that does nothing, thus applying no attributes to text.
      • twisted.python._textattributes._FormattingStateMixin - Mixin for the formatting state/attributes of a single character.
        • twisted.conch.insults.helper._FormattingState - Represents the formatting state/attributes of a single character.
        • twisted.words.protocols.irc._FormattingState - Formatting state/attributes of a single character.
    • twisted.python.filepath.Permissions - A class representing read/write/execute permissions. Instantiate with any portion of the file's mode that includes the permission bits.
    • twisted.python.filepath.RWX - A class representing read/write/execute permissions for a single user category (i.e. user/owner, group, or other/world). Instantiate with three boolean values: readable? writable? executable?.
    • twisted.python.test.test_util.DifferentRecord - Trivial user of FancyEqMixin which is not related to Record.
    • twisted.python.test.test_util.Record - Trivial user of FancyEqMixin used by tests.
      • twisted.python.test.test_util.DerivedRecord - A class with an inheritance relationship to Record.
    • twisted.trial.test.test_assertions.MockEquality - Undocumented
  • twisted.python.util.FancyStrMixin - Mixin providing a flexible implementation of __str__.
    • twisted.mail.test.test_imap.FakeyMessage - Undocumented
    • twisted.names._rfc1982.SerialNumber - An RFC1982 Serial Number.
    • twisted.names.dns._OPTHeader - An OPT record header.
    • twisted.names.dns._OPTVariableOption - A class to represent OPT record variable options.
    • twisted.names.dns.Record_A6 - An IPv6 address.
    • twisted.names.dns.Record_AAAA - An IPv6 host address.
    • twisted.names.dns.Record_AFSDB - Map from a domain name to the name of an AFS cell database server.
    • twisted.names.dns.Record_HINFO - Host information.
    • twisted.names.dns.Record_MINFO - Mailbox or mail list information.
    • twisted.names.dns.Record_MX - Mail exchange.
    • twisted.names.dns.Record_NAPTR - The location of the server(s) for a specific protocol and domain.
    • twisted.names.dns.Record_NULL - A null record.
    • twisted.names.dns.Record_RP - The responsible person for a domain.
    • twisted.names.dns.Record_SOA - Marks the start of a zone of authority.
    • twisted.names.dns.Record_SRV - The location of the server(s) for a specific protocol and domain.
    • twisted.names.dns.Record_SSHFP - A record containing the fingerprint of an SSH key.
    • twisted.names.dns.Record_TSIG - A transaction signature, encapsulated in a RR, as described in RFC 2845.
    • twisted.names.dns.Record_TXT - Freeform text.
      • twisted.names.dns.Record_SPF - Structurally, freeform text. Semantically, a policy definition, formatted as defined in rfc 4408.
    • twisted.names.dns.Record_WKS - A well known service description.
    • twisted.names.dns.SimpleRecord - A Resource Record which consists of a single RFC 1035 domain-name.
      • twisted.names.dns.Record_CNAME - The canonical name for an alias.
      • twisted.names.dns.Record_DNAME - A non-terminal DNS name redirection.
      • twisted.names.dns.Record_MB - A mailbox domain name.
      • twisted.names.dns.Record_MD - A mail destination.
      • twisted.names.dns.Record_MF - A mail forwarder.
      • twisted.names.dns.Record_MG - A mail group member.
      • twisted.names.dns.Record_MR - A mail rename domain name.
      • twisted.names.dns.Record_NS - An authoritative nameserver.
      • twisted.names.dns.Record_PTR - A domain name pointer.
    • twisted.names.dns.UnknownRecord - Encapsulate the wire data for unknown record types so that they can pass through the system unchanged.
    • twisted.names.test.test_dns.MessageComparable - A wrapper around dns.Message which is comparable so that it can be tested using some of the dns._EDNSMessage tests.
    • twisted.pair.tuntap.TunnelAddress - A TunnelAddress represents the tunnel to which a TuntapPort is bound.
  • twisted.python.util.InsensitiveDict - Dictionary, that has case-insensitive keys.
  • twisted.python.util.LineLog - A limited-size line-based log, useful for logging line-based protocols such as SMTP.
  • twisted.runner.inetdconf.InetdService - A simple description of an inetd service.
  • twisted.runner.inetdconf.SimpleConfFile - Simple configuration file parser superclass.
    • twisted.runner.inetdconf.InetdConf - Configuration parser for a traditional UNIX inetd(8)
    • twisted.runner.inetdconf.ServicesConf - /etc/services parser
  • twisted.runner.procmon.DummyTransport - Undocumented
  • twisted.spread.flavors.RemoteCacheMethod - A method on a reference to a RemoteCache.
  • twisted.spread.jelly._Jellier - (Internal) This class manages state for a call to jelly()
  • twisted.spread.jelly._Unjellier - No class docstring; 8/29 methods documented
  • twisted.spread.jelly.DummySecurityOptions - DummySecurityOptions() -> insecure security options Dummy security options -- this class will allow anything.
  • twisted.spread.jelly.Jellyable - Inherit from me to Jelly yourself directly with the `getStateFor' convenience method.
    • twisted.spread.pb.Serializable - An object that can be passed remotely.
      • twisted.spread.pb.Copyable - Subclass me to get copied each time you are returned from or passed to a remote method.
        • twisted.spread.pb.Cacheable - A cached instance.
          • twisted.spread.publish.Publishable - An object whose cached state persists across sessions.
            • twisted.spread.test.test_pb.DumbPublishable - Undocumented
          • twisted.spread.test.test_pb.NewStyleCacheCopy - Undocumented
          • twisted.spread.test.test_pb.SimpleCache - Undocumented
          • twisted.spread.test.test_pb.VeryVeryComplicatedCacheable - Undocumented
        • twisted.spread.pb.CopyableFailure - A flavors.RemoteCopy and flavors.Copyable version of twisted.python.failure.Failure for serialization.
        • twisted.spread.test.test_jelly.ClassA - Undocumented
        • twisted.spread.test.test_jelly.ClassB - Undocumented
        • twisted.spread.test.test_pb.BadCopyable - Undocumented
        • twisted.spread.test.test_pb.NewStyleCopy - Undocumented
        • twisted.spread.test.test_pb.NewStyleCopy2 - Undocumented
        • twisted.spread.test.test_pb.SimpleCopy - Undocumented
        • twisted.spread.test.test_pb.SimpleFactoryCopy -
        • twisted.web.server.Request - An HTTP request.
          • twisted.web.distrib.Request - A request which was received by a ResourceSubscription and sent via PB to a distributed node.
      • twisted.spread.pb.Referenceable - No class docstring; 2/2 methods documented
        • twisted.mail.pb.Maildir - Undocumented
        • twisted.mail.pb.MaildirCollection - Undocumented
        • twisted.spread.pb._PortalAuthChallenger - Called with response to password challenge.
        • twisted.spread.pb._PortalWrapper - Root Referenceable object, used to login to portal.
        • twisted.spread.pb.AsReferenceable - A reference directed towards another object.
        • twisted.spread.pb.Root - I provide a root object to pb.Brokers for a pb.PBClientFactory or pb.PBServerFactory.
          • twisted.spread.test.test_pb.CachedReturner - Undocumented
          • twisted.spread.test.test_pb.Echoer - Undocumented
          • twisted.spread.test.test_pbfailure.SimpleRoot - No class docstring; 5/11 methods documented
          • twisted.web.distrib.ResourcePublisher - ResourcePublisher exposes a remote API which can be used to respond to request.
        • twisted.spread.pb.ViewPoint - I act as an indirect reference to an object accessed through a pb.IPerspective.
        • twisted.spread.test.test_pb.BadCopySet - Undocumented
        • twisted.spread.test.test_pb.DeferredRemote - No class docstring; 1/4 methods documented
        • twisted.spread.test.test_pb.FilePagerizer - Undocumented
        • twisted.spread.test.test_pb.GetPublisher - Undocumented
        • twisted.spread.test.test_pb.NestedCache - Undocumented
        • twisted.spread.test.test_pb.NestedComplicatedCache - Undocumented
        • twisted.spread.test.test_pb.NestedCopy - Undocumented
        • twisted.spread.test.test_pb.NestedRemote - Undocumented
        • twisted.spread.test.test_pb.Observable - Undocumented
        • twisted.spread.test.test_pb.Observer - Undocumented
        • twisted.spread.test.test_pb.Pagerizer - Undocumented
        • twisted.spread.test.test_pb.SimpleRemote - Undocumented
        • twisted.spread.util.CallbackPageCollector - I receive pages from the peer. You may instantiate a Pager with a remote reference to me. I will call the callback with a list of pages once they are all received.
        • twisted.web.distrib._ReferenceableProducerWrapper - Undocumented
        • twisted.words.im.pbsupport.TwistedWordsClient - In some cases, this acts as an Account, since it a source of text messages (multiple Words instances may be on a single PB connection)
        • twisted.words.service.ChatAvatar - Undocumented
        • twisted.words.service.PBGroup - Undocumented
        • twisted.words.service.PBMind - Undocumented
          • twisted.words.test.test_service.TestMind - Undocumented
        • twisted.words.service.PBUser - Undocumented
      • twisted.spread.pb.RemoteCache - A cache is a local representation of a remote Cacheable object.
        • twisted.spread.publish.RemotePublished - The local representation of remote Publishable object.
          • twisted.spread.test.test_pb.DumbPub - Undocumented
        • twisted.spread.test.test_pb.NewStyleCacheCopy - Undocumented
        • twisted.spread.test.test_pb.RatherBaroqueCache - Undocumented
        • twisted.spread.test.test_pb.SimpleLocalCache - Undocumented
      • twisted.spread.pb.RemoteReference - A translucent reference to a remote object.
        • twisted.words.service.AvatarReference - Undocumented
        • twisted.words.service.PBGroupReference - Undocumented
        • twisted.words.service.PBMindReference - Undocumented
      • twisted.spread.pb.Viewable - I will be converted to a ViewPoint when passed to or returned from a remote method.
        • twisted.spread.test.test_pb.Dummy - Undocumented
        • twisted.spread.test.test_pb.MyView - Undocumented
        • twisted.web.twcgi.CGIProcessProtocol - No class docstring; 1/11 methods documented
    • twisted.spread.test.test_jelly.TestNode - An object to test jellyfying of new style class instances.
    • twisted.spread.test.test_pbfailure.JellyError - Undocumented
  • twisted.spread.jelly.SecurityOptions - This will by default disallow everything, except for 'none'.
  • twisted.spread.jelly.Unjellyable - Inherit from me to Unjelly yourself directly with the setStateFor convenience method.
    • twisted.spread.pb.RemoteCopy - I am a remote copy of a Copyable object.
      • twisted.spread.pb.CopiedFailure - A CopiedFailure is a pb.RemoteCopy of a failure.Failure transferred via PB.
      • twisted.spread.pb.RemoteCache - A cache is a local representation of a remote Cacheable object.
        • twisted.spread.publish.RemotePublished - The local representation of remote Publishable object.
          • twisted.spread.test.test_pb.DumbPub - Undocumented
        • twisted.spread.test.test_pb.NewStyleCacheCopy - Undocumented
        • twisted.spread.test.test_pb.RatherBaroqueCache - Undocumented
        • twisted.spread.test.test_pb.SimpleLocalCache - Undocumented
      • twisted.spread.test.test_jelly.ClassA - Undocumented
      • twisted.spread.test.test_jelly.ClassB - Undocumented
      • twisted.spread.test.test_pb.NewStyleCopy - Undocumented
      • twisted.spread.test.test_pb.NewStyleCopy2 - Undocumented
      • twisted.spread.test.test_pb.SimpleLocalCopy - Undocumented
      • twisted.spread.test.test_pbfailure.JellyError - Undocumented
      • twisted.spread.test.test_pbfailure.SecurityError - Undocumented
      • twisted.web.distrib.Request - A request which was received by a ResourceSubscription and sent via PB to a distributed node.
  • twisted.spread.jelly.Unpersistable - This is an instance of a class that comes back when something couldn't be unpersisted.
  • twisted.spread.pb._JellyableAvatarMixin - Helper class for code which deals with avatars which PB must be capable of sending to a peer.
    • twisted.spread.pb._PortalAuthChallenger - Called with response to password challenge.
    • twisted.spread.pb._PortalWrapper - Root Referenceable object, used to login to portal.
  • twisted.spread.pb._PortalRoot - Root object, used to login to portal.
  • twisted.spread.pb.Avatar - A default IPerspective implementor.
    • twisted.spread.test.test_pb.DummyPerspective - An IPerspective avatar which will be used in some tests.
    • twisted.spread.test.test_pb.MyPerspective -
  • twisted.spread.pb.Local - (internal) A reference to a local object.
  • twisted.spread.pb.RemoteCacheObserver - I am a reverse-reference to the peer's RemoteCache.
  • twisted.spread.pb.RemoteMethod - This is a translucent reference to a remote message.
  • twisted.spread.test.test_jelly.A - Dummy class.
  • twisted.spread.test.test_jelly.B - Dummy class.
  • twisted.spread.test.test_jelly.C - Dummy class.
  • twisted.spread.test.test_jelly.SimpleJellyTest - Undocumented
  • twisted.spread.test.test_pb.Forwarded - Test implementation of IForwarded.
  • twisted.spread.test.test_pb.IOPump - Utility to pump data between clients and servers for protocol testing.
  • twisted.spread.test.test_pb.NonSubclassingPerspective - Undocumented
  • twisted.spread.util.LocalAsRemote - A class useful for emulating the effects of remote behavior locally.
    • twisted.spread.test.test_pb.LocalRemoteTest - Undocumented
  • twisted.spread.util.LocalAsyncForwarder - A class useful for forwarding a locally-defined interface.
  • twisted.spread.util.LocalMethod - Undocumented
  • twisted.spread.util.Pager - I am an object which pages out information.
    • twisted.spread.util.FilePager - Reads a file in chunks and sends the chunks as they come.
    • twisted.spread.util.StringPager - A simple pager that splits a string into chunks.
  • twisted.test.crash_test_dummy.X - Undocumented
  • twisted.test.iosim.FakeTransport - A wrapper around a file-like object to make it behave as a Transport.
    • twisted.conch.test.test_endpoints.AbortableFakeTransport - A FakeTransport with added abortConnection support.
  • twisted.test.iosim.IOPump - Utility to pump data between clients and servers for protocol testing.
  • twisted.test.iosim.TLSNegotiation - Undocumented
  • twisted.test.myrebuilder1.A - Undocumented
    • twisted.test.myrebuilder1.B - Undocumented
    • twisted.test.myrebuilder1.Inherit - Undocumented
  • twisted.test.myrebuilder2.A - Undocumented
    • twisted.test.myrebuilder2.B - Undocumented
    • twisted.test.myrebuilder2.Inherit - Undocumented
  • twisted.test.plugin_basic.AnotherTestPlugin - Another plugin used solely for testing purposes.
  • twisted.test.plugin_basic.TestPlugin - A plugin used solely for testing purposes.
  • twisted.test.plugin_basic.ThirdTestPlugin - Another plugin used solely for testing purposes.
  • twisted.test.plugin_extra1.FourthTestPlugin - Undocumented
  • twisted.test.plugin_extra2.FifthTestPlugin - More documentation: I hate you.
  • twisted.test.plugin_extra2.FourthTestPlugin - Undocumented
  • twisted.test.ssl_helpers.ServerTLSContext - Undocumented
  • twisted.test.test_amp.FakeSender - This is a fake implementation of the 'box sender' interface implied by AMP.
  • twisted.test.test_amp.IOSimCert - No class docstring; 1/2 methods documented
    • twisted.test.test_amp.DroppyCert - Undocumented
    • twisted.test.test_amp.GrumpyCert - Undocumented
    • twisted.test.test_amp.OKCert - Undocumented
  • twisted.test.test_amp.ListOfTestsMixin - Base class for testing ListOf, a parameterized zero-or-more argument type.
    • twisted.test.test_amp.ListOfDateTimeTests - Tests for ListOf combined with amp.DateTime.
    • twisted.test.test_amp.ListOfDecimalNanTests - Tests for ListOf combined with amp.Decimal for not-a-number values.
    • twisted.test.test_amp.ListOfDecimalTests - Tests for ListOf combined with amp.Decimal.
    • twisted.test.test_amp.ListOfIntegersTests - Tests for ListOf combined with amp.Integer.
    • twisted.test.test_amp.ListOfStringsTests - Tests for ListOf combined with amp.String.
    • twisted.test.test_amp.ListOfUnicodeTests - Tests for ListOf combined with amp.Unicode.
  • twisted.test.test_amp.LiveFireBase - Utility for connected reactor-using tests.
    • twisted.test.test_amp.LiveFireTLSTests - No class docstring; 1/1 methods documented
    • twisted.test.test_amp.PlainVanillaLiveFireTests - No class docstring; 1/1 methods documented
    • twisted.test.test_amp.WithServerTLSVerificationTests - No class docstring; 1/1 methods documented
  • twisted.test.test_amp.PretendRemoteCertificateAuthority - Undocumented
  • twisted.test.test_application.Dummy - Undocumented
  • twisted.test.test_application.DummyApp - Undocumented
  • twisted.test.test_application.TimerTarget - Undocumented
  • twisted.test.test_defgen.BaseDefgenTests - No summary
    • twisted.test.test_defgen.DeferredGeneratorTests - No class docstring; 1/8 methods documented
    • twisted.test.test_defgen.InlineCallbacksTests - No class docstring; 5/12 methods documented
  • twisted.test.test_ftp.CloseTestShell - Close writing shell.
  • twisted.test.test_ftp.CloseTestWriter - Close writing to a file.
  • twisted.test.test_ftp.IFTPShellTestsMixin - Generic tests for the IFTPShell interface.
    • twisted.test.test_ftp.FTPShellTests - Tests for the ftp.FTPShell object.
  • twisted.test.test_ftp.IReadWriteTestsMixin - Generic tests for the IReadFile and IWriteFile interfaces.
    • twisted.test.test_ftp.FTPReadWriteTests - Tests for ftp._FileReader and ftp._FileWriter, the objects returned by the shell in openForReading/openForWriting.
  • twisted.test.test_hook.BaseClass - dummy class to help in testing.
    • twisted.test.test_hook.SubClass - another dummy class
  • twisted.test.test_htb.DummyClock - Undocumented
  • twisted.test.test_log.EvilRepr - Undocumented
    • twisted.test.test_log.EvilReprStr - Undocumented
  • twisted.test.test_log.EvilStr - Undocumented
    • twisted.test.test_log.EvilReprStr - Undocumented
  • twisted.test.test_log.LogPublisherTestCaseMixin - No class docstring; 2/2 methods documented
    • twisted.test.test_log.FileObserverTests - Tests for log.FileObserver.
    • twisted.test.test_log.LogPublisherTests - No class docstring; 1/3 methods documented
  • twisted.test.test_loopback.LoopbackTestCaseMixin - Undocumented
    • twisted.test.test_loopback.LoopbackAsyncTests - No class docstring; 17/18 methods documented
    • twisted.test.test_loopback.LoopbackTCPTests - Undocumented
    • twisted.test.test_loopback.LoopbackUNIXTests - Undocumented
  • twisted.test.test_memcache.CommandMixin - Setup and tests for basic invocation of MemCacheProtocol commands.
    • twisted.test.test_memcache.CommandFailureTests - Tests for correct failure of commands on a disconnected MemCacheProtocol.
    • twisted.test.test_memcache.MemCacheTests - Test client protocol class MemCacheProtocol.
  • twisted.test.test_monkey.TestObj - Undocumented
  • twisted.test.test_nooldstyle.SomeOldStyleClass - I am a docstring!
  • twisted.test.test_paths.ExplodingFile - A file-alike which raises exceptions from its I/O methods and keeps track of whether it has been closed.
  • twisted.test.test_pcp.ConsumerInterfaceTest - Test ProducerConsumerProxy as a Consumer.
    • twisted.test.test_pcp.PCP_ConsumerInterfaceTests - Undocumented
    • twisted.test.test_pcp.PCPII_ConsumerInterfaceTests - Undocumented
  • twisted.test.test_pcp.DummyProducer - Undocumented
  • twisted.test.test_pcp.DummyTransport - A dumb transport to wrap around.
    • twisted.test.test_pcp.DummyConsumer - Undocumented
  • twisted.test.test_pcp.ProducerInterfaceTest - Test ProducerConsumerProxy as a Producer.
    • twisted.test.test_pcp.PCP_ProducerInterfaceTests - Undocumented
    • twisted.test.test_pcp.PCPII_ProducerInterfaceTests - Undocumented
  • twisted.test.test_pcp.PullProducerTest - Undocumented
    • twisted.test.test_pcp.PCP_PullProducerTests - Undocumented
    • twisted.test.test_pcp.PCPII_PullProducerTests - Undocumented
  • twisted.test.test_persisted.A - dummy class
  • twisted.test.test_persisted.B - dummy class
  • twisted.test.test_persisted.EvilSourceror - Undocumented
  • twisted.test.test_persisted.NonDictState - Undocumented
  • twisted.test.test_persisted.Pickleable - Undocumented
  • twisted.test.test_process.TestTwoProcessesBase - Undocumented
    • twisted.test.test_process.TwoProcessesNonPosixTests - Undocumented
    • twisted.test.test_process.TwoProcessesPosixTests - Undocumented
  • twisted.test.test_rebuild.Foo - Undocumented
    • twisted.test.test_rebuild.Bar - Undocumented
      • twisted.test.test_rebuild.Buz - Undocumented
  • twisted.test.test_rebuild.HashRaisesRuntimeError - Things that don't hash (raise an Exception) should be ignored by the rebuilder.
  • twisted.test.test_sip.DummyLocator - Undocumented
  • twisted.test.test_sip.FailingLocator - Undocumented
  • twisted.test.test_sip.TestRealm - Undocumented
  • twisted.test.test_socks.FakeResolverReactor - Bare-bones reactor with deterministic behavior for the resolve method.
  • twisted.test.test_ssl.ContextGeneratingMixin - Offer methods to create ssl.DefaultOpenSSLContextFactory for both client and server.
    • twisted.test.test_ssl.ConnectionLostTests - SSL connection closing tests.
  • twisted.test.test_ssl.FakeContext - OpenSSL.SSL.Context double which can more easily be inspected.
  • twisted.test.test_sslverify._ActualSSLTransport - Undocumented
  • twisted.test.test_sslverify._MaybeSSLTransport - Undocumented
  • twisted.test.test_sslverify._NotSSLTransport - Undocumented
  • twisted.test.test_tcp.ProperlyCloseFilesMixin - Tests for platform resources properly being cleaned up.
    • twisted.test.test_ssl.StolenTCPTests - For SSL transports, test many of the same things which are tested for TCP transports.
    • twisted.test.test_tcp.ProperlyCloseFilesTests - Test that the sockets created by IReactorTCP.connectTCP are cleaned up when the connection they are associated with is closed.
  • twisted.test.test_threadable.TestObject - Undocumented
  • twisted.test.test_threads.Counter - No class docstring; 1/1 methods documented
  • twisted.test.test_udp.Mixin - Undocumented
    • twisted.test.test_udp.Client - Undocumented
    • twisted.test.test_udp.Server - Undocumented
      • twisted.test.test_udp.GoodClient - Undocumented
  • twisted.test.testutils.IOPump - Utility to pump data between clients and servers for protocol testing.
  • twisted.web._newclient.ChunkedEncoder - Helper object which exposes IConsumer on top of HTTP11ClientProtocol for streaming request bodies to the server.
  • twisted.web._newclient.LengthEnforcingConsumer - An IConsumer proxy which enforces an exact length requirement on the total data written to it.
  • twisted.web._newclient.Request - A Request instance describes an HTTP request to be sent to an HTTP server.
  • twisted.web._newclient.TransportProxyProducer - An twisted.internet.interfaces.IPushProducer implementation which wraps another such thing and proxies calls to it until it is told to stop.
  • twisted.web.client.Response - A Response instance describes an HTTP response received from an HTTP server.
  • twisted.web.distrib.Issue - Undocumented
  • twisted.web.http.Request - A HTTP request.
    • twisted.web.proxy.ProxyRequest - Used by Proxy to implement a simple web proxy.
    • twisted.web.proxy.ReverseProxyRequest - Used by ReverseProxy to implement a simple reverse proxy.
    • twisted.web.server.Request - An HTTP request.
      • twisted.web.distrib.Request - A request which was received by a ResourceSubscription and sent via PB to a distributed node.
    • twisted.web.test.test_http.DummyHTTPHandler - Undocumented
      • twisted.web.test.test_http.DelayedHTTPHandler - Like DummyHTTPHandler, but doesn't respond immediately.
      • twisted.web.test.test_http.DummyNewHTTPHandler - This is exactly like the DummyHTTPHandler but it takes only one argument in its constructor, with no default arguments. This exists to test an alternative code path in HTTPChannel.
    • twisted.web.test.test_http.DummyPullProducerHandler - An HTTP request handler that registers a dummy pull producer to serve the body.
    • twisted.web.test.test_http.ShutdownTests.ShutdownHTTPHandler - A HTTP handler that just immediately calls loseConnection.
    • twisted.web.test.test_http2.ChunkedHTTPHandler - A HTTP request object that writes chunks of data back to the network based on the URL.
    • twisted.web.test.test_http2.ConsumerDummyHandler - No summary
      • twisted.web.test.test_http2.AbortingConsumerDummyHandler - No summary
    • twisted.web.test.test_http2.DummyProducerHandler - An HTTP request handler that registers a dummy producer to serve the body.
  • twisted.web.http.StringTransport - I am a StringIO wrapper that conforms for the transport API. I support the `writeSequence' method.
  • twisted.web.microdom.lmx - Easy creation of XML.
  • twisted.web.resource.Resource - Define a web-accessible resource.
    • twisted.web.distrib.ResourceSubscription - No class docstring; 4/6 methods documented
    • twisted.web.distrib.UserDirectory - A resource which lists available user resources and serves them as children.
    • twisted.web.proxy.ReverseProxyResource - Resource that renders the results gotten from another server
    • twisted.web.resource.ErrorPage - 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.
      • twisted.web.resource.ForbiddenResource - ForbiddenResource is a specialization of ErrorPage which returns the FORBIDDEN HTTP response code.
      • twisted.web.resource.NoResource - NoResource is a specialization of ErrorPage which returns the HTTP response code NOT FOUND.
    • twisted.web.rewrite.RewriterResource - Undocumented
    • twisted.web.script.PythonScript - I am an extremely simple dynamic resource; an embedded python script.
    • twisted.web.script.ResourceScriptDirectory - No summary
    • twisted.web.script.ResourceScriptWrapper - Undocumented
    • twisted.web.soap.SOAPPublisher - Publish SOAP methods.
    • twisted.web.static.ASISProcessor - Serve files exactly as responses without generating a status-line or any headers. Inspired by Apache's mod_asis.
    • twisted.web.static.Data - This is a static, in-memory resource.
      • twisted.web.demo.Test - Undocumented
    • twisted.web.static.DirectoryLister - Print the content of a directory.
    • twisted.web.static.File - No summary
    • twisted.web.static.Redirect - Undocumented
    • twisted.web.tap._AddHeadersResource - Undocumented
    • twisted.web.test.test_resource.BytesReturnedRenderable - A Resource with minimal capabilities to render a response.
    • twisted.web.test.test_resource.DynamicChild - A Resource to be created on the fly by DynamicChildren.
    • twisted.web.test.test_resource.DynamicChildren - A Resource with dynamic children.
    • twisted.web.test.test_resource.ImplicitAllowedMethods - A Resource which implicitly defines its allowed methods by defining renderers to handle them.
    • twisted.web.test.test_util.SDResource - Undocumented
    • twisted.web.test.test_web.GettableResource - Used by AllowedMethodsTests to simulate an allowed method.
    • twisted.web.test.test_web.NewRenderResource - Undocumented
    • twisted.web.test.test_web.NoContentResource - A resource that always returns a 204 No Content response without setting Content-Length.
    • twisted.web.test.test_web.RootResource - Undocumented
    • twisted.web.test.test_web.SimpleResource -
    • twisted.web.test.test_web.ZeroLengthResource - A resource that always returns a zero-length response.
    • twisted.web.test.test_webclient.BrokenDownloadResource - Undocumented
    • twisted.web.test.test_webclient.CookieMirrorResource - Undocumented
    • twisted.web.test.test_webclient.CountingResource - A resource that keeps track of the number of times it has been accessed.
    • twisted.web.test.test_webclient.DelayResource - Undocumented
    • twisted.web.test.test_webclient.ErrorResource - Undocumented
    • twisted.web.test.test_webclient.ExtendedRedirect - Redirection resource.
    • twisted.web.test.test_webclient.ForeverTakingNoReadingResource - ForeverTakingNoReadingResource is a resource that never finishes responding and that removes itself from the read loop.
    • twisted.web.test.test_webclient.ForeverTakingResource - ForeverTakingResource is a resource which never finishes responding to requests.
    • twisted.web.test.test_webclient.HostHeaderResource - A testing resource which renders itself as the value of the host header from the request.
    • twisted.web.test.test_webclient.NoLengthResource - Undocumented
    • twisted.web.test.test_webclient.PayloadResource - A testing resource which renders itself as the contents of the request body as long as the request body is 100 bytes long, otherwise which renders itself as "ERROR".
    • twisted.web.test.test_webclient.RawCookieMirrorResource - Undocumented
    • twisted.web.twcgi.CGIDirectory - Undocumented
    • twisted.web.twcgi.CGIScript - CGIScript is a resource which runs child processes according to the CGI specification.
      • twisted.web.twcgi.FilteredScript - I am a special version of a CGI script, that uses a specific executable.
        • twisted.web.test.test_cgi.PythonScript - Undocumented
    • twisted.web.util.DeferredResource - I wrap up a Deferred that will eventually result in a Resource object.
    • twisted.web.util.ParentRedirect - I redirect to URLPath.here().
    • twisted.web.util.Redirect - Undocumented
      • twisted.web.test.test_webclient.CountingRedirect - A Redirect resource that keeps track of the number of times the resource has been accessed.
      • twisted.web.util.ChildRedirector - Undocumented
    • twisted.web.vhost._HostResource - Undocumented
    • twisted.web.vhost.NameVirtualHost - I am a resource which represents named virtual hosts.
    • twisted.web.vhost.VHostMonsterResource - No summary
    • twisted.web.xmlrpc.XMLRPC - A resource that implements XML-RPC.
      • twisted.web.test.test_xmlrpc.Test - No class docstring; 5/13 methods documented
        • twisted.web.test.test_xmlrpc.TestAuthHeader - This is used to get the header info so that we can test authentication.
      • twisted.web.test.test_xmlrpc.TestListProcedures - This is a resource which customizes procedure enumeration to be used by the tests of support for this customization.
      • twisted.web.test.test_xmlrpc.TestLookupProcedure - This is a resource which customizes procedure lookup to be used by the tests of support for this customization.
      • twisted.web.xmlrpc.XMLRPCIntrospection - Implement the XML-RPC Introspection API.
  • twisted.web.script.CacheScanner - Undocumented
  • twisted.web.server._RemoteProducerWrapper - Undocumented
  • twisted.web.soap.Proxy - A Proxy for making remote SOAP calls.
  • twisted.web.test.requesthelper.DummyChannel - Undocumented
  • twisted.web.test.requesthelper.DummyChannel.TCP - Undocumented
    • twisted.web.test.requesthelper.DummyChannel.SSL - Undocumented
  • twisted.web.test.test_agent.FakeReactorAndConnectMixin - A test mixin providing a testable Reactor class and a dummy connect method which allows instances to pretend to be endpoints.
    • twisted.web.test.test_agent.AgentHTTPSTests - Tests for the new HTTP client API that depends on SSL.
    • twisted.web.test.test_agent.AgentMethodInjectionTests - Test client.Agent against HTTP method injections.
    • twisted.web.test.test_agent.AgentTests - Tests for the new HTTP client API provided by Agent.
    • twisted.web.test.test_agent.AgentURIInjectionTests - Test client.Agent against URI injections.
    • twisted.web.test.test_agent.BrowserLikeRedirectAgentTests - Tests for client.BrowserLikeRedirectAgent.
    • twisted.web.test.test_agent.ContentDecoderAgentTests - Tests for client.ContentDecoderAgent.
    • twisted.web.test.test_agent.ContentDecoderAgentWithGzipTests - No class docstring; 5/5 methods documented
    • twisted.web.test.test_agent.CookieAgentTests - Tests for twisted.web.client.CookieAgent.
    • twisted.web.test.test_agent.HTTPConnectionPoolRetryTests - client.HTTPConnectionPool, by using client._RetryingHTTP11ClientProtocol, supports retrying requests done against previously cached connections.
    • twisted.web.test.test_agent.HTTPConnectionPoolTests - Tests for the HTTPConnectionPool class.
    • twisted.web.test.test_agent.ProxyAgentTests - Tests for client.ProxyAgent.
    • twisted.web.test.test_agent.RedirectAgentTests - Tests for client.RedirectAgent.
  • twisted.web.test.test_distrib._PasswordDatabase - Undocumented
  • twisted.web.test.test_domhelpers.DOMHelpersTestsMixin - A mixin for TestCase subclasses which defines test methods for domhelpers functionality based on a DOM creation function provided by a subclass.
    • twisted.web.test.test_domhelpers.MicroDOMHelpersTests - No class docstring; 2/2 methods documented
    • twisted.web.test.test_domhelpers.MiniDOMHelpersTests - No class docstring; 2/2 methods documented
  • twisted.web.test.test_httpauth.BasicAuthTestsMixin - 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.test.test_httpauth.BasicAuthTests - Basic authentication tests which use twisted.web.http.Request.
  • twisted.web.test.test_httpauth.RequestMixin - No class docstring; 1/1 methods documented
    • twisted.web.test.test_httpauth.BasicAuthTests - Basic authentication tests which use twisted.web.http.Request.
    • twisted.web.test.test_httpauth.DigestAuthTests - Digest authentication tests which use twisted.web.http.Request.
    • twisted.web.test.test_httpauth.UnauthorizedResourceTests - Tests for UnauthorizedResource.
  • twisted.web.test.test_newclient.SimpleRequest - No summary
  • twisted.web.test.test_newclient.SlowRequest - SlowRequest is a fake implementation of Request which is easily controlled externally (for example, by code in a test method).
  • twisted.web.test.test_newclient.StringProducer - StringProducer is a dummy body producer.
  • twisted.web.test.test_soap.SOAPPublisher - Undocumented
    • twisted.web.test.test_soap.Test - Undocumented
  • twisted.web.test.test_webclient.URITests - Abstract tests for twisted.web.client.URI.
    • twisted.web.test.test_webclient.URITestsForHostname - Tests for twisted.web.client.URI with host names.
    • twisted.web.test.test_webclient.URITestsForIPv4 - Tests for twisted.web.client.URI with IPv4 host addresses.
    • twisted.web.test.test_webclient.URITestsForIPv6 - Tests for twisted.web.client.URI with IPv6 host addresses.
  • twisted.web.test.test_wsgi.SynchronousReactorThreads - No summary
  • twisted.web.test.test_wsgi.SynchronousThreadPool - No summary
  • twisted.web.test.test_wsgi.WSGITestsMixin -
    • twisted.web.test.test_wsgi.ApplicationTests - Tests for things which are done to the application object and the iterator it returns.
    • twisted.web.test.test_wsgi.EnvironTests - Tests for the values in the environ dict passed to the application object by twisted.web.wsgi.WSGIResource.
    • twisted.web.test.test_wsgi.InputStreamTestMixin - A mixin for 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.
      • twisted.web.test.test_wsgi.InputStreamBytesIOTests - Tests for _InputStream when it is wrapped around an io.BytesIO.
      • twisted.web.test.test_wsgi.InputStreamCStringIOTests - Tests for _InputStream when it is wrapped around a cStringIO.StringIO.
      • twisted.web.test.test_wsgi.InputStreamStringIOTests - Tests for _InputStream when it is wrapped around a StringIO.StringIO.
      • twisted.web.test.test_wsgi.InputStreamTemporaryFileTests - Tests for _InputStream when it is wrapped around a tempfile.TemporaryFile.
    • twisted.web.test.test_wsgi.StartResponseTests - Tests for the start_response parameter passed to the application object by WSGIResource.
  • twisted.web.test.test_xmlrpc.SerializationConfigMixin - Mixin which defines a couple tests which should pass when a particular flag is passed to XMLRPC.
    • twisted.web.test.test_xmlrpc.XMLRPCAllowNoneTests - Tests for passing None when the allowNone flag is set.
    • twisted.web.test.test_xmlrpc.XMLRPCUseDateTimeTests - Tests for passing a datetime.datetime instance when the useDateTime flag is set.
  • twisted.web.wsgi._ErrorStream - File-like object instances of which are used as the value for the 'wsgi.errors' key in the environ dictionary passed to the application object.
  • twisted.web.wsgi._InputStream - File-like object instances of which are used as the value for the 'wsgi.input' key in the environ dictionary passed to the application object.
  • twisted.web.wsgi._WSGIResponse - Helper for WSGIResource which drives the WSGI application using a threadpool and hooks it up to the http.Request.
  • twisted.web.wsgi.WSGIResource - An IResource implementation which delegates responsibility for all resources hierarchically inferior to it to a WSGI application.
  • twisted.web.xmlrpc.Fault
    • twisted.web.xmlrpc.NoSuchFunction - There is no function by the given name.
  • twisted.web.xmlrpc.Handler - Handle a XML-RPC request and store the state for a request in progress.
  • twisted.web.xmlrpc.Proxy - A Proxy for making remote XML-RPC calls.
  • twisted.words.im.baseaccount.AccountManager - I am responsible for managing a user's accounts.
  • twisted.words.im.basechat.ChatUI - A GUI chat client.
    • twisted.words.test.test_ircsupport.StubChatUI - Undocumented
  • twisted.words.im.basechat.ContactsList - A GUI object that displays a contacts list.
  • twisted.words.im.basechat.Conversation - A GUI window of a conversation with a specific person.
    • twisted.words.test.test_ircsupport.StubConversation - Undocumented
  • twisted.words.im.basechat.GroupConversation - A GUI window of a conversation with a group of people.
    • twisted.words.test.test_ircsupport.StubGroupConversation - Undocumented
  • twisted.words.im.basesupport.AbstractClientMixin - Designed to be mixed in to a Protocol implementing class.
    • twisted.words.im.ircsupport.IRCProto - No class docstring; 2/21 methods documented
    • twisted.words.im.pbsupport.TwistedWordsClient - In some cases, this acts as an Account, since it a source of text messages (multiple Words instances may be on a single PB connection)
  • twisted.words.im.basesupport.AbstractGroup - No class docstring; 2/7 methods documented
    • twisted.words.im.ircsupport.IRCGroup - Undocumented
    • twisted.words.im.pbsupport.TwistedWordsGroup - No class docstring; 1/7 methods documented
  • twisted.words.im.basesupport.AbstractPerson - No class docstring; 2/5 methods documented
    • twisted.words.im.ircsupport.IRCPerson - Undocumented
    • twisted.words.im.pbsupport.TwistedWordsPerson - I a facade for a person you can talk to through a twisted.words service.
  • twisted.words.im.locals.Enum - Undocumented
    • twisted.words.im.locals.StatusEnum - Undocumented
  • twisted.words.protocols.jabber.xmlstream.Authenticator - Base class for business logic of initializing an XmlStream
    • twisted.words.protocols.jabber.xmlstream.ConnectAuthenticator - Authenticator for initiating entities.
      • twisted.words.protocols.jabber.client.BasicAuthenticator - Authenticates an XmlStream against a Jabber server as a Client.
      • twisted.words.protocols.jabber.client.XMPPAuthenticator - Initializes an XmlStream connecting to an XMPP server as a Client.
      • twisted.words.protocols.jabber.component.ConnectComponentAuthenticator - Authenticator to permit an XmlStream to authenticate against a Jabber server as an external component (where the Authenticator is initiating the stream).
    • twisted.words.protocols.jabber.xmlstream.ListenAuthenticator - Authenticator for receiving entities.
      • twisted.words.protocols.jabber.component.ListenComponentAuthenticator - Authenticator for accepting components.
  • twisted.words.protocols.jabber.xmpp_stringprep.EmptyMappingTable - Undocumented
  • twisted.words.protocols.jabber.xmpp_stringprep.LookupTable - Undocumented
  • twisted.words.protocols.jabber.xmpp_stringprep.LookupTableFromFunction - Undocumented
  • twisted.words.protocols.jabber.xmpp_stringprep.MappingTableFromFunction - Undocumented
  • twisted.words.protocols.jabber.xmpp_stringprep.NamePrep - Implements preparation of internationalized domain names.
  • twisted.words.protocols.jabber.xmpp_stringprep.Profile - Undocumented
  • twisted.words.test.test_domish.DomishStreamTestsMixin - Mixin defining tests for different stream implementations.
    • twisted.words.test.test_domish.DomishExpatStreamTests - Tests for domish.ExpatElementStream, the expat-based element stream implementation.
    • twisted.words.test.test_domish.DomishSuxStreamTests - Tests for domish.SuxElementStream, the twisted.web.sux-based element stream implementation.
  • twisted.words.test.test_jabbercomponent.DummyTransport - Undocumented
  • twisted.words.test.test_xishutil.CallbackTracker - Test helper for tracking callbacks.
  • twisted.words.test.test_xishutil.OrderedCallbackTracker - Test helper for tracking callbacks and their order.
  • twisted.words.xish.domish._ListSerializer - Internal class which serializes an Element tree into a buffer
  • twisted.words.xish.domish.ExpatElementStream - Undocumented
  • twisted.words.xish.domish.Namespace - Convenience object for tracking namespace declarations.
  • twisted.words.xish.utility.CallbackList - Container for callbacks.
  • twisted.words.xish.utility.EventDispatcher - Event dispatching service.
    • twisted.words.test.test_xmlstream.DummyProtocol - I am a protocol with an event dispatcher without further processing.
    • twisted.words.xish.xmlstream.XmlStream - Generic Streaming XML protocol handler.
      • twisted.words.protocols.jabber.xmlstream.XmlStream - XMPP XML Stream protocol handler.
  • twisted.words.xish.xpath._AnyLocation - Undocumented
  • twisted.words.xish.xpath._Location - Undocumented
  • twisted.words.xish.xpath._not_Function - Undocumented
  • twisted.words.xish.xpath._text_Function - Undocumented
  • twisted.words.xish.xpath.AttribValue - Undocumented
  • twisted.words.xish.xpath.BooleanValue - Provide boolean XPath expression operators.
  • twisted.words.xish.xpath.CompareValue - Undocumented
  • twisted.words.xish.xpath.IndexValue - Undocumented
  • twisted.words.xish.xpath.XPathQuery - Undocumented
  • type
    • twisted.protocols.amp.Command.__metaclass__ - Metaclass hack to establish reverse-mappings for 'errors' and 'fatalErrors' as class vars.
    • twisted.protocols.amp.CommandLocator.__metaclass__ - No summary
    • twisted.python.test.test_shellcomp.ZshScriptTestMeta - Metaclass of ZshScriptTestMixin.
    • twisted.test.test_failure.BrokenExceptionMetaclass - A metaclass for an exception type which cannot be presented as a string via str.
    • twisted.test.test_reflect.BrokenType - Undocumented
  • unix.SFTPServerForUnixConchUser
    • twisted.conch.test.test_filetransfer.FileTransferForTestAvatar - Undocumented
  • urllib2.Request
    • twisted.python._pydoctor.HeadRequest - A request for the HEAD HTTP method.
  • ValueError
    • twisted.internet.error.AlreadyCalled - Tried to cancel an already-called event
    • twisted.internet.error.AlreadyCancelled - Tried to cancel an already-cancelled event
    • twisted.internet.error.InvalidAddressError - An invalid address was specified (i.e. neither IPv4 or IPv6, or expected one and got the other).
    • twisted.names.error.AuthoritativeDomainError - Indicates a lookup failed for a name for which this server is authoritative because there were no records matching the given name, class, type triple.
    • twisted.names.error.DomainError - Indicates a lookup failed because there were no records matching the given name, class, type triple.
      • twisted.names.error.DNSFormatError - Indicates a query failed with a result of twisted.names.dns.EFORMAT.
      • twisted.names.error.DNSNameError - Indicates a query failed with a result of twisted.names.dns.ENAME.
      • twisted.names.error.DNSNotImplementedError - Indicates a query failed with a result of twisted.names.dns.ENOTIMP.
      • twisted.names.error.DNSQueryRefusedError - Indicates a query failed with a result of twisted.names.dns.EREFUSED.
      • twisted.names.error.DNSServerError - Indicates a query failed with a result of twisted.names.dns.ESERVER.
      • twisted.names.error.DNSUnknownError - Indicates a query failed with an unknown result.
    • twisted.protocols.basic.NetstringParseError - The incoming data is not in valid Netstring format.
    • twisted.python.reflect.InvalidName - The given name is not a dot-separated list of Python objects.
      • twisted.python.reflect.ModuleNotFound - The module associated with the given name doesn't exist and it can't be imported.
      • twisted.python.reflect.ObjectNotFound - The object associated with the given name doesn't exist and it can't be imported.
    • twisted.web.test.test_xmlrpc.TestValueError - Undocumented
    • twisted.words.protocols.irc.IRCBadModes - A malformed mode was encountered while attempting to parse a mode string.
  • Warning
    • twisted.internet.error.PotentialZombieWarning - Emitted when IReactorProcess.spawnProcess is called in a way which may result in termination of the created child process not being reported.
    • twisted.test.test_log.FakeWarning - A unique Warning subclass used by tests for interactions of twisted.python.log with the warnings module.
    • twisted.trial.reporter.BrokenTestCaseWarning - Emitted as a warning when an exception occurs in one of setUp or tearDown.
    • twisted.trial.test.suppression.ClassWarning - Undocumented
    • twisted.trial.test.suppression.MethodWarning - Undocumented
    • twisted.trial.test.suppression.ModuleWarning - Undocumented
    • twisted.trial.test.test_warning.FakeWarning - Undocumented
  • wxPython.wx.wxTimer
    • twisted.internet.wxreactor.ProcessEventsTimer - Timer that tells wx to process pending events.
  • xml.sax.handler.ContentHandler
    • twisted.web.template._ToStan - A SAX parser which converts an XML document to the Twisted STAN Document Object Model.
  • xml.sax.handler.EntityResolver
    • twisted.web.template._ToStan - A SAX parser which converts an XML document to the Twisted STAN Document Object Model.
  • zipfile.ZipFile
    • twisted.python.zipstream.ChunkingZipFile - A zipfile.ZipFile object which, with readfile, also gives you access to a file-like object for each entry.
  • zope.interface.Interface
    • twisted._threads.IWorker - A worker that can perform some work concurrently.
      • twisted._threads._ithreads.IExclusiveWorker - Like IWorker, but with the additional guarantee that the callables passed to do will not be called exclusively with each other.
    • twisted.application.reactors.IReactorInstaller - Definition of a reactor which can probably be installed.
    • twisted.application.runner._pidfile.IPIDFile - Manages a file that remembers a process ID.
    • twisted.application.service.IProcess - Process running parameters.
    • twisted.application.service.IService - A service.
    • twisted.application.service.IServiceCollection - Collection of services.
    • twisted.application.service.IServiceMaker - An object which can be used to construct services in a flexible way.
    • twisted.conch.checkers.IAuthorizedKeysDB - An object that provides valid authorized ssh keys mapped to usernames.
    • twisted.conch.endpoints._ISSHConnectionCreator - An _ISSHConnectionCreator knows how to create SSH connections somehow.
    • twisted.conch.insults.insults.ITerminalProtocol - No interface docstring; 5/5 methods documented
    • twisted.conch.interfaces.IConchUser - A user who has been authenticated to Cred through Conch. This is the interface between the SSH connection and the user.
    • twisted.conch.interfaces.IKnownHostEntry - A IKnownHostEntry is an entry in an OpenSSH-formatted known_hosts file.
    • twisted.conch.interfaces.ISession - No interface docstring; 6/6 methods documented
    • twisted.conch.interfaces.ISFTPFile - This represents an open file on the server. An object adhering to this interface should be returned from openFile().
    • twisted.conch.interfaces.ISFTPServer - SFTP subsystem for server-side communication.
    • twisted.conch.ssh._kex._IKexAlgorithm - An _IKexAlgorithm describes a key exchange algorithm.
      • twisted.conch.ssh._kex._IEllipticCurveExchangeKexAlgorithm - An _IEllipticCurveExchangeKexAlgorithm describes a key exchange algorithm that uses an elliptic curve exchange between the client and server.
      • twisted.conch.ssh._kex._IFixedGroupKexAlgorithm - An _IFixedGroupKexAlgorithm describes a key exchange algorithm with a fixed prime / generator group.
      • twisted.conch.ssh._kex._IGroupExchangeKexAlgorithm - An _IGroupExchangeKexAlgorithm describes a key exchange algorithm that uses group exchange between the client and server.
    • twisted.cred.checkers.ICredentialsChecker - An object that can check sub-interfaces of ICredentials.
    • twisted.cred.credentials.ICredentials - I check credentials.
      • twisted.cred.credentials.IAnonymous - I am an explicitly anonymous request for access.
      • twisted.cred.credentials.ISSHPrivateKey - ISSHPrivateKey credentials encapsulate an SSH public key to be checked against a user's private key.
      • twisted.cred.credentials.IUsernameHashedPassword - I encapsulate a username and a hashed password.
      • twisted.cred.credentials.IUsernamePassword - I encapsulate a username and a plaintext password.
        • twisted.cred.test.test_cred.IDerivedCredentials - Undocumented
      • twisted.spread.pb.IUsernameMD5Password - I encapsulate a username and a hashed password.
      • twisted.web.iweb.IUsernameDigestHash - This credential is used when a CredentialChecker has access to the hash of the username:realm:password as in an Apache .htdigest file.
    • twisted.cred.portal.IRealm - The realm connects application-specific objects to the authentication system.
    • twisted.cred.strcred.ICheckerFactory - A factory for objects which provide twisted.cred.checkers.ICredentialsChecker.
    • twisted.cred.test.test_cred.ITestable - An interface for a theoretical protocol.
    • twisted.internet._sslverify.IOpenSSLTrustRoot - Trust settings for an OpenSSL context.
    • twisted.internet.interfaces._ISupportsExitSignalCapturing - No summary
    • twisted.internet.interfaces.IAcceptableCiphers - A list of acceptable ciphers for a TLS context.
    • twisted.internet.interfaces.IAddress - An address, e.g. a TCP (host, port).
    • twisted.internet.interfaces.ICipher - A TLS cipher.
    • twisted.internet.interfaces.IConnector - Object used to interface between connections and protocols.
    • twisted.internet.interfaces.IConsumer - A consumer consumes data from a producer.
      • twisted.internet.endpoints._IProcessTransportWithConsumerAndProducer - No summary
      • twisted.protocols.ftp.IFinishableConsumer - A Consumer for producers that finish.
    • twisted.internet.interfaces.IDelayedCall - A scheduled call.
    • twisted.internet.interfaces.IFileDescriptorReceiver - No summary
    • twisted.internet.interfaces.IHalfCloseableDescriptor - A descriptor that can be half-closed.
    • twisted.internet.interfaces.IHalfCloseableProtocol - Implemented to indicate they want notification of half-closes.
    • twisted.internet.interfaces.IHandshakeListener - An interface implemented by a IProtocol to indicate that it would like to be notified when TLS handshakes complete when run over a TLS-based transport.
    • twisted.internet.interfaces.IHostnameResolver - An IHostnameResolver can resolve a host name and port number into a series of IAddress objects.
    • twisted.internet.interfaces.IHostResolution - An IHostResolution represents represents an in-progress recursive query for a DNS name.
    • twisted.internet.interfaces.IListeningPort - A listening port.
    • twisted.internet.interfaces.ILoggingContext - Give context information that will be used to log events generated by this item.
      • twisted.internet.interfaces.IFileDescriptor - An interface representing a UNIX-style numeric file descriptor.
        • twisted.internet.interfaces.IReadDescriptor - An IFileDescriptor that can read.
          • twisted.internet.interfaces.IReadWriteDescriptor - An IFileDescriptor that can both read and write.
        • twisted.internet.interfaces.IWriteDescriptor - An IFileDescriptor that can write.
          • twisted.internet.interfaces.IReadWriteDescriptor - An IFileDescriptor that can both read and write.
    • twisted.internet.interfaces.IMulticastTransport - Additional functionality for multicast UDP.
    • twisted.internet.interfaces.IOpenSSLClientConnectionCreator - A provider of IOpenSSLClientConnectionCreator can create OpenSSL.SSL.Connection objects for TLS clients.
    • twisted.internet.interfaces.IOpenSSLContextFactory - No summary
    • twisted.internet.interfaces.IOpenSSLServerConnectionCreator - A provider of IOpenSSLServerConnectionCreator can create OpenSSL.SSL.Connection objects for TLS servers.
    • twisted.internet.interfaces.IProcessProtocol - Interface for process-related event handlers.
    • twisted.internet.interfaces.IProducer - A producer produces data for a consumer.
      • twisted.internet.interfaces.IPullProducer - A pull producer, also known as a non-streaming producer, is expected to produce data each time resumeProducing() is called.
      • twisted.internet.interfaces.IPushProducer - No summary
        • twisted.internet.endpoints._IProcessTransportWithConsumerAndProducer - No summary
        • twisted.web.iweb.IBodyProducer - Objects which provide IBodyProducer write bytes to an object which provides IConsumer by calling its write method repeatedly.
    • twisted.internet.interfaces.IProtocol - No interface docstring; 4/4 methods documented
      • twisted.conch.telnet.ITelnetProtocol - No interface docstring; 6/6 methods documented
    • twisted.internet.interfaces.IProtocolFactory - Interface for protocol factories.
    • twisted.internet.interfaces.IProtocolNegotiationFactory - No summary
    • twisted.internet.interfaces.IReactorCore - Core methods that a Reactor must implement.
    • twisted.internet.interfaces.IReactorDaemonize - A reactor which provides hooks that need to be called before and after daemonization.
    • twisted.internet.interfaces.IReactorFDSet - Implement me to be able to use IFileDescriptor type resources.
    • twisted.internet.interfaces.IReactorFromThreads - This interface is the set of thread-safe methods which may be invoked on the reactor from other threads.
      • twisted.internet.interfaces.IReactorThreads - Dispatch methods to be run in threads.
    • twisted.internet.interfaces.IReactorInThreads - This interface contains the methods exposed by a reactor which will let you run functions in another thread.
      • twisted.internet.interfaces.IReactorThreads - Dispatch methods to be run in threads.
    • twisted.internet.interfaces.IReactorMulticast - UDP socket methods that support multicast.
    • twisted.internet.interfaces.IReactorPluggableNameResolver - An IReactorPluggableNameResolver is a reactor whose name resolver can be set to a user-supplied object.
    • twisted.internet.interfaces.IReactorPluggableResolver - An 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.
    • twisted.internet.interfaces.IReactorProcess - No interface docstring; 1/1 methods documented
    • twisted.internet.interfaces.IReactorSocket - Methods which allow a reactor to use externally created sockets.
    • twisted.internet.interfaces.IReactorSSL - No interface docstring; 2/2 methods documented
    • twisted.internet.interfaces.IReactorTCP - No interface docstring; 2/2 methods documented
    • twisted.internet.interfaces.IReactorTime - Time methods that a Reactor should implement.
    • twisted.internet.interfaces.IReactorUDP - UDP socket methods.
    • twisted.internet.interfaces.IReactorUNIX - UNIX socket methods.
    • twisted.internet.interfaces.IReactorUNIXDatagram - Datagram UNIX socket methods.
    • twisted.internet.interfaces.IReactorWin32Events - Win32 Event API methods
    • twisted.internet.interfaces.IResolutionReceiver - An IResolutionReceiver receives the results of a hostname resolution in progress, initiated by an IHostnameResolver.
    • twisted.internet.interfaces.IResolverSimple - No interface docstring; 1/1 methods documented
      • twisted.internet.interfaces.IResolver - No interface docstring; 24/24 methods documented
    • twisted.internet.interfaces.IServiceCollection - An object which provides access to a collection of services.
    • twisted.internet.interfaces.IStreamClientEndpoint - A stream client endpoint is a place that ClientFactory can connect to. For example, a remote TCP host/port pair would be a TCP client endpoint.
    • twisted.internet.interfaces.IStreamClientEndpointStringParserWithReactor - An IStreamClientEndpointStringParserWithReactor is a parser which can convert a set of string *args and **kwargs into an IStreamClientEndpoint provider.
    • twisted.internet.interfaces.IStreamServerEndpoint - A stream server endpoint is a place that a Factory can listen for incoming connections.
    • twisted.internet.interfaces.IStreamServerEndpointStringParser - No summary
    • twisted.internet.interfaces.ISystemHandle - An object that wraps a networking OS-specific handle.
    • twisted.internet.interfaces.ITransport - I am a transport for bytes.
      • twisted.conch.insults.insults.ITerminalTransport - No interface docstring; 41/41 methods documented
      • twisted.conch.telnet.ITelnetTransport - No interface docstring; 5/5 methods documented
      • twisted.internet.interfaces.IProcessTransport - A process transport.
        • twisted.internet.endpoints._IProcessTransportWithConsumerAndProducer - No summary
      • twisted.internet.interfaces.ITCPTransport - A TCP based transport.
        • twisted.internet.interfaces.ISSLTransport - A SSL/TLS based transport.
          • twisted.internet.interfaces.INegotiated - A TLS based transport that supports using ALPN/NPN to negotiate the protocol to be used inside the encrypted tunnel.
        • twisted.internet.interfaces.ITLSTransport - A TCP transport that supports switching to TLS midstream.
      • twisted.internet.interfaces.IUNIXTransport - Transport for stream-oriented unix domain connections.
    • twisted.internet.interfaces.IUDPTransport - Transport for UDP DatagramProtocols.
    • twisted.internet.interfaces.IUNIXDatagramConnectedTransport - Transport for UDP ConnectedPacketProtocols.
    • twisted.internet.interfaces.IUNIXDatagramTransport - Transport for UDP PacketProtocols.
    • twisted.internet.iocpreactor.interfaces.IReadHandle - No interface docstring; 1/1 methods documented
      • twisted.internet.iocpreactor.interfaces.IReadWriteHandle - Undocumented
    • twisted.internet.iocpreactor.interfaces.IWriteHandle - No interface docstring; 1/1 methods documented
      • twisted.internet.iocpreactor.interfaces.IReadWriteHandle - Undocumented
    • twisted.internet.kqreactor._IKQueue - An interface for KQueue implementations.
    • twisted.internet.tcp._IFileDescriptorReservation - No summary
    • twisted.internet.test.test_tcp._IExhaustsFileDescriptors - A way to trigger EMFILE.
    • twisted.logger.ILogFilterPredicate - A predicate that determined whether an event should be logged.
    • twisted.logger.ILogObserver - An observer which can handle log events.
    • twisted.mail.interfaces.IAccountIMAP - Interface for Account classes
    • twisted.mail.interfaces.IAlias - An interface for aliases.
    • twisted.mail.interfaces.IChallengeResponse - An IMAPrev4 authorization challenge mechanism.
    • twisted.mail.interfaces.IClientAuthentication - No interface docstring; 2/2 methods documented
    • twisted.mail.interfaces.ICloseableMailboxIMAP - A supplementary interface for mailboxes which require cleanup on close.
    • twisted.mail.interfaces.IDomain - An interface for email domains.
      • twisted.mail.interfaces.IAliasableDomain - An interface for email domains which can be aliased to other domains.
    • twisted.mail.interfaces.IMailboxIMAPInfo - Interface specifying only the methods required for listMailboxes.
      • twisted.mail.interfaces.IMailboxIMAP - No interface docstring; 15/15 methods documented
    • twisted.mail.interfaces.IMailboxIMAPListener - Interface for objects interested in mailbox events
    • twisted.mail.interfaces.IMailboxPOP3 - An interface for mailbox access.
    • twisted.mail.interfaces.IMessageDelivery - No interface docstring; 3/3 methods documented
    • twisted.mail.interfaces.IMessageDeliveryFactory - An alternate interface to implement for handling message delivery.
    • twisted.mail.interfaces.IMessageIMAPCopier - No interface docstring; 1/1 methods documented
    • twisted.mail.interfaces.IMessageIMAPFile - Optional message interface for representing messages as files.
    • twisted.mail.interfaces.IMessageIMAPPart - No interface docstring; 5/5 methods documented
      • twisted.mail.interfaces.IMessageIMAP - No interface docstring; 3/3 methods documented
    • twisted.mail.interfaces.IMessageSMTP - Interface definition for messages that can be sent via SMTP.
    • twisted.mail.interfaces.INamespacePresenter - No interface docstring; 3/3 methods documented
    • twisted.mail.interfaces.ISearchableIMAPMailbox - No interface docstring; 1/1 methods documented
    • twisted.mail.interfaces.IServerFactoryPOP3 - An interface for querying capabilities of a POP3 server.
    • twisted.names.dns.IEncodable - Interface for something which can be encoded to and decoded to the DNS wire format.
    • twisted.names.dns.IRecord - A single entry in a zone of authority.
    • twisted.news.database.INewsStorage - An interface for storing and requesting news articles
    • twisted.pair.ethernet.IEthernetProtocol - An interface for protocols that handle Ethernet frames
    • twisted.pair.raw.IRawDatagramProtocol - An interface for protocols such as UDP, ICMP and TCP.
    • twisted.pair.raw.IRawPacketProtocol - An interface for low-level protocols such as IP and ARP.
    • twisted.pair.tuntap._IInputOutputSystem - An interface for performing some basic kinds of I/O (particularly that I/O which might be useful for twisted.pair.tuntap-using code).
    • twisted.persisted.sob.IPersistable - An object which can be saved in several formats to a file
    • twisted.plugin.IPlugin - Interface that must be implemented by all plugins.
    • twisted.positioning.ipositioning.INMEAReceiver - An object that can receive NMEA data.
    • twisted.positioning.ipositioning.IPositioningBeacon - A positioning beacon.
    • twisted.positioning.ipositioning.IPositioningReceiver - An interface for positioning providers.
    • twisted.protocols.amp.IArgumentType - An IArgumentType can serialize a Python object into an AMP box and deserialize information from an AMP box back into a Python object.
    • twisted.protocols.amp.IBoxReceiver - An application object which can receive AmpBox objects and dispatch them appropriately.
    • twisted.protocols.amp.IBoxSender - A transport which can send AmpBox objects.
    • twisted.protocols.amp.IResponderLocator - An application object which can look up appropriate responder methods for AMP commands.
    • twisted.protocols.ftp.IFTPShell - An abstraction of the shell commands used by the FTP protocol for a given user account.
    • twisted.protocols.ftp.IReadFile - A file out of which bytes may be read.
    • twisted.protocols.ftp.IWriteFile - A file into which bytes may be written.
    • twisted.protocols.haproxy._interfaces.IProxyInfo - Data container for PROXY protocol header data.
    • twisted.protocols.haproxy._interfaces.IProxyParser - Streaming parser that handles PROXY protocol headers.
    • twisted.protocols.htb.IBucketFilter - No interface docstring; 1/1 methods documented
    • twisted.protocols.sip.IAuthorizer - No interface docstring; 2/2 methods documented
    • twisted.protocols.sip.IContact - A user of a registrar or proxy
    • twisted.protocols.sip.ILocator - Allow looking up physical address for logical URL.
    • twisted.protocols.sip.IRegistry - Allows registration of logical->physical URL mapping.
    • twisted.python._release.IVCSCommand - An interface for VCS commands.
    • twisted.python.filepath.IFilePath - File path object.
    • twisted.python.log.ILogObserver - An observer which can do something with log events.
    • twisted.python.modules.IPathImportMapper - This is an internal interface, used to map importers to factories for FilePath-like objects.
    • twisted.python.test.test_components.IAdept - Undocumented
    • twisted.python.test.test_components.IAttrX - Base interface for test of adapter with __cmp__.
    • twisted.python.test.test_components.IAttrXX - Adapted interface for test of adapter with __cmp__.
    • twisted.python.test.test_components.IElapsed - No interface docstring; 1/1 methods documented
    • twisted.python.test.test_components.IMeta - Undocumented
    • twisted.python.test.test_components.IMultipleMethods - An interface with multiple methods.
    • twisted.python.test.test_components.IProxiedInterface - An interface class for use by proxyForInterface.
      • twisted.python.test.test_components.IProxiedSubInterface - An interface that derives from another for use with proxyForInterface.
    • twisted.python.test.test_components.ITest - Undocumented
    • twisted.python.test.test_components.ITest2 - Undocumented
    • twisted.python.test.test_components.ITest3 - Undocumented
    • twisted.python.test.test_components.ITest4 - Undocumented
    • twisted.spread.interfaces.IJellyable - No interface docstring; 1/1 methods documented
    • twisted.spread.interfaces.IUnjellyable - No interface docstring; 1/1 methods documented
    • twisted.spread.pb.IPBRoot - Factory for root Referenceable objects for PB servers.
    • twisted.spread.pb.IPerspective - per*spec*tive, n. : The relationship of aspects of a subject to each other and to a whole: 'a perspective of history'; 'a need to view the problem in the proper perspective'.
    • twisted.spread.test.test_pb.IForwarded - Interface used for testing util.LocalAsyncForwarder.
    • twisted.test.crash_test_dummy.IX - Undocumented
    • twisted.test.test_plugin.ITestPlugin - A plugin for use by the plugin system's unit tests.
    • twisted.test.test_plugin.ITestPlugin2 - See ITestPlugin.
    • twisted.trial.itrial.IReporter - I report results from a run of a test suite.
    • twisted.trial.itrial.ITestCase - The interface that a test case must implement in order to be used in Trial.
    • twisted.web.http._IDeprecatedHTTPChannelToRequestInterface - The interface HTTPChannel expects of Request.
    • twisted.web.iweb._IRequestEncoder - An object encoding data passed to IRequest.write, for example for compression purpose.
    • twisted.web.iweb._IRequestEncoderFactory - A factory for returing _IRequestEncoder instances.
    • twisted.web.iweb.IAccessLogFormatter - An object which can represent an HTTP request as a line of text for inclusion in an access log file.
    • twisted.web.iweb.IAgent - An agent makes HTTP requests.
    • twisted.web.iweb.IAgentEndpointFactory - An 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.
    • twisted.web.iweb.IClientRequest - An object representing an HTTP request to make to an HTTP server.
    • twisted.web.iweb.ICredentialFactory - No summary
    • twisted.web.iweb.INonQueuedRequestFactory - A factory of IRequest objects that does not take a ``queued`` parameter.
    • twisted.web.iweb.IPolicyForHTTPS - No summary
    • twisted.web.iweb.IRenderable - An IRenderable is an object that may be rendered by the twisted.web.template templating system.
    • twisted.web.iweb.IRequest - An HTTP request.
    • twisted.web.iweb.IResponse - An object representing an HTTP response received from an HTTP server.
    • twisted.web.iweb.ITemplateLoader - A loader for templates; something usable as a value for twisted.web.template.Element's loader attribute.
    • twisted.web.resource._IEncodingResource - A resource which knows about _IRequestEncoderFactory.
    • twisted.web.resource.IResource - A web resource.
    • twisted.words.im.interfaces.IAccount - I represent a user's account with a chat service.
    • twisted.words.im.interfaces.IChatUI - No interface docstring; 8/8 methods documented
    • twisted.words.im.interfaces.IClient - No interface docstring; 1/1 attributes, 3/5 methods documented
    • twisted.words.im.interfaces.IConversation - A conversation with a specific person.
    • twisted.words.im.interfaces.IGroup - A group which you may have a conversation with.
    • twisted.words.im.interfaces.IGroupConversation - No interface docstring; 7/9 methods documented
    • twisted.words.im.interfaces.IPerson - No interface docstring; 5/5 methods documented
    • twisted.words.iwords.IChatClient - Interface through which IChatService interacts with clients.
    • twisted.words.iwords.IChatService - No interface docstring; 3/3 attributes, 6/6 methods documented
    • twisted.words.iwords.IGroup - No interface docstring; 1/1 attributes, 6/6 methods documented
    • twisted.words.iwords.IProtocolPlugin - Interface for plugins providing an interface to a Words service
    • twisted.words.iwords.IUser - Interface through which clients interact with IChatService.
    • twisted.words.protocols.jabber.ijabber.IInitializer - Interface for XML stream initializers.
      • twisted.words.protocols.jabber.ijabber.IInitiatingInitializer - Interface for XML stream initializers for the initiating entity.
    • twisted.words.protocols.jabber.ijabber.IIQResponseTracker - IQ response tracker interface.
    • twisted.words.protocols.jabber.ijabber.IService - External server-side component service interface.
    • twisted.words.protocols.jabber.ijabber.IXMPPHandler - Interface for XMPP protocol handlers.
    • twisted.words.protocols.jabber.ijabber.IXMPPHandlerCollection - Collection of handlers.
    • twisted.words.protocols.jabber.sasl_mechanisms.ISASLMechanism - No interface docstring; 1/1 attributes, 2/2 methods documented
    • twisted.words.protocols.jabber.xmpp_stringprep.ILookupTable - Interface for character lookup classes.
    • twisted.words.protocols.jabber.xmpp_stringprep.IMappingTable - Interface for character mapping classes.
    • twisted.words.xish.domish.IElement - Interface to XML element nodes.