twisted.test.test_amp.ListOfTestsMixin class documentationtwisted.test.test_amp
(View In Hierarchy)
Known subclasses: twisted.test.test_amp.ListOfDateTimeTests, twisted.test.test_amp.ListOfDecimalNanTests, twisted.test.test_amp.ListOfDecimalTests, twisted.test.test_amp.ListOfIntegersTests, twisted.test.test_amp.ListOfStringsTests, twisted.test.test_amp.ListOfUnicodeTests
Base class for testing ListOf, a 
parameterized zero-or-more argument type.
| Instance Variable | elementType | Subclasses should set this to an Argumentinstance.  The tests
will make aListOfusing 
this. | 
| Instance Variable | strings | Subclasses should set this to a dictionary mapping some number of keys -- 
as BYTE strings -- to the correct serialized form for some example values. 
These should agree with what elementTypeproduces/accepts. | 
| Instance Variable | objects | Subclasses should set this to a dictionary with the same keys as strings-- as NATIVE strings -- and with values which are the 
lists which should serialize to the values in thestringsdictionary. | 
| Method | test_toBox | No summary | 
| Method | test_fromBox | ListOf.fromBoxreverses the operation performed byListOf.toBox. | 
Argument instance.  The tests
will make a ListOf using 
this.
  elementType
produces/accepts.
  strings -- as NATIVE strings -- and with values which are the 
lists which should serialize to the values in the strings 
dictionary.
  ListOf.toBox extracts the list of objects from the 
objects dictionary passed to it, using the name 
key also passed to it, serializes each of the elements in that list using 
the Argument instance previously passed to its initializer, 
combines the serialized results, and inserts the result into the 
strings dictionary using the same name key.
ListOf.fromBox reverses the operation performed by 
ListOf.toBox.