Exemplo n.º 1
0
def do_test():
    transport = busrpc.qpid_transport.QpidTransport()
    transport.connect()

    cm = CertManager('/home/sseago/tmpcert', 'skagway')
    
    fp = lookup_service("foo", transport, host='skagway', cert_mgr=cm)
    bp = lookup_service("bar", fp.transport, cert_mgr=cm)
    if fp == None or bp == None:
        print "Lookup failed :("
        sys.exit(-1)    
        
    total_time = 0
    iterations = 100

    for i in range(0, iterations):
        start = time.time()
        fp.reverse("blah")
        end = time.time()
        total_time = total_time + (end - start)
        start = time.time()
        bp.add(3, 10)
        end = time.time()
        total_time = total_time + (end - start)
        start = time.time()    
        fp.stupid_split("blahblahblah")
        end = time.time()
        total_time = total_time + (end - start)

    print "Avg time: %f" % ((total_time / (iterations * 3)))
Exemplo n.º 2
0
    def __init__(self, client=None, host=None):
        transport = busrpc.qpid_transport.QpidTransport(host=host)
        transport.connect()

        # no crypto for now
        #cm = CertManager('/var/lib/virt-factory/qpidcert', client)
        cm = None
        self.rpc_interface = lookup_service("rpc", transport, host=host, server_name="busrpc.virt-factory", cert_mgr=cm, use_bridge=False)
        if self.rpc_interface == None:
            print "Lookup failed :("
            sys.exit(-1)