class documentation

class TestConsumer: (source)

Implements interfaces: twisted.internet.interfaces.IConsumer

View In Hierarchy

A simple consumer for tests. It only works with non-streaming producers.

Method registerProducer Simple register of producer, checks that no register has happened before.
Method unregisterProducer Unregister the producer, it should be done after a register.
Method write Save the data received.
Instance Variable buffer Undocumented
Instance Variable producer an object providing twisted.internet.interfaces.IPullProducer.
def registerProducer(self, producer, streaming): (source)

Simple register of producer, checks that no register has happened before.

Parameters
producerpull producer to use
streamingunused
def unregisterProducer(self): (source)

Unregister the producer, it should be done after a register.

def write(self, data): (source)

Save the data received.

Parameters
datadata to append

Undocumented