| Class | DummyTransport | A dumb transport to wrap around. | 
| Class | DummyProducer | Undocumented | 
| Class | DummyConsumer | Undocumented | 
| Class | TransportInterfaceTests | Undocumented | 
| Class | ConsumerInterfaceTest | Test ProducerConsumerProxy as a Consumer. | 
| Class | ProducerInterfaceTest | Test ProducerConsumerProxy as a Producer. | 
| Class | PCP_ConsumerInterfaceTests | Undocumented | 
| Class | PCPII_ConsumerInterfaceTests | Undocumented | 
| Class | PCP_ProducerInterfaceTests | Undocumented | 
| Class | PCPII_ProducerInterfaceTests | Undocumented | 
| Class | ProducerProxyTests | Producer methods on me should be relayed to the Producer I proxy. | 
| Class | ConsumerProxyTests | Consumer methods on me should be relayed to the Consumer I proxy. | 
| Class | PullProducerTest | Undocumented | 
| Class | PCP_PullProducerTests | Undocumented | 
| Class | PCPII_PullProducerTests | Undocumented | 
| Class | BufferedConsumerTests | As a consumer, ask the producer to pause after too much data. | 
| Class | BufferedPullTests | Undocumented |