def setUp(self): OpenRTM_aist.Manager.instance() self._buffer = BufferMock() self._ipn = InPort("in", RTC.TimedLong(RTC.Time(0, 0), 0), self._buffer) self._connector = ConnectorMock(self._buffer) self._ipn._connectors = [self._connector]
def setUp(self): OpenRTM_aist.Manager.instance() self._buffer = BufferMock() self._ipn = InPort("in", RTC.TimedLong(RTC.Time(0,0), 0), self._buffer) self._connector = ConnectorMock(self._buffer) self._ipn._connectors = [self._connector]
class TestInPort(unittest.TestCase): def setUp(self): OpenRTM_aist.Manager.instance() self._buffer = BufferMock() self._ipn = InPort("in", RTC.TimedLong(RTC.Time(0,0), 0), self._buffer) self._connector = ConnectorMock(self._buffer) self._ipn._connectors = [self._connector] def test_name(self): self.assertEqual(self._ipn.name(), "in") def test_read(self): self.assertEqual(self._ipn.isEmpty(), True) self.assertEqual(self._ipn.isNew(), False) self._connector.write(RTC.TimedLong(RTC.Time(0,0), 123)) self.assertEqual(self._ipn.isEmpty(), False) self.assertEqual(self._ipn.isNew(), True) read_data = self._ipn.read() self.assertEqual(self._ipn.isEmpty(), True) self.assertEqual(self._ipn.isNew(), False) self.assertEqual(read_data.data, 123) self._ipn.update() return def test_OnRead(self): self._connector.write(RTC.TimedLong(RTC.Time(0,0), 456)) self._ipn.setOnRead(OnRWTest().echo) self._ipn.setOnReadConvert(OnRWConvertTest().echo) read_data = self._ipn.read() self.assertEqual(read_data.data, 456) return
class TestInPort(unittest.TestCase): def setUp(self): OpenRTM_aist.Manager.instance() self._buffer = BufferMock() self._ipn = InPort("in", RTC.TimedLong(RTC.Time(0, 0), 0), self._buffer) self._connector = ConnectorMock(self._buffer) self._ipn._connectors = [self._connector] def tearDown(self): OpenRTM_aist.Manager.instance().shutdownManager() return def test_name(self): self.assertEqual(self._ipn.name(), "in") def test_read(self): self.assertEqual(self._ipn.isEmpty(), True) self.assertEqual(self._ipn.isNew(), False) self._connector.write(RTC.TimedLong(RTC.Time(0, 0), 123)) self.assertEqual(self._ipn.isEmpty(), False) self.assertEqual(self._ipn.isNew(), True) read_data = self._ipn.read() self.assertEqual(self._ipn.isEmpty(), True) self.assertEqual(self._ipn.isNew(), False) self.assertEqual(read_data.data, 123) self._ipn.update() return def test_OnRead(self): self._connector.write(RTC.TimedLong(RTC.Time(0, 0), 456)) self._ipn.setOnRead(OnRWTest().echo) self._ipn.setOnReadConvert(OnRWConvertTest().echo) read_data = self._ipn.read() self.assertEqual(read_data.data, 456) return