def _setup(self): self.port = unused_port("127.0.0.1") self.wui.setPort(self.port) self.wui.start() self.wui.registerController("update_position", self.update_position_controller) tpl = ACLTemplate() tpl.setProtocol(TRAVEL_PROTOCOL) template = MessageTemplate(tpl) self.addBehaviour(TravelBehaviour(), template)
def add_strategy(self, strategyClass): tpl = ACLTemplate() tpl.setProtocol(REQUEST_PROTOCOL) template = MessageTemplate(tpl) self.addBehaviour(strategyClass(), template)