Tests for twisted.protocols.amp.
| Class | TestProto | A trivial protocol for use in testing where a Protocolis
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.Argumentwhich 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,
andmakeResponse. | 
| Class | NoNetworkProtocol | No summary | 
| Class | MyBox | A unique dict subclass. | 
| Class | ProtocolIncludingCommandWithDifferentCommandType | A ProtocolIncludingCommandsubclass whose commandType isMyBox | 
| Class | CommandTests | Tests for amp.Argumentandamp.Command. | 
| Class | ListOfTestsMixin | Base class for testing ListOf, a 
parameterized zero-or-more argument type. | 
| Class | ListOfStringsTests | Tests for ListOfcombined 
withamp.String. | 
| Class | ListOfIntegersTests | Tests for ListOfcombined 
withamp.Integer. | 
| Class | ListOfUnicodeTests | Tests for ListOfcombined 
withamp.Unicode. | 
| Class | ListOfDecimalTests | Tests for ListOfcombined 
withamp.Decimal. | 
| Class | ListOfDecimalNanTests | Tests for ListOfcombined 
withamp.Decimalfor 
not-a-number values. | 
| Class | DecimalTests | Tests for amp.Decimal. | 
| Class | FloatTests | Tests for amp.Float. | 
| Class | ListOfDateTimeTests | Tests for ListOfcombined 
withamp.DateTime. | 
| Class | ListOfOptionalTests | Tests to ensure ListOfAMP 
arguments can be omitted from AMP commands via the 'optional' flag. | 
| Class | UNIXStringTransport | An in-memory implementation of interfaces.IUNIXTransportwhich 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,
andamp.utc. | 
| Class | UTCTests | Tests for amp.utc. | 
| Class | RemoteAmpErrorTests | Tests for amp.RemoteAmpError. | 
| Function | _loseAndPass | Undocumented |