| 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 |