Пример #1
0
    def test_00_setup(self):
        print(
            "XXXXXXXXXXXXXXX change value to ASSET_GROUP_INFO_LIFETIME = 20 in bbc_network.py XXXXXXXXXXXXXXX"
        )
        print("-----", sys._getframe().f_code.co_name, "-----")
        global msg_processor
        prepare(core_num=core_num, client_num=client_num, loglevel=LOGLEVEL)
        for i in range(core_num):
            start_core_thread(index=i,
                              core_port_increment=i,
                              p2p_port_increment=i,
                              use_global=True)
            domain_and_asset_group_setup(
                i,
                domain_ids[i % domain_num],
                asset_group_ids[i % domain_num],
                advertise_in_domain0=True)  # system administrator
        time.sleep(1)
        for i in range(client_num):
            make_client(index=i,
                        core_port_increment=i % core_num,
                        asset_group_id=asset_group_ids[i % domain_num])
        time.sleep(1)
        # client: i*3 = domain[0], i*3+1 = domain[1], i*3+2 = domain[2]

        global cores, clients
        cores, clients = get_core_client()
        for i in range(client_num):
            msg_processor[i] = clients[i]['app'].callback
Пример #2
0
    def test_00_setup(self):
        print("\n-----", sys._getframe().f_code.co_name, "-----")

        global msg_processor
        prepare(core_num=core_num, client_num=client_num, loglevel=LOGLEVEL)
        for i in range(core_num):
            start_core_thread(index=i)
            domain_and_asset_group_setup(i, domain_id, asset_group_id)  # system administrator
            msg_processor[i] = MessageProcessor(index=i)
            make_client(index=i, core_port_increment=0, callback=msg_processor[i], asset_group_id=asset_group_id)
        time.sleep(1)

        global cores, clients
        cores, clients = get_core_client()