Example #1
0
    def __init__(self):
        self.readbuffer = ''
        self.writebuffer = ''

        self.controlPort = Port(self._controlPortRead, self._controlPortWrite)
        self.dataInPort = Port(self._dataInPortRead, None)
        self.dataOutPort = Port(None, self._dataOutPortWrite)
Example #2
0
 def test_IfItWriteCallableFunctionIsCalled(self):
     mock = Mock()
     argument = 0xc00fee
     port = Port(None, mock)
     port.write(argument)
     mock.assert_called_with(argument)
Example #3
0
 def test_IfItReadCallableFunctionIsCalled(self):
     mock = Mock()
     port = Port(mock, None)
     port.read()
     mock.assert_called_with()
Example #4
0
 def test_IfItWriteCallableFunctionIsCalled(self):
     mock = Mock()
     argument = 0xc00fee
     port = Port(None, mock)
     port.write(argument)
     mock.assert_called_with(argument)
Example #5
0
 def test_IfItReadCallableFunctionIsCalled(self):
     mock = Mock()
     port = Port(mock, None)
     port.read()
     mock.assert_called_with()
Example #6
0
 def __init__(self):
     self.controlPort = Port(None, None)
     self.dataInPort = Port(None, None)
     self.dataOutPort = Port(None, None)