class TestOutPortPullConnector(unittest.TestCase):
  def setUp(self):
    self._buffer = MyBuffer()
    self._profile = OpenRTM_aist.ConnectorInfo("test",
                                               "id",
                                               ["in","out"],
                                               OpenRTM_aist.Properties())

    self._oc = OutPortPullConnector(self._profile,OutPortProviderMock(),OpenRTM_aist.ConnectorListeners(), self._buffer)
    return

  def test_write(self):
    self._oc.write(123)
    # self.assertEqual(self._buffer.read(), 123)
    return


  def test_disconnect(self):
    self.assertEqual(self._oc.disconnect(), OpenRTM_aist.DataPortStatus.PORT_OK)
    return


  def test_getBuffer(self):
    self.assertEqual(self._oc.getBuffer(),self._buffer)
    return
    def setUp(self):
        self._buffer = MyBuffer()
        self._profile = OpenRTM_aist.ConnectorInfo("test", "id", ["in", "out"],
                                                   OpenRTM_aist.Properties())

        self._oc = OutPortPullConnector(self._profile, OutPortProviderMock(),
                                        OpenRTM_aist.ConnectorListeners(),
                                        self._buffer)
        return
  def setUp(self):
    self._buffer = MyBuffer()
    self._profile = OpenRTM_aist.ConnectorInfo("test",
                                               "id",
                                               ["in","out"],
                                               OpenRTM_aist.Properties())

    self._oc = OutPortPullConnector(self._profile,OutPortProviderMock(),OpenRTM_aist.ConnectorListeners(), self._buffer)
    return
class TestOutPortPullConnector(unittest.TestCase):
    def setUp(self):
        self._buffer = MyBuffer()
        self._profile = OpenRTM_aist.ConnectorInfo("test", "id", ["in", "out"],
                                                   OpenRTM_aist.Properties())

        self._oc = OutPortPullConnector(self._profile, OutPortProviderMock(),
                                        OpenRTM_aist.ConnectorListeners(),
                                        self._buffer)
        return

    def test_write(self):
        self._oc.write(123)
        # self.assertEqual(self._buffer.read(), 123)
        return

    def test_disconnect(self):
        self.assertEqual(self._oc.disconnect(),
                         OpenRTM_aist.DataPortStatus.PORT_OK)
        return

    def test_getBuffer(self):
        self.assertEqual(self._oc.getBuffer(), self._buffer)
        return