def test_no_exchange(self): print 'test builtin (direct) exchange' address = Address('test.10') queue = Queue(address.queue) queue.durable = False queue.declare(self.url) self.producer_reader(address)
def __call__(self): """ Trigger pulled. Execute the request. """ if not self._pending: raise Exception('trigger already executed') self._pending = False # asynchronous if self._policy.reply: return self._send(reply=self._policy.reply) if self._policy.wait == Trigger.NOWAIT: return self._send() # synchronous queue = Queue() queue.durable = False queue.declare(self._policy.url) reply = queue.name if self._policy.exchange: exchange = Exchange(self._policy.exchange) exchange.bind(queue, self._policy.url) reply = '/'.join((self._policy.exchange, queue.name)) try: return self._send(reply=reply, queue=queue) finally: queue.purge(self._policy.url) queue.delete(self._policy.url)
def test_no_exchange(self): print('test builtin (direct) exchange') address = Address('test.10') queue = Queue(address.queue) queue.durable = False queue.declare(self.url) self.producer_reader(address)
def __init__(self, url): """ :param url: The broker URL. :type url: str """ queue = Queue(ReplyHandler.REPLY_QUEUE) queue.durable = True queue.declare(url) self.consumer = ReplyConsumer(queue, url=url, authenticator=Authenticator())
def test_crud(self): print('test CRUD') queue = Queue('test.13') queue.durable = False queue.declare(self.url) exchange = Exchange('test_crud_13.direct') exchange.declare(self.url) exchange.bind(queue, self.url) queue.delete(self.url) exchange.delete(self.url)
def test_crud(self): print "test CRUD" queue = Queue("test.13") queue.durable = False queue.declare(self.url) exchange = Exchange("test_crud_13.direct") exchange.declare(self.url) exchange.bind(queue, self.url) queue.delete(self.url) exchange.delete(self.url)
def test_crud(self): print 'test CRUD' queue = Queue('test.13') queue.durable = False queue.declare(self.url) exchange = Exchange('test_crud_13.direct') exchange.declare(self.url) exchange.bind(queue, self.url) queue.delete(self.url) exchange.delete(self.url)
def test_custom_direct_exchange(self): print('test custom (direct) exchange') address = Address('test_11.direct/test.11') exchange = Exchange(address.exchange, policy='direct') exchange.durable = False exchange.declare(self.url) queue = Queue(address.queue) queue.durable = False queue.declare(self.url) exchange.bind(queue, self.url) self.producer_reader(address)
def test_custom_topic_exchange(self): print('test custom (topic) exchange') address = Address('test_12.topic/test.12') exchange = Exchange(address.exchange, policy='topic') exchange.durable = False exchange.declare(self.url) queue = Queue(address.queue) queue.durable = False queue.declare(self.url) exchange.bind(queue, self.url) self.producer_reader(address)
def test_custom_direct_exchange(self): print 'test custom (direct) exchange' address = Address('test_11.direct/test.11') exchange = Exchange(address.exchange, policy='direct') exchange.durable = False exchange.declare(self.url) queue = Queue(address.queue) queue.durable = False queue.declare(self.url) exchange.bind(queue, self.url) self.producer_reader(address)
def test_custom_topic_exchange(self): print 'test custom (topic) exchange' address = Address('test_12.topic/test.12') exchange = Exchange(address.exchange, policy='topic') exchange.durable = False exchange.declare(self.url) queue = Queue(address.queue) queue.durable = False queue.declare(self.url) exchange.bind(queue, self.url) self.producer_reader(address)
u, p = user.split(':') yp[u] = p if options.auth: authenticator = TestAuthenticator() else: authenticator = None Agent.url = url Agent.address = address Agent.base_options['authenticator'] = authenticator # test_memory() queue = Queue(address.split('/')[-1].upper()) queue.durable = False queue.declare(url) reply_consumer = ReplyConsumer(queue, url=url, authenticator=authenticator) reply_consumer.start(on_reply) # demo_progress(1) # test_performance() demo_authentication(yp) smoke_test() demo_constructors() test_triggers() demo_getitem() n_threads = int(options.threads) if n_threads:
if options.auth: authenticator = TestAuthenticator() else: authenticator = None Agent.url = url Agent.address = address Agent.base_options['authenticator'] = authenticator # test_plugin_shutdown(1) # test_zombie() # test_memory() test_forked() queue = Queue(address.split('/')[-1].upper()) queue.durable = False queue.declare(url) reply_consumer = ReplyConsumer(queue, url=url, authenticator=authenticator) reply_consumer.start(on_reply) test_cancel() demo_progress() # demo_authentication(yp) smoke_test() demo_constructors() test_triggers() demo_getitem() demo(Agent()) n_threads = int(options.threads)