def setUp(self): ringbuf = OpenRTM_aist.RingBuffer(8) ringbuf.init(RTC.TimedLong(RTC.Time(0,0), 0)) self._ipcc = InPortCorbaConsumer(OpenRTM_aist.OutPort("out", 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._ipcc = InPortCorbaConsumer( OpenRTM_aist.OutPort("out", RTC.TimedLong(RTC.Time(0, 0), 0), ringbuf))
class TestInPortCorbaConsumer(unittest.TestCase): def setUp(self): ringbuf = OpenRTM_aist.RingBuffer(8) ringbuf.init(RTC.TimedLong(RTC.Time(0,0), 0)) self._ipcc = InPortCorbaConsumer(OpenRTM_aist.OutPort("out", RTC.TimedLong(RTC.Time(0,0), 0), ringbuf)) def test_equal_operator(self): self.assertEqual(self._ipcc.equal_operator(self._ipcc), self._ipcc) def test_put(self): self._ipcc.setObject(InPortTest()._this()) self._ipcc.put(RTC.TimedLong(RTC.Time(0,0), 123)) def test_push(self): self._ipcc.setObject(InPortTest()._this()) self._ipcc.push() def test_clone(self): self._ipcc.clone() def test_subscribeInterface(self): port = any.to_any(InPortTest()._this()) # prop = [SDOPackage.NameValue("dataport.dataflow_type","Push"), # SDOPackage.NameValue("dataport.corba_any.inport_ref",port)] prop = [newNV("dataport.dataflow_type","Push"), newNV("dataport.corba_any.inport_ref",port)] self.assertEqual(self._ipcc.subscribeInterface(prop), True) def unsubscribeInterface(self, properties): pass
class TestInPortCorbaConsumer(unittest.TestCase): def setUp(self): ringbuf = OpenRTM_aist.RingBuffer(8) ringbuf.init(RTC.TimedLong(RTC.Time(0, 0), 0)) self._ipcc = InPortCorbaConsumer( OpenRTM_aist.OutPort("out", RTC.TimedLong(RTC.Time(0, 0), 0), ringbuf)) def test_equal_operator(self): self.assertEqual(self._ipcc.equal_operator(self._ipcc), self._ipcc) def test_put(self): self._ipcc.setObject(InPortTest()._this()) self._ipcc.put(RTC.TimedLong(RTC.Time(0, 0), 123)) def test_push(self): self._ipcc.setObject(InPortTest()._this()) self._ipcc.push() def test_clone(self): self._ipcc.clone() def test_subscribeInterface(self): port = any.to_any(InPortTest()._this()) # prop = [SDOPackage.NameValue("dataport.dataflow_type","Push"), # SDOPackage.NameValue("dataport.corba_any.inport_ref",port)] prop = [ newNV("dataport.dataflow_type", "Push"), newNV("dataport.corba_any.inport_ref", port) ] self.assertEqual(self._ipcc.subscribeInterface(prop), True) def unsubscribeInterface(self, properties): pass