def test_send_Interrupt_Exception(self): with mock.patch( 'uhppote_rfid.controller_socket.socket') as mock_socket: mockSocket = ControllerSocket('127.0.0.1') mockSocket.socket.send.return_value = 0 mockSocket.connect() with self.assertRaises(SocketTransmitException): mockSocket.send('hello')
def test_send_Bytes_Valid(self): data = bytes([10, 20, 30, 40]) with mock.patch( 'uhppote_rfid.controller_socket.socket') as mock_socket: mockSocket = ControllerSocket('127.0.0.1') mockSocket.socket.send.return_value = len(data) mockSocket.connect() mockSocket.send(data) mockSocket.socket.send.assert_called_with(data)
def test_send_ByteArray_Valid(self): data = bytearray(['h', 'e', 'l', 'l', 'o']) with mock.patch( 'uhppote_rfid.controller_socket.socket') as mock_socket: mockSocket = ControllerSocket('127.0.0.1') mockSocket.socket.send.return_value = len(data) mockSocket.connect() mockSocket.send(data) mockSocket.socket.send.assert_called_with(data)
def test_send_String_Valid(self): data = 'Hello World' with mock.patch( 'uhppote_rfid.controller_socket.socket') as mock_socket: mockSocket = ControllerSocket('127.0.0.1') mockSocket.socket.send.return_value = len(data) mockSocket.connect() mockSocket.send(data) mockSocket.socket.send.assert_called_with(data)