Example #1
0
    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)
Example #2
0
 def add_strategy(self, strategyClass):
     tpl = ACLTemplate()
     tpl.setProtocol(REQUEST_PROTOCOL)
     template = MessageTemplate(tpl)
     self.addBehaviour(strategyClass(), template)