76
80
def queue_declare(self, queue, **kwargs):
80
84
QUEUES[queue] = Queue(queue)
82
86
def exchange_declare(self, exchange, type, *args, **kwargs):
84
88
if exchange not in EXCHANGES:
86
90
EXCHANGES[exchange] = Exchange(exchange, type)
88
92
def queue_bind(self, queue, exchange, routing_key, **kwargs):
92
96
queue, exchange, routing_key)
93
97
EXCHANGES[exchange].bind(QUEUES[queue].push, routing_key)