class TestOutPortCorbaConsumer(unittest.TestCase): def setUp(self): ringbuf = OpenRTM_aist.RingBuffer(8) ringbuf.init(RTC.TimedLong(RTC.Time(0,0),0)) self._opcc = OutPortCorbaConsumer(OpenRTM_aist.InPort("in", RTC.TimedLong(RTC.Time(0,0),0), ringbuf)) def test_get(self): self._opcc.setObject(OutPortTest()._this()) data=[None] self.assertEqual(self._opcc.get(data),True) self.assertEqual(data[0].data,123) def test_pull(self): self._opcc.pull() def test_subscribeInterface(self): port = any.to_any(OutPortTest()._this()) prop = [SDOPackage.NameValue("dataport.dataflow_type","Push"), SDOPackage.NameValue("dataport.corba_any.outport_ref",port)] self.assertEqual(self._opcc.subscribeInterface(prop), True) self._opcc.unsubscribeInterface(prop)
class TestOutPortCorbaConsumer(unittest.TestCase): def setUp(self): ringbuf = OpenRTM_aist.RingBuffer(8) ringbuf.init(RTC.TimedLong(RTC.Time(0, 0), 0)) self._opcc = OutPortCorbaConsumer( OpenRTM_aist.InPort("in", RTC.TimedLong(RTC.Time(0, 0), 0), ringbuf)) def test_get(self): self._opcc.setObject(OutPortTest()._this()) data = [None] self.assertEqual(self._opcc.get(data), True) self.assertEqual(data[0].data, 123) def test_pull(self): self._opcc.pull() def test_subscribeInterface(self): port = any.to_any(OutPortTest()._this()) prop = [ SDOPackage.NameValue("dataport.dataflow_type", "Push"), SDOPackage.NameValue("dataport.corba_any.outport_ref", port) ] self.assertEqual(self._opcc.subscribeInterface(prop), True) self._opcc.unsubscribeInterface(prop)
def setUp(self): ringbuf = OpenRTM_aist.RingBuffer(8) ringbuf.init(RTC.TimedLong(RTC.Time(0,0),0)) self._opcc = OutPortCorbaConsumer(OpenRTM_aist.InPort("in", RTC.TimedLong(RTC.Time(0,0),0), ringbuf))
def setUp(self): ringbuf = OpenRTM_aist.RingBuffer(8) ringbuf.init(RTC.TimedLong(RTC.Time(0, 0), 0)) self._opcc = OutPortCorbaConsumer( OpenRTM_aist.InPort("in", RTC.TimedLong(RTC.Time(0, 0), 0), ringbuf))