def setUp(self): self.port = InPort("port", Mock()) self.peer_port = OutPort("peer_port", Mock()) self.tunnel = Mock() self.scheduler = Mock() self.node_id = 123 self.peer_node_id = 456 self.tunnel_in = TunnelInEndpoint(self.port, self.tunnel, self.peer_node_id, self.peer_port.id, {}, self.scheduler) self.tunnel_out = TunnelOutEndpoint(self.peer_port, self.tunnel, self.node_id, self.port.id, {}, self.scheduler) self.port.set_queue( queue.fanout_fifo.FanoutFIFO({ 'queue_length': 4, 'direction': "in" }, {})) self.port.attach_endpoint(self.tunnel_in) self.peer_port.set_queue( queue.fanout_fifo.FanoutFIFO( { 'queue_length': 4, 'direction': "out" }, {})) self.peer_port.attach_endpoint(self.tunnel_out)
def setUp(self): self.port = InPort("port", Mock()) self.peer_port = OutPort("peer_port", Mock()) self.tunnel = Mock() self.trigger_loop = Mock() self.node_id = 123 self.peer_node_id = 456 self.tunnel_in = TunnelInEndpoint(self.port, self.tunnel, self.peer_node_id, self.peer_port.id, self.trigger_loop) self.tunnel_out = TunnelOutEndpoint(self.peer_port, self.tunnel, self.node_id, self.port.id, self.trigger_loop) self.port.set_queue(queue.fanout_fifo.FanoutFIFO(5)) self.port.attach_endpoint(self.tunnel_in) self.peer_port.set_queue(queue.fanout_fifo.FanoutFIFO(5)) self.peer_port.attach_endpoint(self.tunnel_out)