twisted API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Class Hierarchy

  • abc.ABC
    • twisted.internet.base.BaseConnector - Basic implementation of IConnector.
      • 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.defer._ConcurrencyPrimitive - No class docstring; 0/1 instance variable, 2/7 methods documented
      • twisted.internet.defer.DeferredLock - A lock for event driven systems.
      • twisted.internet.defer.DeferredSemaphore - A semaphore for event driven systems.
    • twisted.python.log._GlobalStartStopObserver - 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.
  • 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.namedtuple('TokenInfo', 'type string start end line')
    • twisted.persisted._tokenize.TokenInfo - Undocumented
  • 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.
  • 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).
  • constantly.Values
    • 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.
  • 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).
  • email.message.EmailMessage
    • twisted.web.client._FakeUrllibResponseInfo - Undocumented
  • enum.Enum
    • twisted._threads._memory.NoMore - Undocumented
    • twisted._threads._threadworker.Stop - Undocumented
    • twisted.internet.defer._Sentinel - No summary
    • twisted.internet.test.test_inlinecb.CancellationTestsStackedType - Undocumented
  • enum.IntEnum
    • twisted.application.runner._exit.ExitStatus - Standard exit status codes for system programs.
  • 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 exception docstring; 1/1 property, 0/3 instance variable, 0/2 method 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.BadSignatureAlgorithmError - Raised when a public key signature algorithm name isn't defined for this public key format.
    • twisted.conch.ssh.keys.EncryptedKeyError - Raised when an encrypted key is presented to fromString/fromFile without a password.
    • twisted.conch.ssh.keys.PassphraseNormalizationError - Raised when a passphrase contains Unicode characters that cannot be normalized using the available Unicode character database.
    • 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 - A type of credentials were passed in with no knowledge of how to check them. This is a server configuration error - it means that a protocol was connected to a Portal without a CredentialChecker that can check all of its potential authentication strategies.
    • 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 - This error is raised when one of Deferred.callback or Deferred.errback is called after one of the two had already been called.
    • 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.FailureGroup - More than one failure occurred.
    • 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 - Undocumented
      • twisted.internet.error.CannotListenError - This gets raised by a call to startListening, when the object cannotstart listening.
    • twisted.internet.error.CertificateError - Undocumented
    • twisted.internet.error.ConnectError - Undocumented
      • twisted.internet.error.BadFileError - Undocumented
      • twisted.internet.error.ConnectBindError - Undocumented
      • twisted.internet.error.ConnectionRefusedError - Undocumented
      • twisted.internet.error.NoRouteError - Undocumented
      • twisted.internet.error.ServiceNameUnknownError - Undocumented
      • twisted.internet.error.SSLError - Undocumented
      • twisted.internet.error.TCPTimedOutError - Undocumented
      • twisted.internet.error.UnknownHostError - Undocumented
      • twisted.internet.error.UserError - Undocumented
        • twisted.internet.error.TimeoutError - Undocumented
    • 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 - Undocumented
        • twisted.internet.error.ProcessDone - Undocumented
      • twisted.internet.error.ConnectionLost - Undocumented
        • twisted.internet.error.ConnectionAborted - Connection was aborted locally, using twisted.internet.interfaces.ITCPTransport.abortConnection.
        • twisted.internet.error.ConnectionFdescWentAway - Undocumented
        • twisted.internet.error.FileDescriptorOverrun - A mis-use of IUNIXTransport.sendFileDescriptor caused the connection to be closed.
        • twisted.internet.error.ProcessTerminated - No exception docstring; 0/3 instance variable, 0/1 class variable, 0/1 constant, 1/1 method documented
    • twisted.internet.error.MessageLengthError - Undocumented
    • 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 - Undocumented
      • twisted.internet.error.PeerVerifyError - Undocumented
    • twisted.internet.task.SchedulerError - The operation could not be completed because the scheduler or one of its tasks was in an invalid state. This exception should not be raised directly, but is a superclass of various scheduler-state-related exceptions.
      • 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_defer_await.SampleException - A specific sample exception for testing.
    • 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.TerminalException - Just a specific exception type for use in inlineCallbacks tests in this file.
    • 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.pop3.InsecureAuthenticationDisallowed - An error indicating secure authentication was required but no mechanism could be found.
      • twisted.mail.pop3.LineTooLong - An error indicating that the server sent a line which exceeded the maximum line length (LineOnlyReceiver.MAX_LENGTH).
      • twisted.mail.pop3.ServerErrorResponse - An error indicating that the server returned an error response to a request.
      • twisted.mail.pop3.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.pop3.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.persisted._tokenize.StopTokenizing - Undocumented
    • twisted.persisted._tokenize.TokenError - 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.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.PASVIPv6NotImplementedError - Raised when PASV is used with IPv6.
      • twisted.protocols.ftp.PermissionDeniedError - Raised when access is attempted to a resource to which access is not allowed.
      • twisted.protocols.ftp.UnsupportedNetworkProtocolError - Raised when the client requests an unsupported network protocol.
    • 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 - Either the local or foreign port was improperly specified. This should be returned if either or both of the port ids were out of range (TCP port numbers are from 1-65535), negative integers, reals or in any fashion not recognized as a non-negative integer.
      • 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.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 cannot 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_failure.ComparableException - An exception that can be compared by value.
    • 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._dist.test.test_disttrial.WorkerBroken - A worker tried to run a test case but the worker is broken.
    • twisted.trial._dist.test.test_disttrial.WorkerPoolBroken - An exception for ``StartedWorkerPoolBroken`` to fail with to allow tests to exercise exception code paths.
    • twisted.trial._dist.worker.NotRunning - An operation was attempted on a worker process which is not running.
    • twisted.trial._dist.worker.WorkerException - An exception was reported by a test running in a worker process.
    • twisted.trial._synctest.UnsupportedTrialFeature - A feature of twisted.trial was used that pyunit cannot support.
    • twisted.trial.test.erroneous.FoolishError - Undocumented
    • twisted.trial.test.erroneous.LargeError - An exception which has a string representation of at least a specified number of characters.
    • 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 - RequestNotSent indicates that an attempt was made to issue a request but for reasons unrelated to the details of the request itself, the request could not be sent. For example, this may indicate that an attempt was made to send a request using a protocol which is no longer connected to a server.
    • 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 - _DataLoss indicates that not all of a message body was received. This is only one of several possible exceptions which may indicate that data was lost. Because of this, it should not be checked for by specifically; any unexpected exception should be treated as having caused data loss.
    • twisted.web.http._MalformedChunkedDataError - _ChunkedTransferDecoder raises _MalformedChunkedDataError from its dataReceived method when it encounters malformed data. This exception indicates a client-side error. If this exception is raised, the connection should be dropped with a 400 error.
    • twisted.web.http._MultiPartParseException - Failed to parse the multipart/form-data payload.
    • twisted.web.http.PotentialDataLoss - PotentialDataLoss may be raised by a transfer encoding decoder's noMoreData method to indicate that it cannot be determined if the entire response body has been delivered. This only occurs when making requests to HTTP servers which do not set ...
    • 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
  • hamcrest.core.base_matcher.BaseMatcher
    • twisted.trial._dist.test.matchers.HasSum - Match a sequence the elements of which sum to a value matched by another matcher.
    • twisted.trial._dist.test.matchers.IsSequenceOf - Match a sequence where every element is matched by another matcher.
    • twisted.trial.test.matchers._MatchAfter - The implementation of after.
  • http.client.HTTPResponse
    • twisted.web.client._FakeStdlibResponse - A fake urllib.response.Response object for http.cookiejar to work with.
  • io.BytesIO
    • twisted.conch.test.test_cftp.InMemoryRemoteFile - An ISFTPFile which handles all data in memory.
    • twisted.conch.test.test_endpoints._WriteDiscarder - No class docstring; 1/1 method documented
    • twisted.internet.testing.StringIOWithoutClosing - A BytesIO that can't be closed.
  • IOError
    • twisted.internet.error.DNSLookupError - Undocumented
    • 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.
  • 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.logger._format.PotentialCallWrapper - Object wrapper that wraps getattr() so as to process call-parentheses "()" after a dotted attribute access.
    • twisted.web.test.test_agent.BrowserLikeRedirectAgentTests - Tests for client.BrowserLikeRedirectAgent.
    • twisted.web.test.test_agent.RedirectAgentTests - Tests for client.RedirectAgent.
  • 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.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.test.test_strerror._MyWindowsException - An exception type like ctypes.WinError, but available on all platforms.
  • 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(IWorker, '_realWorker')
    • twisted._threads.test.test_team.ContextualWorker - A worker implementation that supplies a context.
  • RuntimeError
    • twisted.internet.error.NotConnectingError - Undocumented
    • twisted.internet.error.NotListeningError - Undocumented
    • 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
  • str
    • twisted.words.xish.domish.SerializedXML - Marker class for pre-serialized XML in the DOM.
    • twisted.words.xish.xpath.LiteralValue - Undocumented
  • tkinter.Frame
    • twisted.conch.scripts.tkconch.TkConchMenu - Undocumented
    • twisted.conch.ui.tkvt100.VT100Frame - Undocumented
  • 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.FakeThread - A fake threading.Thread.
  • twisted._threads.ThreadWorker - An IExclusiveWorker implemented based on a single thread and a queue.
  • twisted.application._client_service._Core - Shared core for ClientService state machine.
  • twisted.application._client_service._DisconnectFactory - A _DisconnectFactory is a proxy for IProtocolFactory that catches connectionLost notifications and relays them.
  • twisted.application._client_service._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.app._BasicProfiler - No summary
    • 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.scripts._twistw.WindowsApplicationRunner - An ApplicationRunner which avoids unix-specific things. No forking, no PID files, no privileges.
      • 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.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 - No summary
  • twisted.application.app.AppProfiler - Class which selects a specific profile runner based on configuration options.
  • twisted.application.app.ReactorSelectionMixin - Provides options for selecting a reactor to install.
    • twisted.application.app.ServerOptions - No class docstring; 0/1 property, 0/1 instance variable, 0/5 class variable, 2/5 methods documented
      • twisted.scripts._twistd_unix.ServerOptions - No class docstring; 0/4 class variable, 1/2 method documented
      • twisted.scripts._twistw.ServerOptions - No class docstring; 0/2 class variable, 1/1 method 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.reactors.Reactor - No summary
    • twisted.test.test_application.FakeReactor - A fake reactor with a hooked install method.
  • 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.
  • 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_runner.DummyExit - Stub for _exit.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 StringIO 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.Process - Process running parameters.
  • twisted.application.service.Service - Base class for services.
    • twisted.application.internet._VolatileDataService - Undocumented
      • twisted.application.internet._AbstractClient - No summary
        • twisted.application.internet.SSLClient - Undocumented
        • twisted.application.internet.TCPClient - Undocumented
        • twisted.application.internet.UNIXClient - Undocumented
        • twisted.application.internet.UNIXDatagramClient - Undocumented
      • twisted.application.internet._AbstractServer - No summary
        • twisted.application.internet.MulticastServer - Undocumented
        • twisted.application.internet.SSLServer - Undocumented
        • twisted.application.internet.TCPServer - Undocumented
        • twisted.application.internet.UDPServer - Undocumented
        • twisted.application.internet.UNIXDatagramServer - Undocumented
        • twisted.application.internet.UNIXServer - Undocumented
      • 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.avatar.ConchUser - Undocumented
    • twisted.conch.manhole_ssh.TerminalUser - Undocumented
      • twisted.conch.test.test_recvline.TestUser - 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_filetransfer.TestAvatar - Undocumented
      • twisted.conch.test.test_filetransfer.FileTransferTestAvatar - Undocumented
    • twisted.conch.test.test_ssh.ConchTestAvatar - An avatar against which various SSH features can be tested.
    • twisted.conch.unix.UnixConchUser - Undocumented
  • 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.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.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.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.UNIXAuthorizedKeysFiles - Object that provides SSH public keys based on public keys listed in authorized_keys and authorized_keys2 files in UNIX user .ssh/ directories. If any of the files cannot be read, a message is logged but that file is otherwise ignored.
  • twisted.conch.checkers.UNIXPasswordDatabase - A checker which validates users out of the UNIX password databases, or databases of a compatible format.
  • 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.test.test_knownhosts.FakeUI - A fake UI object, adhering to the interface expected by KnownHostsFile.verifyHostKey
  • 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.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.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.TerminalProtocol - No class docstring; 0/1 instance variable, 1/6 method 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.insults.Vector - Undocumented
  • twisted.conch.insults.window.BoundedTerminalWrapper - Undocumented
  • twisted.conch.insults.window.Widget - No class docstring; 0/4 instance variable, 0/1 class variable, 1/13 method 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 - No summary
      • 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.test.test_window.RecordingWidget - A dummy Widget implementation to test handling of function keys by recording keyReceived events.
  • 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.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.scripts.cftp.FileWrapper - Undocumented
  • twisted.conch.scripts.conch._KeepAlive - Undocumented
  • 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.filetransfer.ClientDirectory - Undocumented
  • twisted.conch.ssh.filetransfer.ClientFile - Undocumented
  • twisted.conch.ssh.keys.Key - An object representing a key. A key can be either a public or private key. A public key can verify a signature; a private key can create or verify a signature. To generate a string that can be stored on disk, use the toString method...
  • twisted.conch.ssh.service.SSHService - No class docstring; 0/4 class variable, 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_connection.TestConnection - A subclass of SSHConnection for testing.
      • twisted.conch.test.test_recvline.TestConnection - Undocumented
      • twisted.conch.test.test_ssh.ConchTestClientConnection - No summary
    • twisted.conch.ssh.userauth.SSHUserAuthClient - A service implementing the client side of 'ssh-userauth'.
      • twisted.conch.client.default.SSHUserAuthClient - No class docstring; 0/3 instance variable, 4/11 methods, 2/2 class 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.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.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 properties 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.conch.ssh.session._DummyTransport - Undocumented
  • 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.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 - No summary
  • twisted.conch.telnet.Telnet._OptionState - Represents the state of an option on both sides of a telnet connection.
  • twisted.conch.telnet.Telnet._OptionState._Perspective - Represents the state of an option on side of the telnet connection. Some options can be enabled on a particular side of the connection (RFC 1073 for example: only the client can have NAWS enabled). Other options can be enabled on either or both sides (such as RFC 1372: each side can have its own flow control state).
  • twisted.conch.test.test_agent.agent.SSHAgentServer
    • 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.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.FileTransferTestRealm - Undocumented
  • 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_conch.ConchServerSetupMixin - No class docstring; 0/6 instance variable, 0/1 class variable, 1/5 method, 0/1 static method 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.FakeStdio - A fake for testing twisted.conch.scripts.conch.SSHSession.eofReceived and twisted.conch.scripts.cftp.SSHSession.eofReceived.
  • twisted.conch.test.test_conch.OpenSSHClientMixin - No class docstring; 0/1 class variable, 1/1 method 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.TestAvatar - A mocked-up version of twisted.conch.avatar.ConchUser
  • 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_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.Mock - No class docstring; 0/3 instance variable, 1/3 method documented
  • 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; 0/3 instance variable, 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_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_manhole.ManholeLoopbackMixin - No class docstring; 14/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 method 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 - A transport for a ProcessProtocol which echos data that is sent to it with a Window newline (CR LF) appended to it. If a null byte is in the data, disconnect. When we are asked to disconnect, disconnect the ...
  • 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.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.StubSessionForStubAvatarWithEnv - Same as StubSessionForStubAvatar, but supporting environment variables setting.
  • 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_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.ConchTestBase - Undocumented
    • twisted.conch.test.test_ssh.ConchTestClient - No summary
    • twisted.conch.test.test_ssh.ConchTestServer - Undocumented
  • twisted.conch.test.test_ssh.ConchTestPasswordChecker - Undocumented
  • 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_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.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.MockCipher - A mocked-up version of twisted.conch.ssh.transport.SSHCiphers.
  • 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_unix.MockProcessSpawner - An IReactorProcess that logs calls to spawnProcess.
  • 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.LoopbackTests.Factory - Undocumented
  • twisted.conch.test.test_userauth.LoopbackTests.Factory.Service - Undocumented
  • 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.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; 0/1 instance variable, 1/17 method documented
    • twisted.conch.test.test_filetransfer.FileTransferForTestAvatar - Undocumented
  • twisted.conch.unix.SSHSessionForUnixConchUser - No class docstring; 0/8 instance variable, 0/1 class variable, 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.checkers.InMemoryUsernamePasswordDatabaseDontUse - An extremely simple credentials checker.
  • twisted.cred.credentials.Anonymous - Undocumented
  • 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.credentials.SSHPrivateKey - Undocumented
  • twisted.cred.credentials.UsernameHashedPassword - Undocumented
  • twisted.cred.credentials.UsernamePassword - Undocumented
    • twisted.cred.test.test_cred.NetworkHashedFilePasswordDBMixin.credClass - Undocumented
    • twisted.mail._cred.LOGINCredentials - Undocumented
      • twisted.mail.smtp.LOGINCredentials - LOGINCredentials generates challenges for LOGIN authentication.
    • twisted.mail._cred.PLAINCredentials - Undocumented
  • twisted.cred.portal.Portal - A mediator between clients and a realm.
  • 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; 0/1 instance variable, 0/4 class variable, 1/2 method 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; 0/4 class variable, 1/2 method documented
    • twisted.words.tap.Options - No class docstring; 0/5 class variable, 2/3 methods documented
  • 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.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._baseprocess.BaseProcess - No class docstring; 0/3 instance variable, 0/1 class variable, 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 PTYProcess used for tests.
  • twisted.internet._multicast.MulticastMixin - Implement multicast functionality.
    • twisted.internet.iocpreactor.udp.MulticastPort - UDP Port that supports multicasting.
    • twisted.internet.udp.MulticastPort - UDP Port that supports multicasting.
  • 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.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._newtls.ConnectionMixin - A mixin for twisted.internet.abstract.FileDescriptor which adds an ITLSTransport implementation.
    • 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; 0/2 instance variable, 1/5 method, 1/1 class method documented
  • 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.tcp.Server - Serverside socket-stream connection class.
      • twisted.internet.ssl.Server - I am an SSL server.
      • twisted.internet.unix.Server - No class docstring; 0/2 instance variable, 1/5 method, 1/1 class method documented
  • twisted.internet._pollingfile._PollableResource - Undocumented
    • twisted.internet._dumbwin32proc._Reaper - Undocumented
    • twisted.internet._pollingfile._PollableReadPipe - Undocumented
    • twisted.internet._pollingfile._PollableWritePipe - No class docstring; 0/7 instance variable, 4/10 methods documented
  • twisted.internet._pollingfile._PollingTimer - Undocumented
    • twisted.internet._dumbwin32proc.Process - A process that integrates with the Twisted event loop.
    • twisted.internet.stdio.StandardIO - No class docstring; 0/5 instance variable, 0/1 class variable, 1/15 method documented
  • twisted.internet._posixstdio.PipeAddress - Undocumented
  • twisted.internet._posixstdio.StandardIO - No class docstring; 0/5 instance variable, 2/21 methods documented
  • 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._signals._ChildSignalHandling - Signal handling behavior which supports SIGCHLD for notification about changes to child process state.
  • twisted.internet._signals._MultiSignalHandling - An implementation of SignalHandling which propagates protocol method calls to a number of other implementations.
  • twisted.internet._signals._WithoutSignalHandling - A SignalHandling implementation that does no signal handling.
  • twisted.internet._signals._WithSignalHandling - A reactor core helper that can manage signals: it installs signal handlers at start time.
  • 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.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.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._sslverify.PublicKey - A PublicKey is a representation of the public part of a key pair.
    • twisted.internet.ssl.KeyPair - No class docstring; 3/10 methods, 0/2 class method documented
  • 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._posixserialport.SerialPort - A select()able serial device, acting as a transport.
      • 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; 0/7 instance variable, 2/6 methods, 1/1 class method 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 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 ProcessWriter used for tests.
      • twisted.internet.process.PTYProcess - An operating-system Process that uses PTY support.
        • twisted.test.test_process.DumbPTYProcess - A fake PTYProcess used for tests.
      • twisted.internet.serialport.SerialPort - A serial device, acting as a transport, that uses a win32 event.
        • 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; 0/2 instance variable, 1/5 method, 1/1 class method documented
      • twisted.internet.test.test_abstract.TrackingFileDescriptor - Write a limited amount, and track what gets written.
      • 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 - No summary
        • twisted.internet.iocpreactor.tcp.Client - No summary
        • 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._posixserialport.SerialPort - A select()able serial device, acting as a transport.
      • 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; 0/7 instance variable, 2/6 methods, 1/1 class method 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 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 ProcessWriter used for tests.
      • twisted.internet.process.PTYProcess - An operating-system Process that uses PTY support.
        • twisted.test.test_process.DumbPTYProcess - A fake PTYProcess used for tests.
      • twisted.internet.serialport.SerialPort - A serial device, acting as a transport, that uses a win32 event.
        • 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; 0/2 instance variable, 1/5 method, 1/1 class method documented
      • twisted.internet.test.test_abstract.TrackingFileDescriptor - Write a limited amount, and track what gets written.
      • 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 - No summary
        • twisted.internet.iocpreactor.tcp.Client - No summary
        • 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; 0/15 instance variable, 0/2 class variable, 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.base._ThreePhaseEvent - Collection of callables (with arguments) which can be invoked as a group in a particular order.
  • twisted.internet.base.BlockingResolver - Undocumented
  • twisted.internet.base.DelayedCall - No class docstring; 0/11 instance variable, 0/2 class variable, 9/10 methods documented
  • 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; 0/2 instance variable, 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.gireactor.PortableGIReactor - Portable GObject Introspection event loop reactor.
          • 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.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 - ThreadedResolver uses a reactor, a threadpool, and socket.gethostbyname to perform name lookups without blocking the reactor thread. It also supports timeouts indepedently from whatever timeout logic ...
    • twisted.names.client.ThreadedResolver - Undocumented
  • twisted.internet.defer.DebugInfo - Deferred debug helper.
  • twisted.internet.defer.waitForDeferred - See deferredGenerator.
  • 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.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.gireactor.PortableGIReactor - Portable GObject Introspection event loop reactor.
        • 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.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._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.gireactor.PortableGIReactor - Portable GObject Introspection event loop reactor.
      • 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._FDDetector - This class contains the logic necessary to decide which of the available system techniques should be used to detect the open file descriptors for the current process. The chosen technique gets monkey-patched into the _listOpenFDs method of this class so that the detection only needs to occur once.
  • 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; 0/2 instance variable, 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\n" 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; 0/4 instance variable, 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; 0/5 instance variable, 0/2 class variable, 2/12 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/5 instance variable, 0/6 class variable, 2/6 methods, 0/1 class documented
        • twisted.conch.test.test_recvline.TestInsultsClientProtocol - Undocumented
      • twisted.conch.insults.insults.ServerProtocol - No class docstring; 0/10 instance variable, 0/4 class variable, 0/2 constant, 1/55 method, 0/1 class 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; 0/1 instance variable, 0/1 class variable, 1/4 method 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.ssh.filetransfer.FileTransferBase - No class docstring; 0/3 instance variable, 0/3 class variable, 1/6 method documented
        • twisted.conch.ssh.filetransfer.FileTransferClient - No class docstring; 0/4 instance variable, 17/27 methods documented
        • twisted.conch.ssh.filetransfer.FileTransferServer - No class docstring; 0/4 instance variable, 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 - No summary
        • twisted.conch.ssh.transport.SSHServerTransport - SSHServerTransport implements the server side of the SSH protocol.
          • twisted.conch.test.test_ssh.ConchTestServer - 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.FakeTransport - userauth.SSHUserAuthServer expects an SSH transport which has a factory attribute which has a portal attribute. Because the portal is important for testing authentication, we need to be able to provide an interesting portal object to the ...
      • twisted.conch.telnet.Telnet - No summary
        • twisted.conch.telnet.TelnetTransport - No summary
        • 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 - Connects to server launched by a third-party process (managed by ConchTestForwardingProcess) sends data, then reports whatever it received back to the ConchTestForwardingProcess once the connection is ended.
      • 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 method 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 method 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 - An amp.AMP subclass which overrides private methods to avoid testing the network. It also provides a responder for MagicSchemaCommand that does nothing, so that tests can test aspects of the interaction of ...
              • 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; 0/3 instance variable, 1/3 method documented
              • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
              • twisted.trial._dist.test.test_stream.AMPStreamReceiver - A simple AMP interface to StreamReceiver.
              • 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.test.test_worker.SpyDataLocalWorkerAMP - A fake implementation of LocalWorkerAMP that records the received data and doesn't automatically dispatch any command..
              • 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.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; 0/10 instance variable, 0/1 class variable, 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; 0/1 instance variable, 0/1 class variable, 1/5 method documented
        • twisted.protocols.ident.IdentServer - The Identification Protocol (a.k.a., "ident", a.k.a., "the Ident Protocol") provides a means to determine the identity of a user of a particular TCP connection. Given a TCP port number pair, it returns a character string which identifies the owner of that connection on the server's system.
          • 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; 0/5 instance variable, 0/2 class variable, 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; 0/4 instance variable, 1/10 method documented
        • twisted.mail.test.test_pop3client.TLSServerFactory.protocol - Undocumented
        • twisted.mail.test.test_smtp.FakeSMTPServer - Undocumented
        • 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.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 - No summary
        • twisted.test.test_ssl.UnintelligentProtocol - No summary
        • 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.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; 0/1 instance variable, 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; 0/10 instance variable, 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; 0/4 instance variable, 0/1 class variable, 2/15 methods documented
      • twisted.protocols.ftp.ProtocolWrapper - Undocumented
      • twisted.protocols.ftp.SenderProtocol - No class docstring; 0/2 instance variable, 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; 0/3 instance variable, 1/9 method documented
        • twisted.protocols.tls.TLSMemoryBIOProtocol - TLSMemoryBIOProtocol is a protocol wrapper which uses OpenSSL via a memory BIO to encrypt bytes written to it before sending them on to the underlying transport and decrypts bytes received from the underlying transport before delivering them to the wrapped protocol.
          • twisted.protocols.tls.BufferingTLSTransport - A TLS transport implemented by wrapping buffering around a TLSMemoryBIOProtocol.
        • 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_halfclose_buggy.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_halfclose_buggy_write.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; 0/1 class variable, 1/2 method 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 - No summary
      • 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; 0/23 instance variable, 0/2 class variable, 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; 0/2 class variable, 2/3 methods documented
      • twisted.conch.test.test_endpoints.CommandFactory - Undocumented
      • twisted.conch.test.test_ssh.ConchTestServerFactory - No class docstring; 0/1 instance variable, 0/2 class variable, 1/5 method documented
      • 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.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; 0/2 instance variable, 1/4 method documented
      • twisted.names.test.test_srvconnect.DummyFactory - Dummy client factory that stores the reason of connection failure.
      • 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; 0/3 instance variable, 1/4 method 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.WriterClientFactory - Undocumented
      • twisted.test.test_unix.FailedConnectionClientFactory - Undocumented
      • 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 - MultipleDeliveryFactorySMTPServerFactory creates SMTP server protocol instances with message delivery factory objects supplied to it. Each factory is used for one connection and then discarded. Factories are used in the order they are supplied.
      • 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.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._posixserialport.SerialPort - A select()able serial device, acting as a transport.
    • twisted.internet.serialport.SerialPort - A serial device, acting as a transport, that uses a win32 event.
      • twisted.internet.test.test_win32serialport.RegularFileSerialPort - Undocumented
  • 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.ClientContextFactory - A context factory for SSL clients.
    • twisted.test.ssl_helpers.ClientTLSContext - SSL Context Factory for client-side connections.
  • 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.SSLv23_METHOD.
  • 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.task._Timer - Undocumented
  • 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 - No summary
  • 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.task.LoopingCall - Call a function repeatedly.
    • twisted.test.test_task.TestableLoopingCall - Undocumented
  • twisted.internet.tcp._AbortingMixin - Common implementation of abortConnection.
    • twisted.internet.iocpreactor.tcp.Connection - No summary
      • twisted.internet.iocpreactor.tcp.Client - No summary
      • 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; 0/2 instance variable, 1/5 method, 1/1 class method documented
  • twisted.internet.tcp._BaseBaseClient - Code shared with other (non-POSIX) reactors for management of general outgoing connections.
    • twisted.internet.iocpreactor.tcp.Client - No summary
    • 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 - No summary
    • 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 - No summary
    • twisted.internet.iocpreactor.tcp.Connection - No summary
      • twisted.internet.iocpreactor.tcp.Client - No summary
      • twisted.internet.iocpreactor.tcp.Server - Serverside socket-stream connection class.
    • twisted.internet.iocpreactor.tcp.Port - No class docstring; 0/15 instance variable, 0/2 class variable, 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; 0/2 instance variable, 1/5 method, 1/1 class method 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; 0/7 instance variable, 2/6 methods, 1/1 class method 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 - Base class for builders defining tests related to IReactorTCP.connectTCP. Classes which uses this in must provide all of the documented instance variables in order to specify how the test works. These are documented as instance variables rather than declared as methods due to some peculiar inheritance ordering concerns, but they are effectively abstract methods.
      • 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 - Base class for builders defining tests related to IReactorTCP.connectTCP. Classes which uses this in must provide all of the documented instance variables in order to specify how the test works. These are documented as instance variables rather than declared as methods due to some peculiar inheritance ordering concerns, but they are effectively abstract methods.
      • 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.reactormixins.ReactorBuilder - SynchronousTestCase mixin which provides a reactor-creation API. This mixin defines setUp and tearDown, so mix it in before SynchronousTestCase or call its methods from the overridden ones in the subclass.
    • twisted.internet.test.test_asyncioreactor.AsyncioSelectorReactorTests - AsyncioSelectorReactor tests.
    • twisted.internet.test.test_cfreactor.CoreFoundationSpecificTests - Tests for platform interactions of the CoreFoundation-based reactor.
    • 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 - Base class for builders defining tests related to IReactorTCP.connectTCP. Classes which uses this in must provide all of the documented instance variables in order to specify how the test works. These are documented as instance variables rather than declared as methods due to some peculiar inheritance ordering concerns, but they are effectively abstract methods.
      • 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; 0/1 class variable, 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_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; 0/1 class variable, 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_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.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_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.FakeAddrInfoGetter - Test object implementing getaddrinfo.
  • 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; 0/1 class variable, 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; 0/1 class variable, 1/2 method 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_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.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; 0/1 class variable, 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.FakeDatagramTransport - Undocumented
  • 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 - No summary
    • 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.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.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; 0/2 instance variable, 1/5 method, 1/1 class method documented
  • twisted.internet.unix._UNIXPort - No class docstring; 1/1 method 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; 0/7 instance variable, 2/6 methods, 1/1 class method 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; 0/2 instance variable, 8/17 methods documented
    • twisted.internet.selectreactor.SelectReactor - A select() based reactor - runs on all POSIX platforms and on Win32.
  • 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.internet.wxsupport.wxRunner - Make sure GUI events are handled.
  • 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._io.LoggingFile
    • twisted.logger.test.test_io.TestLoggingFile - LoggingFile that is also an observer which captures events and messages.
  • twisted.logger._logger._FailCtxMgr - Undocumented
  • twisted.logger._logger._FastFailCtxMgr - Undocumented
  • twisted.logger._logger.Logger
    • twisted.logger.test.test_logger.TestLogger - Logger with an overridden emit method that keeps track of received events.
  • 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 a twisted.python.log.ILogObserver.
  • twisted.logger.LimitedHistoryLogObserver - ILogObserver that stores events in a buffer of a fixed size:
  • twisted.logger.LogBeginner - A LogBeginner holds state related to logging before logging has begun, and begins logging when told to do so. Logging "begins" when someone has selected a set of observers, like, for example, a FileLogObserver...
  • 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.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._cred.CramMD5ClientAuthenticator - Undocumented
  • twisted.mail._cred.LOGINAuthenticator - Undocumented
  • twisted.mail._cred.PLAINAuthenticator - Undocumented
  • twisted.mail._pop3client._ListSetter - A utility class to construct a list from a multi-line response accounting for deleted messages.
  • 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 - No class docstring; 0/9 class variable, 1/3 method documented
  • 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._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.Command - Undocumented
  • twisted.mail.imap4.DontQuoteMe - Undocumented
  • twisted.mail.imap4.FileProducer - No class docstring; 0/5 instance variable, 0/1 constant, 2/6 methods documented
  • twisted.mail.imap4.LiteralFile - No class docstring; 0/3 instance variable, 0/1 class variable, 1/3 method documented
  • twisted.mail.imap4.LiteralString - No class docstring; 0/3 instance variable, 1/3 method documented
  • 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.MessageProducer - No class docstring; 0/5 instance variable, 0/1 class variable, 0/1 constant, 1/3 method documented
  • twisted.mail.imap4.MessageSet - A set of message identifiers usable by both IMAP4Client and IMAP4Server via IMailboxIMAP.store and IMailboxIMAP.fetch.
  • 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._IteratorBuffer - An iterator which buffers the elements of a container and periodically passes them as input to a writer.
  • 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.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; 0/2 instance variable, 1/5 method 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._AttemptManager - A manager for an attempt to relay a set of messages to a mail exchange server.
  • 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; 0/3 instance variable, 0/2 class variable, 1/6 method documented
    • twisted.mail.test.test_imap.AuthenticatorTests - No class docstring; 0/3 instance variable, 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; 0/11 instance variable, 1/10 method 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; 0/11 instance variable, 10/51 methods documented
    • twisted.mail.test.test_imap.NewFetchTests - No class docstring; 0/10 instance variable, 0/2 class variable, 7/39 methods documented
    • twisted.mail.test.test_imap.NewStoreTests - Undocumented
    • twisted.mail.test.test_imap.TimeoutTests - No class docstring; 0/1 instance variable, 6/6 methods documented
    • twisted.mail.test.test_imap.TLSTests - No class docstring; 0/1 instance variable, 0/2 class variable, 6/10 methods documented
    • twisted.mail.test.test_imap.UnsolicitedResponseTests - Undocumented
  • 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.MessageCopierMailbox - Undocumented
  • twisted.mail.test.test_imap.PreauthIMAP4ClientMixin - Mixin for SynchronousTestCase subclasses which provides a setUp method which creates an IMAP4Client connected to a StringTransport and puts it into the authenticated state.
    • 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.SimpleMailbox - Undocumented
    • twisted.mail.test.test_imap.SlowMailbox - Undocumented
  • twisted.mail.test.test_imap.SynchronousMailbox - Trivial, in-memory mailbox implementation which can produce a message synchronously.
  • twisted.mail.test.test_imap.TestChecker - Undocumented
  • twisted.mail.test.test_imap.TestRealm - A IRealm for tests.
  • 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.LineBufferMessage - Undocumented
  • twisted.mail.test.test_mail.Manager - Undocumented
  • 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_mail.TestDomain - Undocumented
  • twisted.mail.test.test_options.SpyEndpoint - SpyEndpoint remembers what factory it is told to listen with.
  • 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 - Run all of the command tests against a mailbox which raises ValueError when an out of bounds request is made. This is the correct behavior and after support for mailboxes which raise IndexError is removed, this will become just ...
      • 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 - A pop3.IServerFactory implementation, for use by the test suite, with some behavior controlled by the values of (settable) public attributes and other behavior based on values hard-coded both here and in some test methods.
  • 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; 0/4 class variable, 1/1 method documented
    • twisted.mail.test.test_smtp.AnotherESMTPTests - Undocumented
    • twisted.mail.test.test_smtp.AnotherSMTPTests - Undocumented
  • 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.DummyChecker - Undocumented
  • 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.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.DummySMTPMessage - 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.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.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.test.test_names.NoFileAuthority - Undocumented
    • 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 method documented
    • twisted.names.test.test_srvconnect.FakeResolver - Resolver that only gives out one given result.
  • twisted.names.dns.Charstr - No class docstring; 0/1 instance variable, 3/6 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.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_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.MessageComplete - An example of a fully populated non-edns response message.
  • 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 - This is a mixin which adds an example to the path, tests it, and then removes it from the path and unimports the modules which the test loaded. Test cases which test example code and documentation listings should use this.
    • 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.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.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.ethernet.EthernetHeader - Undocumented
  • twisted.pair.ip.IPHeader - Undocumented
  • twisted.pair.rawudp.UDPHeader - Undocumented
  • twisted.pair.test.test_ethernet.MyProtocol - No class docstring; 0/1 instance variable, 1/3 method documented
  • twisted.pair.test.test_ip.MyProtocol - Undocumented
  • 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.persisted._tokenize.Untokenizer - Undocumented
  • twisted.persisted.aot._NoStateObj - Undocumented
  • twisted.persisted.aot.AOTJellier - No class docstring; 0/3 instance variable, 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; 0/3 instance variable, 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; 0/1 instance variable, 0/1 class variable, 1/2 method 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; 0/2 instance variable, 0/1 class variable, 2/7 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.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.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.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 - Tests that data being reported from a bad or incomplete fix isn't used. Although the specification dictates that GPSes shouldn't produce NMEA sentences with real-looking values for altitude or position in them unless they have at least some semblance of a GPS fix, this is widely ignored.
    • twisted.positioning.test.test_nmea.PositionErrorFixerTests - Position errors in NMEA are passed as dilutions of precision (DOP). This is a measure relative to some specified value of the GPS device as its "reference" precision. Unfortunately, there are very few ways of figuring this out from just the device (sans manual).
    • 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 method 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 - An amp.AMP subclass which overrides private methods to avoid testing the network. It also provides a responder for MagicSchemaCommand that does nothing, so that tests can test aspects of the interaction of ...
        • 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; 0/3 instance variable, 1/3 method documented
        • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
        • twisted.trial._dist.test.test_stream.AMPStreamReceiver - A simple AMP interface to StreamReceiver.
        • 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.test.test_worker.SpyDataLocalWorkerAMP - A fake implementation of LocalWorkerAMP that records the received data and doesn't automatically dispatch any command..
        • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
  • twisted.protocols.amp._NoCertificate - This is for peers which don't want to use a local certificate. Used by AMP because AMP's internal language is all about certificates and this duck-types in the appropriate place; this API isn't really stable though, so it's not exposed anywhere public.
  • 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 method 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 - An amp.AMP subclass which overrides private methods to avoid testing the network. It also provides a responder for MagicSchemaCommand that does nothing, so that tests can test aspects of the interaction of ...
      • 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; 0/3 instance variable, 1/3 method documented
      • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
      • twisted.trial._dist.test.test_stream.AMPStreamReceiver - A simple AMP interface to StreamReceiver.
      • 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.test.test_worker.SpyDataLocalWorkerAMP - A fake implementation of LocalWorkerAMP that records the received data and doesn't automatically dispatch any command..
      • 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 - Use this command to switch from something Amp-derived to a different protocol mid-connection. This can be useful to use amp as the connection-startup negotiation phase. Since TLS is a different layer entirely, you can use Amp to negotiate the security parameters of your connection, then switch to a different protocol, and the connection will remain secured.
      • 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.stream.StreamOpen - Open a new stream.
    • twisted.trial._dist.stream.StreamWrite - Write a chunk of data to a stream.
    • 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 method 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 - An amp.AMP subclass which overrides private methods to avoid testing the network. It also provides a responder for MagicSchemaCommand that does nothing, so that tests can test aspects of the interaction of ...
      • 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; 0/3 instance variable, 1/3 method documented
      • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
      • twisted.trial._dist.test.test_stream.AMPStreamReceiver - A simple AMP interface to StreamReceiver.
      • 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.test.test_worker.SpyDataLocalWorkerAMP - A fake implementation of LocalWorkerAMP that records the received data and doesn't automatically dispatch any command..
      • 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.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 method 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 - An amp.AMP subclass which overrides private methods to avoid testing the network. It also provides a responder for MagicSchemaCommand that does nothing, so that tests can test aspects of the interaction of ...
      • 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; 0/3 instance variable, 1/3 method documented
      • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
      • twisted.trial._dist.test.test_stream.AMPStreamReceiver - A simple AMP interface to StreamReceiver.
      • 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.test.test_worker.SpyDataLocalWorkerAMP - A fake implementation of LocalWorkerAMP that records the received data and doesn't automatically dispatch any command..
      • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
  • 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 method 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 - An amp.AMP subclass which overrides private methods to avoid testing the network. It also provides a responder for MagicSchemaCommand that does nothing, so that tests can test aspects of the interaction of ...
            • 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; 0/3 instance variable, 1/3 method documented
            • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
            • twisted.trial._dist.test.test_stream.AMPStreamReceiver - A simple AMP interface to StreamReceiver.
            • 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.test.test_worker.SpyDataLocalWorkerAMP - A fake implementation of LocalWorkerAMP that records the received data and doesn't automatically dispatch any command..
            • 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.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; 0/5 instance variable, 0/2 class variable, 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; 0/4 instance variable, 1/10 method documented
      • twisted.mail.test.test_pop3client.TLSServerFactory.protocol - Undocumented
      • twisted.mail.test.test_smtp.FakeSMTPServer - Undocumented
      • 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.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 - No summary
      • twisted.test.test_ssl.UnintelligentProtocol - No summary
      • 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.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; 0/1 instance variable, 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; 0/10 instance variable, 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._RecvdCompatHack - Emulates the to-be-deprecated IntNStringReceiver.recvd attribute.
  • 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 method 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 - An amp.AMP subclass which overrides private methods to avoid testing the network. It also provides a responder for MagicSchemaCommand that does nothing, so that tests can test aspects of the interaction of ...
        • 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; 0/3 instance variable, 1/3 method documented
        • twisted.test.test_amp.SimpleSymmetricProtocol - Undocumented
        • twisted.trial._dist.test.test_stream.AMPStreamReceiver - A simple AMP interface to StreamReceiver.
        • 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.test.test_worker.SpyDataLocalWorkerAMP - A fake implementation of LocalWorkerAMP that records the received data and doesn't automatically dispatch any command..
        • twisted.trial._dist.worker.WorkerProtocol - The worker-side trial distributed protocol.
  • twisted.protocols.ftp._FileReader - Undocumented
  • twisted.protocols.ftp._FileWriter - Undocumented
  • twisted.protocols.ftp.ASCIIConsumerWrapper - Undocumented
  • 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 - No summary
    • twisted.protocols.ftp.SystemFTPRealm - SystemFTPRealm uses system user account information to decide what the home directory for a particular avatarId is.
  • twisted.protocols.ftp.FileConsumer - A consumer for FTP input that writes data to a file.
  • twisted.protocols.ftp.FTPAnonymousShell - An anonymous implementation of IFTPShell
    • twisted.protocols.ftp.FTPShell - An authenticated implementation of IFTPShell.
  • twisted.protocols.ftp.FTPCommand - Undocumented
  • 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.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._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; 0/3 instance variable, 0/1 class variable, 1/10 method documented
  • twisted.protocols.loopback.LoopbackRelay - Undocumented
    • twisted.conch.test.loopback.LoopbackRelay - Undocumented
  • twisted.protocols.memcache.Command - Wrap a client action into an object, that holds the values used in the protocol.
  • 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; 0/10 instance variable, 0/1 class variable, 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.postfix._PostfixTCPMapDict
    • twisted.protocols.postfix.PostfixTCPMapDictServerFactory - An in-memory dictionary factory for PostfixTCPMapServer.
  • 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.sip.Via - A Via is a SIP Via header, representing a segment of the path taken by the request.
  • twisted.protocols.test.test_basic.LPTestCaseMixin - No class docstring; 0/2 class variable, 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.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.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.Int32Tests - Test case for int32-prefixed protocol
    • twisted.protocols.test.test_basic.Int8Tests - Test case for int8-prefixed protocol
  • 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.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.protocols.tls._AggregateSmallWrites - Aggregate small writes so they get written in large batches.
  • 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._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._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._ColorAttribute - A color text attribute.
  • twisted.python._textattributes.CharacterAttributesMixin - Mixin for character attributes that implements a __getattr__ method returning a new _NormalAttr instance when attempting to access a 'normal' attribute; otherwise a new _OtherAttr instance is returned for names that appears in the ...
    • 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.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.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.components.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.
  • 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.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 the passwd structure from the pwd module. See that module 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.formmethod.Argument - Base class for form arguments.
    • twisted.python.formmethod.Boolean - Undocumented
    • twisted.python.formmethod.Choice - The result of a choice between enumerated types. The choices should be a list of tuples of tag, value, and description. The tag will be the value returned if the user hits "Submit", and the description is the bale for the enumerated type...
      • 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 - The result of a checkbox group or multi-menu. The flags should be a list of tuples of tag, value, and description. The tag will be the value returned if the user hits "Submit", and the description is the bale for the enumerated type...
      • 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.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.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 - A class that represents a multiplexed channel over an SSH connection. The channel has a local window which is the maximum amount of data it will receive, and a remote which is the maximum amount of data the remote side will accept...
      • 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 - A generalized implementation of an SSH session.
      • 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.internet._signals._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._signals._SIGCHLDWaker - _SIGCHLDWaker can wake up a reactor whenever SIGCHLD is received.
      • twisted.internet._signals._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.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.internet._signals._SocketWaker - The self-pipe trick<http://cr.yp.to/docs/selfpipe.html>, implemented using a pair of sockets rather than pipes (due to the lack of support in select() on Windows for pipes), used to wake up the main loop from another thread.
  • 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.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.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.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.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 - Test for the SSHSession interface. Several of the methods (request_shell, request_exec, request_pty_req, request_env, request_window_change) would create a 'session' instance variable from the avatar if one didn't exist when they were called.
    • twisted.python.test.test_components.ComponentizedTests - Simple test case for caching in Componentized.
    • twisted.python.test.test_components.MetaInterfaceTests - No class docstring; 1/3 method 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_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 - ShadowDatabaseTestsMixin defines tests which apply to any shadow user database implementation. Subclasses should mix it in, implement setUp to create self.database bound to a shadow user database instance, and implement ...
    • 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 - UserDatabaseTestsMixin defines tests which apply to any user database implementation. Subclasses should mix it in, implement setUp to create self.database bound to a user database instance, and implement ...
    • 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_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_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 str 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.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.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 - A completion action which produces matches in any of these forms:
    • 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.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.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.IntervalDifferential - Given a list of intervals, generate the amount of time to sleep between "instants".
  • twisted.python.util.LineLog - A limited-size line-based log, useful for logging line-based protocols such as SMTP.
  • 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.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._Process - The parameters of a process to be restarted.
  • twisted.runner.procmon.DummyTransport - Undocumented
  • 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.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; 0/5 instance variable, 8/29 methods documented
  • twisted.spread.jelly.DummySecurityOptions - DummySecurityOptions() -> insecure security options Dummy security options -- this class will allow anything.
  • twisted.spread.jelly.Jellyable
    • 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 - No summary
  • twisted.spread.pb.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 - No summary
        • 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; 1/1 class variable, 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; 0/2 instance variable, 1/4 method 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; 0/5 instance variable, 0/2 class variable, 2/12 methods documented
    • twisted.spread.test.test_jelly.TestNode - An object to test jellyfying of new style class instances.
  • 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.D - Dummy new-style class.
  • twisted.spread.test.test_jelly.E - Dummy new-style class with slots.
  • twisted.spread.test.test_jelly.SimpleJellyTest - Undocumented
  • 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.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.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.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.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.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 - SSL Context Factory for server-side connections.
  • 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.FakeSender - This is a fake implementation of the 'box sender' interface implied by AMP.
  • twisted.test.test_amp.IOSimCert - No class docstring; 0/1 class variable, 1/2 method 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 method documented
    • twisted.test.test_amp.PlainVanillaLiveFireTests - No class docstring; 1/1 method documented
    • twisted.test.test_amp.WithServerTLSVerificationTests - No class docstring; 1/1 method documented
  • twisted.test.test_amp.PretendRemoteCertificateAuthority - Undocumented
  • 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_application.Dummy - Undocumented
  • twisted.test.test_application.DummyApp - Undocumented
  • twisted.test.test_application.TimerTarget - Undocumented
  • 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.DummyCanceller - A callable that does nothing. It is intended to be used just to get an object reference to support GC related tests.
  • twisted.test.test_defer.ImmediateFailureMixin - Add additional assertion methods.
    • twisted.test.test_defer.DeferredTests - No class docstring; 0/3 instance variable, 64/85 methods documented
    • twisted.test.test_defer.OtherPrimitivesTests - No class docstring; 0/1 instance variable, 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_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_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_htb.DummyClock - Undocumented
  • 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_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; 0/3 instance variable, 2/2 methods documented
    • twisted.test.test_log.FileObserverTests - Tests for log.FileObserver.
    • twisted.test.test_log.LogPublisherTests - No class docstring; 1/3 method documented
  • twisted.test.test_loopback.LoopbackTestCaseMixin - Undocumented
    • twisted.test.test_loopback.LoopbackAsyncTests - No class docstring; 0/1 class variable, 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_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_paths.WindowsError - Undocumented
  • 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.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.EvilSourceror - Undocumented
  • twisted.test.test_persisted.NonDictState - Undocumented
  • twisted.test.test_persisted.NotPickleable - A class that is not pickleable.
  • twisted.test.test_persisted.Pickleable - Undocumented
  • twisted.test.test_postfix.PostfixTCPMapServerTestCase - No class docstring; 0/2 class variable, 3/3 methods documented
    • twisted.test.test_postfix.ValidTests - Undocumented
  • twisted.test.test_process.ForkOrSpawn - 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 method documented
  • twisted.test.test_process.TestTwoProcessesBase - Undocumented
    • twisted.test.test_process.TwoProcessesNonPosixTests - Undocumented
    • twisted.test.test_process.TwoProcessesPosixTests - Undocumented
  • 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_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_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_sip.DummyLocator - Undocumented
  • twisted.test.test_sip.FailingLocator - Undocumented
  • twisted.test.test_sip.TestRealm - Undocumented
  • twisted.test.test_sob.FakeModule - 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_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; 0/7 instance variable, 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_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_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_threads.Counter - No class docstring; 0/2 instance variable, 1/1 method documented
  • 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_udp.Mixin - Undocumented
    • twisted.test.test_udp.Client - Undocumented
    • twisted.test.test_udp.Server - Undocumented
      • twisted.test.test_udp.GoodClient - Undocumented
  • 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 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.IOPump - Utility to pump data between clients and servers for protocol testing.
  • 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.disttrial.StartedWorkerPool - A pool of workers which have already been started.
  • twisted.trial._dist.disttrial.WorkerPool - Manage a fixed-size collection of child processes which can run tests.
  • twisted.trial._dist.disttrial.WorkerPoolConfig - Configuration parameters for a pool of test-running workers.
  • twisted.trial._dist.stream.StreamReceiver - Buffering de-multiplexing byte stream receiver.
  • twisted.trial._dist.test.test_disttrial._BrokenLocalWorker - A Worker that always fails to run test cases.
  • twisted.trial._dist.test.test_disttrial._LocalWorker - A Worker that runs tests in this process in the usual way.
  • twisted.trial._dist.test.test_disttrial.BrokenWorkerPool - A worker pool that has workers with a broken ``run`` method.
  • twisted.trial._dist.test.test_disttrial.FakeTransport - A simple fake process transport.
  • twisted.trial._dist.test.test_disttrial.LocalWorkerPool - Implement a worker pool that runs tests in-process instead of in child processes.
  • twisted.trial._dist.test.test_disttrial.StartedLocalWorkerPool - A started LocalWorkerPool.
  • twisted.trial._dist.test.test_disttrial.StartedWorkerPoolBroken - A broken, started worker pool. Its workers cannot run actions. They always raise an exception.
  • twisted.trial._dist.test.test_worker.FakeTransport - A fake process transport implementation for testing.
  • 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.workerreporter.ReportingResults - A mutable container for the result of sending test results back to the parent process.
  • twisted.trial._dist.workertrial.WorkerLogObserver - A log observer that forward its output to a AMP protocol.
  • 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 - A _Warning instance represents one warning emitted through the Python warning system (warnings). This is used to insulate callers of _collectWarnings from changes to the Python warnings system which might otherwise require changes to the warning objects that function passes to the observer object it accepts.
  • 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.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 - Used to insert arbitrary errors into a test suite run. Provides enough methods to look like a TestCase, however, when it is run, it simply adds an error to the TestResult. The most common use-case is for when a module fails to import.
  • 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.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.pyunitcases._NonStringId - A class that looks a little like a TestCase, but not enough so to actually be used as one. This helps BrokenRunInfrastructure use some interfaces incorrectly to provoke certain failure conditions.
  • 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 method 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_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 method 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 method 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 - No summary
    • 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 class documented
    • twisted.trial.test.test_testcase.SynchronousTestCaseTests - No class docstring; 1/1 class 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 - Wrap a TestResult from the standard library's unittest so that it supports the extended result types from Trial, and also supports twisted.python.failure.Failures being passed to addError and addFailure...
  • twisted.trial.unittest.Todo - Internal object used to mark a TestCase as 'todo'. Tests marked 'todo' are reported differently in Trial TestResults. If todo'd tests fail, they do not fail the suite and the errors are reported in a separate category...
  • 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._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._template_util._NSContext - A mapping from XML namespaces onto their prefixes in the document.
  • twisted.web._template_util._TagFactory - A factory for Tag objects; the implementation of the tags object.
  • 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._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 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.Response - A Response instance describes an HTTP response received from an HTTP server.
  • 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.distrib.Issue - Undocumented
  • 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 - Protocol for decoding chunked Transfer-Encoding, as defined by RFC 7230, section 4.1. This protocol can interpret the contents of a request or response body which uses the chunked Transfer-Encoding. ...
  • 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.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 - This is a HTTP request handler that works with the IPushProducer implementation in the H2Stream object. No current IRequest object does that, but in principle future implementations could: that codepath should therefore be tested.
      • twisted.web.test.test_http2.AbortingConsumerDummyHandler - This is a HTTP request handler that works with the IPushProducer implementation in the H2Stream object. The difference between this and the ConsumerDummyHandler is that after resuming production it immediately aborts it again.
    • 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 BytesIO wrapper that conforms for the transport API. I support the `writeSequence' method.
  • twisted.web.http_headers._NameEncoder - _NameEncoder converts HTTP header names to bytes and canonicalizies their capitalization.
  • twisted.web.http_headers.Headers - Stores HTTP headers in a key and multiple value format.
  • twisted.web.microdom.lmx - Easy creation of XML.
  • twisted.web.microdom.Node - No class docstring; 0/2 instance variable, 0/1 class variable, 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; 0/1 instance variable, 1/5 method documented
        • twisted.web.domhelpers.RawText - This is an evil and horrible speed hack. Basically, if you have a big chunk of XML that you want to insert into the DOM, but you don't want to incur the cost of parsing it, you can construct one of these and insert it into the DOM...
    • twisted.web.microdom.Document - No class docstring; 0/1 property, 0/1 class variable, 1/10 method documented
    • twisted.web.microdom.Element - No class docstring; 0/10 instance variable, 2/17 methods documented
    • twisted.web.microdom.EntityReference - Undocumented
  • twisted.web.resource.Resource - Define a web-accessible resource.
    • twisted.web.distrib.ResourceSubscription - No class docstring; 0/5 instance variable, 0/2 class variable, 4/6 methods documented
    • twisted.web.distrib.UserDirectory - A resource which lists available user resources and serves them as children.
    • twisted.web.pages._ErrorPage - _ErrorPage is a resource that responds to all requests with a particular (parameterized) HTTP status code and an HTML body containing some descriptive text. This is useful for rendering simple error pages.
    • twisted.web.proxy.ReverseProxyResource - Resource that renders the results gotten from another server
    • twisted.web.resource._UnsafeErrorPageBase - Base class for deprecated error page resources.
      • twisted.web.resource._UnsafeErrorPage - _UnsafeErrorPage, publicly available via the deprecated alias ErrorPage, is a resource which responds with a particular (parameterized) status and a body consisting of HTML containing some descriptive text...
      • twisted.web.resource._UnsafeForbiddenResource - _UnsafeForbiddenResource, publicly available via the deprecated alias ForbiddenResource is a specialization of _UnsafeErrorPage which returns the FORBIDDEN HTTP response code.
      • twisted.web.resource._UnsafeNoResource - _UnsafeNoResource, publicly available via the deprecated alias NoResource, is a specialization of _UnsafeErrorPage 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 - ResourceScriptDirectory is a resource which serves scripts from a filesystem directory. File children of a ResourceScriptDirectory will be served using ResourceScript. Directory children will be served using another ...
    • twisted.web.script.ResourceScriptWrapper - Undocumented
    • 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 - File is a resource that represents a plain non-interpreted file (although it can look for an extension like .rpy or .cgi and hand the file to a processor for interpretation if you wish). Its constructor takes a file path.
    • 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.QueueResource - Add all requests to an internal queue, without responding to the requests. You can access the requests from the queue and handle their response.
    • twisted.web.test.test_web.RootResource - Undocumented
    • twisted.web.test.test_web.SimpleResource - No summary
    • twisted.web.test.test_web.ZeroLengthResource - A resource that always returns a zero-length response.
    • 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 - Redirect to the nearest directory and strip any query string.
    • twisted.web.util.Redirect - Resource that redirects to a specific URL.
    • twisted.web.vhost._HostResource - Undocumented
    • twisted.web.vhost.NameVirtualHost - I am a resource which represents named virtual hosts.
    • twisted.web.vhost.VHostMonsterResource - Use this to be able to record the hostname and method (http vs. https) in the URL without disturbing your web site. If you put this resource in a URL http://foo.com/bar then requests to http://foo.com/bar/http/baz...
    • twisted.web.xmlrpc.XMLRPC - A resource that implements XML-RPC.
      • twisted.web.test.test_xmlrpc.Test - No class docstring; 0/3 constant, 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._GzipEncoder - An encoder which supports gzip.
  • twisted.web.server._RemoteProducerWrapper - Undocumented
  • twisted.web.server.GzipEncoderFactory - No summary
  • 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.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 - A Tag represents an XML tags with a tag name, attributes, and children. A Tag can be constructed using the special twisted.web.template.tags object, or it may be constructed directly with a tag name. Tag...
  • twisted.web.template.TagLoader - An ITemplateLoader that loads an existing flattenable object.
  • 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 - A mixin that runs HTTP method injection tests. Define MethodInjectionTestsMixin.attemptRequestWithMaliciousMethod in a twisted.trial.unittest.SynchronousTestCase subclass to test how HTTP client code behaves when presented with malicious HTTP methods.
    • 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.injectionhelpers.URIInjectionTestsMixin - A mixin that runs HTTP URI injection tests. Define MethodInjectionTestsMixin.attemptRequestWithMaliciousURI in a twisted.trial.unittest.SynchronousTestCase subclass to test how HTTP client code behaves when presented with malicious HTTP URIs.
    • 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.requesthelper.DummyChannel - Undocumented
  • twisted.web.test.requesthelper.DummyChannel.TCP - Undocumented
    • twisted.web.test.requesthelper.DummyChannel.SSL - Undocumented
  • 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; 0/1 instance variable, 0/4 class variable, 1/1 method documented
  • twisted.web.test.requesthelper.NullAddress - A null implementation of IAddress.
  • 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._FakeStdlibResponse and twisted.web.client._FakeStdlibRequest's interactions with 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 - 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; 0/2 instance variable, 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_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_cgi._StartServerAndTearDownMixin - Undocumented
    • 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.DummyEndPoint - An endpoint that does not connect anywhere
  • 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; 3/3 methods documented
    • twisted.web.test.test_domhelpers.MiniDOMHelpersTests - No class docstring; 2/2 methods documented
  • 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; 0/1 class variable, 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; 0/2 class variable, 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 - Pipelined requests get buffered and executed in the order received, not processed in parallel.
    • 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; 0/7 class variable, 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; 0/1 class variable, 4/4 methods documented
  • twisted.web.test.test_http2.NotifyingRequestFactory - A http.Request factory that calls http.Request.notifyFinish on all http.Request objects before it returns them, and squirrels the resulting defer.Deferred away on the class for later use. This is done as early as possible to ensure that we always see the result.
  • 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.Realm - A simple IRealm implementation which gives out WebAvatar for any avatarId.
  • twisted.web.test.test_httpauth.RequestMixin - No class docstring; 1/1 method 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._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_newclient.SimpleRequest - SimpleRequest is a fake implementation of Request which writes a short, fixed string to the transport passed to its writeTo method and returns a succeeded Deferred. This vaguely emulates the behavior of a ...
  • 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_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 - No class docstring; 2/2 class variables, 2/3 methods documented
    • 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.DummyRequest
    • twisted.web.test.test_template.DummyRenderRequest - A dummy request object that has a site attribute.
  • twisted.web.test.test_web.HeadlessReturner - A resource that implements GET but not HEAD, and returns bytes when rendering GET.
  • twisted.web.test.test_web.HeadlessWriter - A resource that implements GET but not HEAD, and calls request.write() when rendering GET.
  • 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 - A single-threaded implementation of part of the IReactorThreads interface. This implementation assumes that it will only be invoked from the reactor thread, so it calls functions synchronously rather than trying to schedule them to run in the reactor thread...
  • twisted.web.test.test_wsgi.SynchronousThreadPool - A single-threaded implementation of part of the ThreadPool interface. This implementation calls functions synchronously rather than running them in a thread pool. It is used to make the tests which are not directly for thread-related behavior deterministic.
  • twisted.web.test.test_wsgi.WSGITestsMixin - No summary
    • 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.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; 0/10 instance variable, 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; 0/2 instance variable, 2/7 methods documented
    • twisted.words.im.ircsupport.IRCGroup - Undocumented
    • twisted.words.im.pbsupport.TwistedWordsGroup - No class docstring; 0/1 instance variable, 1/7 method documented
  • twisted.words.im.basesupport.AbstractPerson - No class docstring; 0/3 instance variable, 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.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.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.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.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.service.Group - Undocumented
  • twisted.words.service.User - Undocumented
  • twisted.words.service.WordsRealm - No class docstring; 0/1 instance variable, 0/3 class variable, 2/14 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_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_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_jabbercomponent.DummyTransport - Undocumented
  • 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.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.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.domish.ExpatElementStream - Undocumented
  • twisted.words.xish.domish.Namespace - Convenience object for tracking namespace declarations.
  • twisted.words.xish.utility._MethodWrapper - Internal class for tracking method calls.
  • 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.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.
  • 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._CommandLocatorMeta - This metaclass keeps track of all of the Command.responder-decorated methods defined since the last CommandLocator subclass was defined. It assumes (usually correctly, but unfortunately not necessarily so) that those commands responders were all declared as methods of the class being defined...
    • twisted.protocols.amp._CommandMeta - Metaclass hack to establish reverse-mappings for 'errors' and 'fatalErrors' as class vars.
    • 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
  • TypeError
    • twisted.internet.defer.NotACoroutineError - This error is raised when a coroutine is expected and something else is encountered.
  • typing.Awaitable
    • 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
  • typing.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; 0/1 property, 0/1 instance variable, 0/5 class variable, 2/5 methods documented
        • twisted.scripts._twistd_unix.ServerOptions - No class docstring; 0/4 class variable, 1/2 method documented
        • twisted.scripts._twistw.ServerOptions - No class docstring; 0/2 class variable, 1/1 method documented
      • twisted.application.twist._options.TwistOptions - Command line options for twist.
      • twisted.conch.client.options.ConchOptions - No class docstring; 0/2 instance variable, 0/3 class variable, 5/6 methods documented
        • twisted.conch.scripts.cftp.ClientOptions - Undocumented
        • twisted.conch.scripts.conch.ClientOptions - No class docstring; 0/7 class variable, 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; 0/1 instance variable, 0/4 class variable, 1/2 method 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; 0/5 instance variable, 0/3 class variable, 4/6 methods documented
      • 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; 0/4 class variable, 1/2 method 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; 0/1 instance variable, 0/1 class variable, 1/1 method 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; 0/5 class variable, 2/3 methods documented
      • twisted.words.xmpproutertap.Options - Undocumented
    • twisted.test.test_amp.MyBox - A unique dict subclass.
  • typing.Generic
    • twisted._threads.test.test_threadworker.FakeQueue - A fake Queue implementing put and get.
    • twisted.internet.defer._CancellationStatus - Cancellation status of an inlineCallbacks invocation.
    • twisted.internet.defer.DeferredQueue - An event driven queue.
    • 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 - File is a resource that represents a plain non-interpreted file (although it can look for an extension like .rpy or .cgi and hand the file to a processor for interpretation if you wish). Its constructor takes a file path.
        • 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.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.
  • typing.List
    • twisted.test.test_log.FakeFile - Undocumented
  • typing.Mapping
    • 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.
  • typing.MutableMapping
    • twisted.python.util.InsensitiveDict - Dictionary, that has case-insensitive keys.
  • typing.Protocol
    • twisted._threads._threadworker.SimpleLock - Undocumented
    • twisted._threads._threadworker.SimpleQueue - Undocumented
    • twisted.application._client_service._Client - No class docstring; 7/7 methods documented
    • twisted.logger.Operation - An Operation represents the success (or lack thereof) of code performed within the body of the Logger.failureHandler context manager.
    • twisted.web.http._MinimalLogFile - No class docstring; 2/2 methods documented
  • typing.Sequence
    • twisted.internet.testing.EventLoggingObserver - ILogObserver That stores its events in a list for later inspection. This class is similar to LimitedHistoryLogObserver save that the internal buffer is public and intended for external inspection. The observer implements the sequence protocol to ease iteration of the events.
  • typing.Tuple
    • twisted.conch.checkers.UserRecord - A record in a UNIX-style password database. See pwd for field details.
    • twisted.conch.ssh.transport._MACParams - _MACParams represents the parameters necessary to compute SSH MAC (Message Authenticate Codes).
  • typing.TypedDict
    • twisted.positioning.test.test_nmea._State - Undocumented
    • twisted.test.test_plugin._HasBoolLegacyKey - Undocumented
  • typing_extensions.Protocol
    • twisted._threads._pool._ThreadFactory - Undocumented
    • twisted.conch.checkers.CryptedPasswordRecord - A sequence where the item at index 1 may be a crypted password.
    • twisted.conch.checkers.UserDB - A database of users by name, like the stdlib pwd module.
    • twisted.internet._signals.SignalHandling - The SignalHandling protocol enables customizable signal-handling behaviors for reactors.
    • twisted.internet.tcp._HasClose - Undocumented
    • twisted.internet.test.test_testing._SupportsName - Undocumented
    • twisted.names.test.test_hosts._SupportsMktemp - Undocumented
    • twisted.positioning.test.test_nmea._FixerTestMixinBase - Undocumented
    • twisted.python.test.test_url._HasException - Undocumented
    • twisted.python.threadpool._SupportsQsize - Undocumented
    • twisted.test.test_log._LogPublisherTestCaseMixinBase - Undocumented
    • twisted.test.test_modules._SupportsWalkModules - Undocumented
    • twisted.test.test_randbytes._SupportsAssertions - Undocumented
    • twisted.trial._dist.test.matchers.Semigroup - A type with an associative binary operator.
    • twisted.trial._dist.worker.Worker - An object that can run actions.
    • twisted.trial.runner._Debugger - Undocumented
    • twisted.trial.runner._Runner - Undocumented
  • typing_extensions.TypedDict
    • twisted.python.threadpool._State - Undocumented
    • twisted.trial._dist.worker.RunResult - Represent the result of a workercommands.Run command.
  • unittest.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_abstract.WriteBufferingTests - Tests for the complex logic in the FileDescriptor class.
        • 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; 0/1 class variable, 2/2 methods documented
        • twisted.internet.test.test_address.UNIXAddressTests - No class docstring; 0/2 instance variable, 0/1 class variable, 5/6 methods documented
        • twisted.internet.test.test_asyncioreactor.AsyncioSelectorReactorTests - AsyncioSelectorReactor tests.
        • twisted.internet.test.test_cfreactor.CoreFoundationSpecificTests - Tests for platform interactions of the CoreFoundation-based reactor.
        • 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_fdset.ReactorFDSetTestsBuilder - Builder defining tests relating to IReactorFDSet.
        • 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 - Tests for cancellation of Deferreds returned by inlineCallbacks. For each of these tests, let:
        • twisted.internet.test.test_inlinecb.ForwardTraceBackTests - No class docstring; 5/5 methods documented
        • twisted.internet.test.test_main.InstallReactorTests - Tests for installReactor.
        • twisted.internet.test.test_process.GetFileActionsTests - Tests to make sure that the file actions computed for posix_spawn are correct.
        • twisted.internet.test.test_reactormixins.ReactorBuilderTests - Tests for ReactorBuilder.
        • 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.mail.test.test_pop3.APOPCredentialsTests - No class docstring; 1/1 method documented
        • twisted.mail.test.test_pop3.POP3ClientDeprecationTests - Tests for the now deprecated twisted.mail.pop3client module.
        • 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.UtilityTests - Test the various helper functions and classes used by the POP3 server protocol implementation.
        • 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 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 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_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.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.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._AggregateSmallWritesTests - Tests for ``_AggregateSmallWrites``.
        • 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 method 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.KeywordOnlyTests - Keyword only arguments (PEP 3102).
        • 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_systemd.ListenFDsTests - Apply tests to ListenFDs, constructed based on an environment dictionary.
        • twisted.python.test.test_url.TestURL - Tests for URL.
        • twisted.python.test.test_url.URLDeprecationTests - twisted.python.url is deprecated.
        • 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; 0/4 instance variable, 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.IOTypeTests - Test cases for determining a file-like object's type.
        • twisted.test.test_compat.NetworkStringTests - Tests for networkString.
        • 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; 0/4 instance variable, 14/19 methods documented
        • twisted.test.test_defer.DeferredListEmptyTests - No class docstring; 0/1 instance variable, 1/4 method documented
        • twisted.test.test_defer.DeferredTests - No class docstring; 0/3 instance variable, 64/85 methods documented
        • twisted.test.test_defer.FirstErrorTests - Tests for FirstError.
        • twisted.test.test_defer.InlineCallbackTests - No class docstring; 2/2 methods documented
        • twisted.test.test_defer.LogTests - Test logging of unhandled errors.
        • twisted.test.test_defer.OtherPrimitivesTests - No class docstring; 0/1 instance variable, 7/12 methods documented
        • twisted.test.test_defer.RaceTests - Tests for race.
        • twisted.test.test_defgen.DeprecateDeferredGeneratorTests - Tests that DeferredGeneratorTests and waitForDeferred are 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.FakeAttributesTests - _Frame, _Code and _TracebackFrame objects should possess some basic attributes that qualify them as fake python objects, allowing the return of _Traceback to be used as a fake traceback. The attributes that have zero or empty values are there so that things expecting them find them (e...
        • twisted.test.test_failure.FindFailureTests - Tests for functionality related to identifying the Failure.
        • 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.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 method documented
        • twisted.test.test_log.LogTests - No class docstring; 0/2 instance variable, 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_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.GetClassTests - Undocumented
        • twisted.test.test_reflect.LookupsTests - Tests for namedClass, namedModule, and namedAny.
        • twisted.test.test_reflect.ObjectGrepTests - No class docstring; 9/9 methods documented
        • 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.ReactCoroutineFunctionTests - Tests for twisted.internet.task.react with an async def argument
        • 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; 0/2 instance variable, 2/3 methods documented
        • twisted.test.test_threadpool.ThreadPoolTests - Test threadpools.
        • twisted.trial._dist.test.test_disttrial.CountingReactorTests - Tests for CountingReactor.
        • twisted.trial._dist.test.test_matchers.HasSumTests - Tests for HasSum.
        • twisted.trial._dist.test.test_matchers.IsFailureTests - Tests for isFailure.
        • twisted.trial._dist.test.test_matchers.IsSequenceOfTests - Tests for IsSequenceOf.
        • twisted.trial._dist.test.test_stream.ChunkTests - Tests for ``chunk``.
        • twisted.trial._dist.test.test_stream.InteractTests - Tests for the test helper interact.
        • twisted.trial._dist.test.test_stream.StreamReceiverTests - Tests for StreamReceiver
        • twisted.trial._dist.test.test_stream.StreamTests - Tests for stream.
        • twisted.trial._dist.test.test_workerreporter.WorkerReporterTests - Tests for WorkerReporter.
        • twisted.trial.test.erroneous.ErrorTest - A test case which has a test_foo which will raise an error.
        • twisted.trial.test.erroneous.EventuallyFailingTestCase - A test suite that fails after it is run a few times.
        • 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; 0/1 instance variable, 0/1 class variable, 1/7 method 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; 0/1 instance variable, 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; 0/2 instance variable, 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; 0/1 class variable, 4/4 methods documented
        • twisted.trial.test.sample.FooTest - Undocumented
        • twisted.trial.test.skipping.ExpectedFailure - Hold a test that has an expected failure with an exception that has a large string representation.
        • 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.GetDeprecatedModuleAttributeTests - Test SynchronousTestCase.getDeprecatedModuleAttribute
        • twisted.trial.test.test_assertions.ResultOfAssertionsTests - Tests for SynchronousTestCase.successResultOf, SynchronousTestCase.failureResultOf, and SynchronousTestCase.assertNoResult.
        • twisted.trial.test.test_assertions.ResultOfCoroutineAssertionsTests - Tests for SynchronousTestCase.successResultOf, SynchronousTestCase.failureResultOf, and SynchronousTestCase.assertNoResult when given a coroutine.
        • 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_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_matchers.FileContentsTests - Tests for fileContents.
        • 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/2 instance variable, 1/2 method 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 - The trial script has an option to treat DirtyReactorAggregateErrors as warnings, as a migration tool for test authors. It causes a wrapper to be placed around reporters that replaces DirtyReactorAggregatErrors...
        • twisted.trial.test.test_reporter.ExitWrapperTests - Tests for reporter._ExitWrapper.
        • twisted.trial.test.test_reporter.PyunitNamesTests - No class docstring; 0/2 instance variable, 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 method 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; 0/3 instance variable, 0/1 class variable, 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 - No class docstring; 0/1 instance variable, 1/4 method documented
          • 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; 0/4 instance variable, 5/7 methods documented
        • twisted.trial.test.test_reporter.TrialNamesTests - No class docstring; 0/2 instance variable, 1/5 method 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 - It is possible for an error generated by a test to be logged outside of any test. The log observers constructed by TestCase won't catch these errors. Here we try to generate such errors and ensure they are reported to a ...
        • 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 class documented
        • twisted.trial.test.test_runner.RunnerTests - No class docstring; 0/4 instance variable, 0/1 class variable, 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; 0/2 instance variable, 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; 0/3 instance variable, 4/5 methods, 1/1 class 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.AutoJobsTests - Test {twisted.scripts.trial._autoJobs}
        • 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.LogfileTests - Tests for the --logfile 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; 0/1 instance variable, 9/26 methods documented
        • twisted.trial.test.test_script.WithoutModuleTests - Test the without-module flag.
        • twisted.trial.test.test_suppression.SynchronousSuppressionTests - No summary
        • twisted.trial.test.test_testcase.AsynchronousTestCaseTests - No class docstring; 1/1 class documented
        • twisted.trial.test.test_testcase.SynchronousTestCaseTests - No class docstring; 1/1 class 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.OpenTestLogTests - Tests for openTestLog.
        • twisted.trial.test.test_util.RemoveSafelyTests - Tests for util._removeSafely.
        • 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 method 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; 0/3 instance variable, 31/33 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; 0/2 instance variable, 3/7 methods documented
          • twisted.conch.test.test_filetransfer.RawPacketDataServerTests - Tests for filetransfer.FileTransferServer which explicitly craft certain less common situations to exercise their handling.
          • 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; 0/7 instance variable, 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; 0/1 instance variable, 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; 0/3 instance variable, 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; 0/9 instance variable, 81/88 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 - HashedEntry.fromString and PlainEntry.fromString can raise a variety of errors depending on misformattings of certain strings. These tests make sure those errors are caught. Since many of the ways that this can go wrong are in the lower-level APIs being invoked by the parsing logic, several of these are integration tests with the ...
          • 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; 0/3 instance variable, 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 - Test for the SSHSession interface. Several of the methods (request_shell, request_exec, request_pty_req, request_env, request_window_change) would create a 'session' instance variable from the avatar if one didn't exist when they were called.
          • 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; 0/1 instance variable, 6/7 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 method 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 method documented
          • twisted.conch.test.test_unix.TestUnixSSHRealm - Tests for UnixSSHRealm.
          • twisted.conch.test.test_userauth.LoopbackTests - No class docstring; 0/1 instance variable, 1/1 method, 0/1 class 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.SelectionTests - Change focused entry in Selection using function keys.
          • twisted.conch.test.test_window.TopWindowTests - Tests for TopWindow, the root window container class.
          • twisted.conch.test.test_window.WidgetFunctionKeyTests - Call functionKeyReceived with key values from insults.ServerProtocol
          • 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; 0/2 instance variable, 0/1 class variable, 1/6 method documented
          • twisted.cred.test.test_cred.UsernameHashedPasswordTests - UsernameHashedPassword is a deprecated class that is functionally equivalent to UsernamePassword.
          • 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 - Tests functionality that allows an application to limit the credential interfaces it can support. For the purposes of this test, we use IUsernameHashedPassword, although this will never really be used by the command line.
          • twisted.cred.test.test_strcred.MemoryCheckerTests - No class docstring; 0/5 instance variable, 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; 0/10 instance variable, 0/1 class variable, 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_defer_await.AwaitTests - Tests for using Deferreds in conjunction with PEP-492.
          • twisted.internet.test.test_defer_yieldfrom.YieldFromTests - Tests for using Deferreds in conjunction with PEP-380.
          • 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.HostnameEndpointBindAddressTypes - Tests that HostnameEndpoint accepts all specified types for the 'bindAddress=' argument.
          • 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_glibbase.EnsureNotImportedTests - ensureNotImported protects against unwanted past and future imports.
          • twisted.internet.test.test_glibbase.GlibReactorBaseTests - Tests for the private twisted.internet._glibbase.GlibReactorBase done via the public twisted.internet.gireactor.PortableGIReactor
          • twisted.internet.test.test_inlinecb.BasicTests - This test suite tests basic use cases of inlineCallbacks. For more complex tests see e.g. StackedInlineCallbacksTests.
          • 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.StackedInlineCallbacksTests - We have an optimization that invokes generators directly when an inlineCallbacks-decorated function yields value directly to yield of another inlineCallbacks-decorated function.
          • 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.WarningCheckerTestCase - A test case that will make sure that no warnings are left unchecked at the end of a test run.
            • 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_posixbase.WakerTests - No class docstring; 1/1 method documented
          • 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_process.ReapingNonePidsLogsProperly - Undocumented
          • 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_unix.RealSocketTests - Test real UNIX socket connections.
          • 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; 0/3 instance variable, 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; 0/11 instance variable, 1/10 method 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; 0/11 instance variable, 10/51 methods documented
          • twisted.mail.test.test_imap.IMAP4UTF7Tests - No class docstring; 0/1 class variable, 9/9 methods documented
          • twisted.mail.test.test_imap.LiteralFileTests - Tests for imap4.LiteralFile.
          • twisted.mail.test.test_imap.NewFetchTests - No class docstring; 0/10 instance variable, 0/2 class variable, 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; 0/1 instance variable, 6/6 methods documented
          • twisted.mail.test.test_imap.TLSTests - No class docstring; 0/1 instance variable, 0/2 class variable, 6/10 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.MaildirMessageTests - Tests for the file creating by the mail.maildir.MaildirMessage.
          • twisted.mail.test.test_mail.MaildirTests - No class docstring; 0/1 instance variable, 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; 0/3 instance variable, 1/9 method 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.POP3Tests - Tests for pop3.POP3.
          • twisted.mail.test.test_pop3.SASLTests - Tests for pop3.POP3's SASL implementation.
          • twisted.mail.test.test_pop3.ValueErrorCommandTests - Run all of the command tests against a mailbox which raises ValueError when an out of bounds request is made. This is the correct behavior and after support for mailboxes which raise IndexError is removed, this will become just ...
            • 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 method documented
          • twisted.mail.test.test_pop3client.POP3ClientMessageTests - No class docstring; 1/8 method 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 method documented
          • twisted.mail.test.test_smtp.ESMTPAuthenticationTests - No class docstring; 0/2 instance variable, 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; 0/2 instance variable, 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_names.AdditionalProcessingTests - Tests for FileAuthority's additional processing for those record types which require it (MX, CNAME, etc).
          • twisted.names.test.test_names.AuthorityTests - Tests for the basic response record selection code in FileAuthority (independent of its fileness).
          • twisted.names.test.test_names.AXFRTests - Undocumented
          • twisted.names.test.test_names.BindAuthorityTests - Tests for twisted.names.authority.BindAuthority.
          • twisted.names.test.test_names.HelperTests - Undocumented
          • twisted.names.test.test_names.NoInitialResponseTests - No class docstring; 1/1 method documented
          • twisted.names.test.test_names.PySourceAuthorityTests - Tests for twisted.names.authority.PySourceAuthority.
          • twisted.names.test.test_names.ResolvConfHandlingTests - Undocumented
          • twisted.names.test.test_names.SecondaryAuthorityServiceTests - Tests for SecondaryAuthorityService, a service which keeps one or more authorities up to date by doing zone transfers from a master.
          • twisted.names.test.test_names.SecondaryAuthorityTests - twisted.names.secondary.SecondaryAuthority correctly constructs objects with a specified IP address and optionally specified DNS port.
          • twisted.names.test.test_names.ServerDNSTests - Test cases for DNS server and client.
          • 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.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 - Tests that data being reported from a bad or incomplete fix isn't used. Although the specification dictates that GPSes shouldn't produce NMEA sentences with real-looking values for altitude or position in them unless they have at least some semblance of a GPS fix, this is widely ignored.
          • 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 - Position errors in NMEA are passed as dilutions of precision (DOP). This is a measure relative to some specified value of the GPS device as its "reference" precision. Unfortunately, there are very few ways of figuring this out from just the device (sans manual).
          • 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.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_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_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.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.VCSCommandInterfaceTests - Test that the VCS command classes implement their interface.
          • 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 method 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_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 str 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 method 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.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_win32.DeprecationTests - Tests for deprecated (Fake)WindowsError.
          • 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; 0/2 instance variable, 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; 0/1 instance variable, 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 method documented
          • twisted.test.test_amp.ParsingTests - No class docstring; 4/4 methods documented
          • twisted.test.test_amp.PlainVanillaLiveFireTests - No class docstring; 1/1 method 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 method documented
          • twisted.test.test_application.ApplicationTests - Undocumented
          • twisted.test.test_application.AppSupportTests - No class docstring; 1/4 method 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_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; 0/1 constant, 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.CoroutineContextVarsTests - No class docstring; 6/6 methods documented
          • twisted.test.test_defer.DeferredFilesystemLockTests - Test the behavior of DeferredFilesystemLock
          • twisted.test.test_defer.DeferredFutureAdapterTests - No class docstring; 8/8 methods documented
          • twisted.test.test_defer.EnsureDeferredTests - Tests for 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; 0/1 instance variable, 8/8 methods documented
          • twisted.test.test_dirdbm.DirDbmTests - No class docstring; 0/3 instance variable, 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.FTPServerEprtDataConnectionTests - Test the EPRT command.
              • twisted.test.test_ftp.FTPServerEpsvDataConnectionTests - EPSV data connection.
              • twisted.test.test_ftp.FTPServerIPv4MappedPasvDataConnectionTests - The PASV command doesn't work for IPv6 connections (that's why EPSV was invented). However, it's possible to use it from an IPv4 client connecting to a dual-stack server using IPv4-mapped addresses, if the system's IPv6 stack supports that.
              • twisted.test.test_ftp.FTPServerPortDataConnectionTests - Test the PORT command.
          • 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_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; 0/2 class variable, 1/6 method documented
          • twisted.test.test_ident.ServerParserTests - Undocumented
          • twisted.test.test_internet.CallFromThreadStopsAndWakeUpTests - No class docstring; 0/1 instance variable, 1/5 method 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; 0/4 instance variable, 1/9 method 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; 0/1 class variable, 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_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; 5/10 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 method 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_roots.RootsTests - Undocumented
          • twisted.test.test_shortcut.ShortcutTests - No class docstring; 2/2 methods documented
          • twisted.test.test_sip.LiveTests - No class docstring; 0/6 instance variable, 1/4 method documented
          • twisted.test.test_sip.MakeMessageTests - Undocumented
          • twisted.test.test_sip.MessageParsingTests - No class docstring; 0/2 instance variable, 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; 0/2 instance variable, 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; 0/2 instance variable, 12/15 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; 0/1 instance variable, 1/8 method 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; 0/3 instance variable, 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 - Tests for sending and receiving multicast datagrams. (This suite supports IPv4, see below for IPv6.)
            • twisted.test.test_udp.MulticastTestsIPv6 - Tests for sending and receiving IPv6 multicast datagrams.
          • twisted.test.test_udp.ReactorShutdownInteractionTests - Test reactor shutdown interaction
          • twisted.test.test_udp.UDPTests - No class docstring; 10/10 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 method 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_disttrial.FunctionalTests - Tests for the functional helpers that need it.
          • twisted.trial._dist.test.test_disttrial.WorkerPoolTests - Tests for WorkerPool.
          • 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.WorkerProtocolErrorTests - Tests for WorkerProtocol's handling of certain errors related to running the tests themselves (i.e., not test errors but test infrastructure/runner errors).
          • twisted.trial._dist.test.test_worker.WorkerProtocolTests - Tests for WorkerProtocol.
          • twisted.trial._dist.test.test_workertrial.MainTests - Tests for main.
          • 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; 0/1 class variable, 1/14 method 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; 0/1 class variable, 1/2 method 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.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_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 method 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 method documented
          • twisted.trial.test.test_log.Mask.AsynchronousFailureLogging - No class docstring; 1/1 method documented
          • 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_skip.SkipAttributeOnClass - All tests should be skipped because skip attribute is set on this class.
          • twisted.trial.test.test_skip.SkipAttributeOnMethods - Only methods where @skipIf decorator is used should be skipped.
          • twisted.trial.test.test_skip.SkipDecoratorUsedOnClass - All tests should be skipped because @skipIf decorator is used on this class.
          • twisted.trial.test.test_skip.SkipDecoratorUsedOnClassWithEmptyReason - All tests should be skipped because @skipIf decorator is used on this class, even if the reason is an empty string
          • twisted.trial.test.test_skip.SkipDecoratorUsedOnMethods - Only methods where @skipIf decorator is used should be skipped.
          • 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.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.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.ContentDecoderAgentTests - Tests for client.ContentDecoderAgent.
          • twisted.web.test.test_agent.ContentDecoderAgentWithGzipTests - No class docstring; 0/2 instance variable, 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._FakeStdlibResponse and twisted.web.client._FakeStdlibRequest's interactions with 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.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; 0/4 instance variable, 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; 3/3 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_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; 0/1 class variable, 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; 0/2 class variable, 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 - Tests to exercise handling of multiline headers by HTTPClient. RFCs 1945 (HTTP 1.0) and 2616 (HTTP 1.1) state that HTTP message header fields can span multiple lines if each extra line is preceded by at least one space or horizontal tab.
          • 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 - Pipelined requests get buffered and executed in the order received, not processed in parallel.
          • twisted.web.test.test_http.QueryArgumentsTests - No class docstring; 2/2 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.EndToEndTests - Tests that run real TCP-based communication with a HTTP/2 server.
          • 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; 0/7 class variable, 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; 0/1 class variable, 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.MixedHeadersTests - Tests for Headers, mixing bytes and str arguments for methods where that is permitted.
          • twisted.web.test.test_http_headers.UnicodeHeadersTests - Tests for Headers, using str 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 _UnafeErrorPage, _UnsafeNoResource, and _UnsafeForbiddenResource.
          • 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_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 method 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 method 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; 0/1 instance variable, 7/8 methods documented
          • twisted.web.test.test_web.HTTPFactoryAccessLogTests - Tests for http.HTTPFactory.log.
          • twisted.web.test.test_web.LogEscapingTests - No class docstring; 0/3 instance variable, 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.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.TestRFC9112Section932 - Verify that HTTP/1.1 request ordering is preserved.
          • twisted.web.test.test_web__responses.ResponseTests - No class docstring; 1/1 method documented
          • 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_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.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; 0/1 instance variable, 4/4 methods documented
          • twisted.web.test.test_xml.BrokenHTMLTests - Tests for when microdom encounters very bad HTML and beExtremelyLenient is enabled. These tests are inspired by some HTML generated in by a mailer, which breaks up very long lines by splitting them with '...
          • 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; 0/1 class variable, 13/50 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; 0/3 instance variable, 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; 0/1 instance variable, 1/2 method 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 method documented
          • twisted.words.test.test_irc.IRCTestCase - No class docstring; 1/1 method documented
            • twisted.words.test.test_irc.BasicServerFunctionalityTests - No class docstring; 0/3 instance variable, 16/22 methods documented
            • twisted.words.test.test_irc.ClientImplementationTests - No class docstring; 0/4 instance variable, 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; 0/1 instance variable, 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; 0/4 instance variable, 1/2 method 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 method 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 method 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; 0/2 instance variable, 4/5 methods documented
          • twisted.words.test.test_jabberxmlstream.BaseFeatureInitiatingInitializerTests - No class docstring; 0/2 instance variable, 3/4 methods documented
          • twisted.words.test.test_jabberxmlstream.ConnectAuthenticatorTests - No class docstring; 0/4 instance variable, 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; 0/6 instance variable, 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; 0/4 instance variable, 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 - The nodeprep stringprep profile is similar to the resourceprep profile, but does an extra mapping of characters (table B.2) and disallows more characters (table C.1.1 and eight extra punctuation characters)...
          • twisted.words.test.test_service.IRCProtocolTests - No class docstring; 0/4 instance variable, 0/1 constant, 4/24 methods documented
          • twisted.words.test.test_service.PBProtocolTests - Undocumented
          • twisted.words.test.test_service.RealmTests - No class docstring; 1/9 method 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; 0/3 instance variable, 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; 0/17 instance variable, 26/27 methods documented
        • 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.requesthelper.DummyRequestTests - Tests for DummyRequest.
        • twisted.web.test.test_abnf.DecintTests - Test the twisted.web._abnf._decint function.
        • twisted.web.test.test_abnf.HexHelperTests - Test the twisted.web._abnf._hexint and _ishexdigits helper functions.
        • twisted.web.test.test_abnf.IsTokenTests - Test the twisted.web._abnf._istoken function.
        • 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_flatten.FlattenChunkingTests - Tests for the way pieces of the result are chunked together in calls to the write function.
        • twisted.web.test.test_flatten.FlattenerErrorTests - Tests for FlattenerError.
        • twisted.web.test.test_http.HTTPChannelSanitizationTests - Test that HTTPChannel sanitizes its output.
        • twisted.web.test.test_http.HTTPClientDeprecationTests - Test that http.HTTPClient is deprecated.
        • twisted.web.test.test_http.HTTPClientSanitizationTests - Test that http.HTTPClient sanitizes its output.
        • twisted.web.test.test_http_headers.NameEncoderTests - Test twisted.web.http_headers._NameEncoder
        • twisted.web.test.test_pages.ErrorPageTests - Test twisted.web.pages._ErrorPage and its public aliases errorPage, notFound and forbidden.
        • twisted.web.test.test_util.DeferredResourceTests - Tests for DeferredResource.
        • twisted.web.test.test_util.ParentRedirectTests - Test ParentRedirect.
    • twisted.trial.test.pyunitcases.BrokenRunInfrastructure - A test suite that is broken at the level of integration between TestCase.run and the results object.
    • twisted.trial.test.pyunitcases.PyUnitTest - No class docstring; 4/4 methods documented
    • twisted.trial.test.sample.PyunitTest - Undocumented
    • twisted.trial.test.test_assertions.TestFailureTests - Tests for the most basic functionality of SynchronousTestCase, for failing tests.
    • 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.
    • twisted.trial.test.weird.TestBleeding - This test creates an unhandled Deferred and leaves it in a cycle.
  • unittest.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.
  • unittest.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.
  • urllib.request.Request
    • twisted.web.client._FakeStdlibRequest - A fake urllib.request.Request object for cookiejar to work with.
  • ValueError
    • twisted.conch.interfaces.EnvironmentVariableNotPermitted - Setting this environment variable in this session is not permitted.
    • twisted.internet.error.AlreadyCalled - Undocumented
    • twisted.internet.error.AlreadyCancelled - Undocumented
    • 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.http_headers.InvalidHeaderName - HTTP header names must be tokens, per RFC 9110 section 5.1.
    • 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
  • wx.Timer
    • twisted.internet.wxreactor.ProcessEventsTimer - Timer that tells wx to process pending events.
  • xml.sax.handler.ContentHandler
    • twisted.web._template_util._ToStan - A SAX parser which converts an XML document to the Twisted STAN Document Object Model.
  • xml.sax.handler.EntityResolver
    • twisted.web._template_util._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.ISessionSetEnv - A session that can set environment variables.
    • 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._signals._IWaker - Interface to wake up the event loop based on the self-pipe trick.
    • twisted.internet._sslverify.IOpenSSLTrustRoot - Trust settings for an OpenSSL context.
    • twisted.internet.interfaces._ISupportsExitSignalCapturing - An implementor of _ISupportsExitSignalCapturing will capture the value of any delivered exit signal (SIGINT, SIGTERM, SIGBREAK) for which it has installed a handler. The caught signal number is made available in the _exitSignal attribute.
    • 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 - An _IProcessTransportWithConsumerAndProducer combines various interfaces to work around the issue that interfaces.IProcessTransport is incompletely defined and doesn't specify flow-control interfaces, and that ...
      • twisted.protocols.ftp.IFinishableConsumer - A Consumer for producers that finish.
    • twisted.internet.interfaces.IDelayedCall - A scheduled call.
    • twisted.internet.interfaces.IFileDescriptorReceiver - Protocols may implement IFileDescriptorReceiver to receive file descriptors sent to them. This is useful in conjunction with IUNIXTransport, which allows file descriptors to be sent between processes on a single host.
    • 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.IOpenSSLClientConnectionCreator - A provider of IOpenSSLClientConnectionCreator can create OpenSSL.SSL.Connection objects for TLS clients.
    • twisted.internet.interfaces.IOpenSSLContextFactory - A provider of IOpenSSLContextFactory is capable of generating OpenSSL.SSL.Context classes suitable for configuring TLS on a connection. A provider will store enough state to be able to generate these contexts as needed for individual connections.
    • 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 - A push producer, also known as a streaming producer is expected to produce (write to this consumer) data on a continuous basis, unless it has been paused. A paused push producer will resume producing after its ...
        • twisted.internet.endpoints._IProcessTransportWithConsumerAndProducer - An _IProcessTransportWithConsumerAndProducer combines various interfaces to work around the issue that interfaces.IProcessTransport is incompletely defined and doesn't specify flow-control interfaces, and that ...
        • 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 - A provider of IProtocolNegotiationFactory can provide information about the various protocols that the factory can create implementations of. This can be used, for example, to provide protocol names for Next Protocol Negotiation and Application Layer Protocol Negotiation.
    • twisted.internet.interfaces.IReactorCore - Core methods that a Reactor must implement.
      • twisted.trial._dist.disttrial.IDistTrialReactor - The reactor interfaces required by disttrial.
    • 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 method documented
      • twisted.trial._dist.disttrial.IDistTrialReactor - The reactor interfaces required by disttrial.
    • 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 method 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 - An IStreamServerEndpointStringParser is like an IStreamClientEndpointStringParserWithReactor, except for IStreamServerEndpoints instead of clients. It integrates with endpoints.serverFromString in much the same way.
    • 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 - An _IProcessTransportWithConsumerAndProducer combines various interfaces to work around the issue that interfaces.IProcessTransport is incompletely defined and doesn't specify flow-control interfaces, and that ...
      • 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.IMulticastTransport - Additional functionality for multicast UDP.
    • 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 method documented
      • twisted.internet.iocpreactor.interfaces.IReadWriteHandle - Undocumented
    • twisted.internet.iocpreactor.interfaces.IWriteHandle - No interface docstring; 1/1 method documented
      • twisted.internet.iocpreactor.interfaces.IReadWriteHandle - Undocumented
    • twisted.internet.kqreactor._IKQueue - An interface for KQueue implementations.
    • twisted.internet.tcp._IFileDescriptorReservation - An open file that represents an emergency reservation in the process' file descriptor table. If Port encounters EMFILE on accept(2), it can close this file descriptor, retry the accept so that the incoming connection occupies this file descriptor's space, and then close that connection and reopen this one.
    • 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 method 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 method 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.IEncodableRecord - Interface for DNS records that can be encoded and decoded.
    • twisted.names.dns.IRecord - A single entry in a zone of authority.
      • twisted.names.dns.IEncodableRecord - Interface for DNS records that can be encoded and decoded.
    • 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 method 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 method 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 method documented
    • twisted.spread.interfaces.IUnjellyable - No interface docstring; 1/1 method 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 - A credential factory defines a way to generate a particular kind of authentication challenge and a way to interpret the responses to these challenges. It creates ICredentials providers from responses. ...
    • twisted.web.iweb.INonQueuedRequestFactory - A factory of IRequest objects that does not take a ``queued`` parameter.
    • twisted.web.iweb.IPolicyForHTTPS - An IPolicyForHTTPS provides a policy for verifying the certificates of HTTPS connections, in the form of a client connection creator per network location.
    • 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 attribute, 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 attribute, 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 attribute, 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.
API Documentation for twisted, generated by pydoctor 24.11.1 at 2024-12-17 20:28:29.