示例#1
0
    def setUp(self):
        super(KombuClientTestCase, self).setUp()
        conf = mock.MagicMock()

        kombu_client.kombu_listener.KombuRPCListener = mock.MagicMock()
        self.client = kombu_client.KombuRPCClient(conf)
        self.ctx = type('context', (object, ), {'to_dict': lambda self: {}})()
示例#2
0
def main():
    conf = {
        'user_id': 'guest',
        'password': '******',
        'exchange': 'my_exchange',
        'topic': 'my_topic',
        'server_id': 'host',
        'host': 'localhost',
        'port': 5672,
        'virtual_host': '/'
    }
    kombu_rpc = kombu_client.KombuRPCClient(conf)

    print(" [x] Requesting ...")

    ctx = type('context', (object, ), {'to_dict': lambda self: {}})()

    response = kombu_rpc.sync_call(ctx, 'fib', n=44)

    print(" [.] Got %r" % (response, ))