def create_actor(kind, args): # Must go after fiddling with calvinsys from calvin.runtime.north.actormanager import ActorManager node = Mock() actor_manager = ActorManager(node) actor_id = actor_manager.new(kind, args) actor = actor_manager.actors[actor_id] return actor
def create_actor(node): actor_manager = ActorManager(node) actor_id = actor_manager.new('std.Identity', {}) actor = actor_manager.actors[actor_id] actor._calvinsys = Mock() actor.inports['token'].set_queue(queue.fanout_fifo.FanoutFIFO(5)) actor.inports['token'].queue.add_reader(actor.inports['token'].id) actor.outports['token'].set_queue(queue.fanout_fifo.FanoutFIFO(5)) return actor
def create_actor(node): actor_manager = ActorManager(node) actor_id = actor_manager.new('std.Identity', {}) actor = actor_manager.actors[actor_id] actor.inports['token'].set_queue( queue.fanout_fifo.FanoutFIFO({ 'queue_length': 4, 'direction': "in" }, {})) actor.inports['token'].queue.add_reader(actor.inports['token'].id, {}) actor.outports['token'].set_queue( queue.fanout_fifo.FanoutFIFO({ 'queue_length': 4, 'direction': "out" }, {})) return actor
def setUp(self): n = DummyNode() self.am = ActorManager(node=n) n.am = self.am
def create_actor(node): actor_manager = ActorManager(node) actor_id = actor_manager.new('std.Identity', {}) actor = actor_manager.actors[actor_id] return actor
def setUp(self): n = DummyNode() self.am = ActorManager(node=n) n.am = self.am n.pm.remove_ports_of_actor = Mock(return_value=[])
def create_actor(node): actor_manager = ActorManager(node) actor_id = actor_manager.new('std.Identity', {}) actor = actor_manager.actors[actor_id] actor._calvinsys = Mock() return actor