def setUp(self):
     OpenRTM_aist.Manager.instance()
     OpenRTM_aist.OutPortCorbaCdrProviderInit()
     self._opp = OpenRTM_aist.OutPortCorbaCdrProvider()
     self._opp.setBuffer(DummyBuffer())
     self._opcc = OutPortCorbaCdrConsumer()
     return
 def setUp(self):
     OpenRTM_aist.Manager.instance()
     OpenRTM_aist.OutPortCorbaCdrProviderInit()
     self._opp = OpenRTM_aist.OutPortCorbaCdrProvider()
     self._opp.setBuffer(DummyBuffer())
     self._opcc = OutPortCorbaCdrConsumer()
     return
class TestOutPortCorbaCdrConsumer(unittest.TestCase):
    def setUp(self):
        OpenRTM_aist.Manager.instance()
        OpenRTM_aist.OutPortCorbaCdrProviderInit()
        self._opp = OpenRTM_aist.OutPortCorbaCdrProvider()
        self._opp.setBuffer(DummyBuffer())
        self._opcc = OutPortCorbaCdrConsumer()
        return

    def test_setBuffer(self):
        self._opcc.setBuffer(DummyBuffer())
        return

    def COMMENTtest_get(self):
        data = [None]
        self.assertEqual(self._opcc.subscribeInterface(self._opp._properties), True)
        self.assertEqual(self._opcc.get(data), OpenRTM_aist.DataPortStatus.PORT_OK)
        self.assertEqual(data[0], 123)
        return

    def test_subscribeInterface(self):
        self.assertEqual(self._opcc.subscribeInterface(self._opp._properties), True)
        return

    def test_unsubscribeInterface(self):
        self._opcc.unsubscribeInterface(self._opp._properties)
        return
class TestOutPortCorbaCdrConsumer(unittest.TestCase):
    def setUp(self):
        OpenRTM_aist.Manager.instance()
        OpenRTM_aist.OutPortCorbaCdrProviderInit()
        self._opp = OpenRTM_aist.OutPortCorbaCdrProvider()
        self._opp.setBuffer(DummyBuffer())
        self._opcc = OutPortCorbaCdrConsumer()
        return

    def test_setBuffer(self):
        self._opcc.setBuffer(DummyBuffer())
        return

    def COMMENTtest_get(self):
        data = [None]
        self.assertEqual(self._opcc.subscribeInterface(self._opp._properties),
                         True)
        self.assertEqual(self._opcc.get(data),
                         OpenRTM_aist.DataPortStatus.PORT_OK)
        self.assertEqual(data[0], 123)
        return

    def test_subscribeInterface(self):
        self.assertEqual(self._opcc.subscribeInterface(self._opp._properties),
                         True)
        return

    def test_unsubscribeInterface(self):
        self._opcc.unsubscribeInterface(self._opp._properties)
        return