def setUp(self):
        self.orb = CORBA.ORB_init()
        self.poa = self.orb.resolve_initial_references("RootPOA")
        poaManager = self.poa._get_the_POAManager()
        poaManager.activate()

        ringbuf = OpenRTM_aist.RingBuffer(8)
        ringbuf.init(RTC.TimedLong(RTC.Time(0, 0), 0))
        outport = OpenRTM_aist.OutPort("out",
                                       RTC.TimedLong(RTC.Time(0, 0),
                                                     123), ringbuf)
        self._opcp = OutPortCorbaProvider(outport)
        outport.write(RTC.TimedLong(RTC.Time(0, 0), 123))
	def setUp(self):
		self.orb = CORBA.ORB_init()
		self.poa = self.orb.resolve_initial_references("RootPOA")
		poaManager = self.poa._get_the_POAManager()
		poaManager.activate()

		ringbuf = OpenRTM_aist.RingBuffer(8)
		ringbuf.init(RTC.TimedLong(RTC.Time(0,0), 0))
		outport = OpenRTM_aist.OutPort("out", RTC.TimedLong(RTC.Time(0,0), 123), ringbuf)
		self._opcp = OutPortCorbaProvider(outport)
		outport.write(RTC.TimedLong(RTC.Time(0,0), 123))
class TestOutPortCorbaProvider(unittest.TestCase):
	def setUp(self):
		self.orb = CORBA.ORB_init()
		self.poa = self.orb.resolve_initial_references("RootPOA")
		poaManager = self.poa._get_the_POAManager()
		poaManager.activate()

		ringbuf = OpenRTM_aist.RingBuffer(8)
		ringbuf.init(RTC.TimedLong(RTC.Time(0,0), 0))
		outport = OpenRTM_aist.OutPort("out", RTC.TimedLong(RTC.Time(0,0), 123), ringbuf)
		self._opcp = OutPortCorbaProvider(outport)
		outport.write(RTC.TimedLong(RTC.Time(0,0), 123))


	def test_get(self):
		data = self._opcp.get()
		self.assertEqual(any.from_any(data, keep_structs=True).data, 123)
class TestOutPortCorbaProvider(unittest.TestCase):
    def setUp(self):
        self.orb = CORBA.ORB_init()
        self.poa = self.orb.resolve_initial_references("RootPOA")
        poaManager = self.poa._get_the_POAManager()
        poaManager.activate()

        ringbuf = OpenRTM_aist.RingBuffer(8)
        ringbuf.init(RTC.TimedLong(RTC.Time(0, 0), 0))
        outport = OpenRTM_aist.OutPort("out",
                                       RTC.TimedLong(RTC.Time(0, 0),
                                                     123), ringbuf)
        self._opcp = OutPortCorbaProvider(outport)
        outport.write(RTC.TimedLong(RTC.Time(0, 0), 123))

    def test_get(self):
        data = self._opcp.get()
        self.assertEqual(any.from_any(data, keep_structs=True).data, 123)