Tests for twisted.protocols.amp.

Class TestProto A trivial protocol for use in testing where a Protocol is expected.
Class SimpleSymmetricProtocol Undocumented
Class UnfriendlyGreeting Greeting was insufficiently kind.
Class DeathThreat Greeting was insufficiently kind.
Class UnknownProtocol Asked to switch to the wrong protocol.
Class TransportPeer Undocumented
Class Hello Undocumented
Class NoAnswerHello Undocumented
Class FutureHello Undocumented
Class WTF An example of an invalid command.
Class BrokenReturn An example of a perfectly good command, but the handler is going to return None...
Class Goodbye Undocumented
Class WaitForever Undocumented
Class GetList Undocumented
Class DontRejectMe Undocumented
Class SecuredPing Undocumented
Class TestSwitchProto Undocumented
Class SingleUseFactory Undocumented
Class ThingIDontUnderstandError Undocumented
Class FactoryNotifier Undocumented
Class SimpleSymmetricCommandProtocol Undocumented
Class DeferredSymmetricCommandProtocol Undocumented
Class BadNoAnswerCommandProtocol No class docstring; 1/1 methods documented
Class NoAnswerCommandProtocol Undocumented
Function connectedServerAndClient Returns a 3-tuple: (client, server, pump)
Class TotallyDumbProtocol Undocumented
Class LiteralAmp Undocumented
Class AmpBoxTests Test a few essential properties of AMP boxes, mostly with respect to serialization correctness.
Class ParsingTests No class docstring; 4/4 methods documented
Class FakeLocator This is a fake implementation of the interface implied by CommandLocator.
Class FakeSender This is a fake implementation of the 'box sender' interface implied by AMP.
Class CommandDispatchTests The AMP CommandDispatcher class dispatches converts AMP boxes into commands and responses using Command.responder decorator.
Class SimpleGreeting A very simple greeting command that uses a few basic argument types.
Class TestLocator A locator which implements a responder to the 'simple' command.
Class OverridingLocator A locator which overrides the responder to the 'simple' command.
Class InheritingLocator This locator should inherit the responder from OverridingLocator.
Class OverrideLocatorAMP No class docstring; 1/3 methods documented
Class CommandLocatorTests The CommandLocator should enable users to specify responders to commands as functions that take structured objects, annotated with metadata.
Class BinaryProtocolTests Tests for amp.BinaryBoxProtocol.
Class AMPTests No class docstring; 38/38 methods documented
Class PretendRemoteCertificateAuthority Undocumented
Class IOSimCert No class docstring; 1/2 methods documented
Class OKCert Undocumented
Class GrumpyCert Undocumented
Class DroppyCert Undocumented
Class SecurableProto Undocumented
Class TLSTests No class docstring; 4/4 methods documented
Class TLSNotAvailableTests Tests what happened when ssl is not available in current installation.
Class InheritedError This error is used to check inheritance.
Class OtherInheritedError This is a distinct error for checking inheritance.
Class BaseCommand This provides a command that will be subclassed.
Class InheritedCommand This is a command which subclasses another command but does not override anything.
Class AddErrorsCommand This is a command which subclasses another command but adds errors to the list.
Class 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.
Class 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.
Class 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.
Class CommandInheritanceTests These tests verify that commands inherit error conditions properly.
Class LiveFireBase Utility for connected reactor-using tests.
Function show Undocumented
Function tempSelfSigned Undocumented
Class LiveFireTLSTests No class docstring; 1/1 methods documented
Class SlightlySmartTLS Specific implementation of server side protocol with different management of TLS.
Class PlainVanillaLiveFireTests No class docstring; 1/1 methods documented
Class WithServerTLSVerificationTests No class docstring; 1/1 methods documented
Class ProtocolIncludingArgument An amp.Argument which encodes its parser and serializer arguments *including the protocol* into its parsed and serialized forms.
Class ProtocolIncludingCommand A command that has argument and response schemas which use ProtocolIncludingArgument.
Class MagicSchemaCommand A command which overrides parseResponse, parseArguments, and makeResponse.
Class NoNetworkProtocol No summary
Class MyBox A unique dict subclass.
Class ProtocolIncludingCommandWithDifferentCommandType A ProtocolIncludingCommand subclass whose commandType is MyBox
Class CommandTests Tests for amp.Argument and amp.Command.
Class ListOfTestsMixin Base class for testing ListOf, a parameterized zero-or-more argument type.
Class ListOfStringsTests Tests for ListOf combined with amp.String.
Class ListOfIntegersTests Tests for ListOf combined with amp.Integer.
Class ListOfUnicodeTests Tests for ListOf combined with amp.Unicode.
Class ListOfDecimalTests Tests for ListOf combined with amp.Decimal.
Class ListOfDecimalNanTests Tests for ListOf combined with amp.Decimal for not-a-number values.
Class DecimalTests Tests for amp.Decimal.
Class FloatTests Tests for amp.Float.
Class ListOfDateTimeTests Tests for ListOf combined with amp.DateTime.
Class ListOfOptionalTests Tests to ensure ListOf AMP arguments can be omitted from AMP commands via the 'optional' flag.
Class UNIXStringTransport An in-memory implementation of interfaces.IUNIXTransport which collects all data given to it for later inspection.
Class DescriptorTests Tests for amp.Descriptor, an argument type for passing a file descriptor over an AMP connection over a UNIX domain socket.
Class DateTimeTests Tests for amp.DateTime, amp._FixedOffsetTZInfo, and amp.utc.
Class UTCTests Tests for amp.utc.
Class RemoteAmpErrorTests Tests for amp.RemoteAmpError.
Function _loseAndPass Undocumented
def connectedServerAndClient(*a, ServerClass=SimpleSymmetricProtocol, ClientClass=SimpleSymmetricProtocol, **kw):

Returns a 3-tuple: (client, server, pump)

def _loseAndPass(err, proto):
Undocumented
def show(x):
Undocumented
def tempSelfSigned():
Undocumented
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.