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