コード例 #1
0
    def test_close(self):
        mock_sock = mock.MagicMock()
        connection = BaseSocketConnection(mock_sock)

        connection.close()

        assert mock_sock.close.call_count == 1
コード例 #2
0
ファイル: test_connection.py プロジェクト: sbezboro/mcrunner
    def test_close(self):
        mock_sock = mock.MagicMock()
        connection = BaseSocketConnection(mock_sock)

        connection.close()

        assert mock_sock.close.call_count == 1
コード例 #3
0
ファイル: test_connection.py プロジェクト: sbezboro/mcrunner
    def test_send_message(self):
        mock_sock = mock.MagicMock()
        connection = BaseSocketConnection(mock_sock)

        connection.send_message('some message')

        assert mock_sock.sendall.call_count == 1
        assert mock_sock.sendall.call_args[0] == (b'\x00\x00\x00\x0csome message',)
コード例 #4
0
    def test_send_message(self):
        mock_sock = mock.MagicMock()
        connection = BaseSocketConnection(mock_sock)

        connection.send_message('some message')

        assert mock_sock.sendall.call_count == 1
        assert mock_sock.sendall.call_args[0] == (
            b'\x00\x00\x00\x0csome message', )
コード例 #5
0
    def test_receive_message_empty(self):
        mock_sock = mock.MagicMock()
        mock_sock.recv = mock.MagicMock(side_effect=[None, ''])

        connection = BaseSocketConnection(mock_sock)

        result = connection.receive_message()

        assert result is None
コード例 #6
0
    def test_receive_message(self):
        mock_sock = mock.MagicMock()
        mock_sock.recv = mock.MagicMock(
            side_effect=['\x00\x00\x00\x0c', 'some message'])

        connection = BaseSocketConnection(mock_sock)

        result = connection.receive_message()

        assert result == 'some message'
コード例 #7
0
ファイル: test_connection.py プロジェクト: sbezboro/mcrunner
    def test_receive_message_empty(self):
        mock_sock = mock.MagicMock()
        mock_sock.recv = mock.MagicMock(side_effect=[
            None,
            ''
        ])

        connection = BaseSocketConnection(mock_sock)

        result = connection.receive_message()

        assert result is None
コード例 #8
0
ファイル: test_connection.py プロジェクト: sbezboro/mcrunner
    def test_receive_message(self):
        mock_sock = mock.MagicMock()
        mock_sock.recv = mock.MagicMock(side_effect=[
            '\x00\x00\x00\x0c',
            'some message'
        ])

        connection = BaseSocketConnection(mock_sock)

        result = connection.receive_message()

        assert result == 'some message'