Esempio n. 1
0
def create_agent(name: Union[str, int]) -> Agent:
    agent = Agent(token=AGENT_TEST_TOKEN, dsp_port=DISPATCHER_PORT)
    agent.name = str(name)
    agent.socket.establish()
    agent.register()
    agent.init_broker()
    agent.broker._inactivity_timeout = 0.1
    return agent
Esempio n. 2
0
def agent_on_dispatcher(dispatcher: Dispatcher, agent: Agent):
    agent.register()
    agent.init_broker()
    agent.broker._inactivity_timeout = 0.1 * SECOND
    yield agent