Dev Null

Dev Null Transport

class vumi.transports.devnull.devnull.DevNullTransport(options, config=None)

Bases: vumi.transports.base.Transport

DevNullTransport for messages that need fake delivery to networks. Useful for testing.

Configuration parameters:

Parameters:
  • transport_type (str) – The transport type to emulate, defaults to sms.
  • ack_rate (float) – How many messages should be ack’d. The remainder will be nacked. The failure_rate and reply_rate treat the ack_rate as 100%.
  • failure_rate (float) – How many messages should be treated as failures. Float value between 0.0 and 1.0.
  • reply_rate (float) – For how many messages should we generate a reply? Float value between 0.0 and 1.0.
  • reply_copy (str) – What copy should be sent as the reply, defaults to echo-ing the content of the outbound message.