def test11(self): conn = stomp.Connection(get_default_host()) tl = TestListener('123') conn.set_listener('', tl) conn.start() conn.connect(get_default_user(), get_default_password(), wait=True) conn.subscribe(destination='/queue/test', ack='auto', id=1) conn.send(body='this is a test', destination='/queue/test', receipt='123') tl.wait_for_message() self.assertTrue(tl.connections == 1, 'should have received 1 connection acknowledgement') self.assertTrue(tl.messages >= 1, 'should have received at least 1 message') self.assertTrue(tl.errors == 0, 'should not have received any errors') conn.unsubscribe(destination='/queue/test', id=1) wl = WaitingListener('DISCONNECT1') conn.set_listener('waiting', wl) # stomp1.1 disconnect with receipt conn.disconnect(receipt='DISCONNECT1') # wait for the receipt wl.wait_on_receipt()
def testbasic(self): conn = stomp.Connection11(get_rabbitmq_host()) listener = TestListener('123', print_to_log=True) listener2 = WaitingListener('456') conn.set_listener('123', listener) conn.set_listener('456', listener2) conn.connect(get_rabbitmq_user(), get_rabbitmq_password(), wait=True) conn.subscribe(destination='/queue/test', id=1, ack='auto') conn.send(body='this is a test', destination='/queue/test', receipt='123') listener.wait_on_receipt() conn.disconnect(receipt='456') listener2.wait_on_receipt() self.assertTrue(listener.connections == 1, 'should have received 1 connection acknowledgement') self.assertTrue(listener.messages == 1, 'should have received 1 message') self.assertTrue(listener.errors == 0, 'should not have received any errors') self.assertTrue( listener.disconnects == 1, 'should have received 1 disconnect, was %s' % listener.disconnects)
def testbasic(self): conn = stomp.Connection11(get_apollo_host()) listener = WaitingListener('123') conn.set_listener('', listener) conn.connect(get_default_user(), get_default_password(), wait=True) conn.subscribe(destination='/queue/test', id=1, ack='auto') conn.send(body='this is a test', destination='/queue/test', receipt='123') listener.wait_on_receipt() conn.disconnect(receipt=None)
def conn(): conn = stomp.Connection11(get_rabbitmq_host()) listener = TestListener("123", print_to_log=True) listener2 = WaitingListener("456") conn.set_listener("123", listener) conn.set_listener("456", listener2) conn.connect(get_rabbitmq_user(), get_rabbitmq_password(), wait=True) yield conn