Example #1
0
def test_ProxyToVim_setupRemote_does_nothing():
    from vimpdb.proxy import ProxyToVim
    from vimpdb.proxy import Communicator

    communicator = Mock(spec=Communicator)
    communicator._remote_expr.return_value = '1'

    to_vim = ProxyToVim(communicator)
    to_vim.setupRemote()

    assert communicator._remote_expr.call_count == 1, (
        "_remote_expr not called")
    communicator._remote_expr.assert_called_with("exists('*PDB_setup_egg')")
Example #2
0
def test_ProxyToVim_setupRemote_does_nothing():
    from vimpdb.proxy import ProxyToVim
    from vimpdb.proxy import Communicator

    communicator = Mock(spec=Communicator)
    communicator._remote_expr.return_value = '1'

    to_vim = ProxyToVim(communicator)
    to_vim.setupRemote()

    assert communicator._remote_expr.call_count == 1, (
        "_remote_expr not called")
    communicator._remote_expr.assert_called_with("exists('*PDB_setup_egg')")
Example #3
0
def test_ProxyToVim_setupRemote():
    from vimpdb.proxy import ProxyToVim
    from vimpdb.proxy import Communicator

    communicator = Mock(spec=Communicator)
    communicator._remote_expr.return_value = '0'

    to_vim = ProxyToVim(communicator)
    to_vim.setupRemote()

    communicator._remote_expr.assert_called_with("exists('*PDB_setup_egg')")
    assert communicator._send.call_count == 4
    call_args_list = communicator._send.call_args_list
    call_args, call_kwargs = call_args_list[0]
    assert call_args[0].endswith('vimpdb/vimpdb.vim<CR>')
    call_args, call_kwargs = call_args_list[1]
    assert call_args[0].startswith(':call PDB_setup_egg(')
    call_args, call_kwargs = call_args_list[2]
    assert call_args[0].startswith(':call PDB_setup_egg(')
    call_args, call_kwargs = call_args_list[3]
    assert call_args[0].startswith(':call PDB_init_controller(')
Example #4
0
def test_ProxyToVim_setupRemote():
    from vimpdb.proxy import ProxyToVim
    from vimpdb.proxy import Communicator

    communicator = Mock(spec=Communicator)
    communicator._remote_expr.return_value = '0'

    to_vim = ProxyToVim(communicator)
    to_vim.setupRemote()

    communicator._remote_expr.assert_called_with("exists('*PDB_setup_egg')")
    assert communicator._send.call_count == 4
    call_args_list = communicator._send.call_args_list
    call_args, call_kwargs = call_args_list[0]
    assert call_args[0].endswith('vimpdb/vimpdb.vim<CR>')
    call_args, call_kwargs = call_args_list[1]
    assert call_args[0].startswith(':call PDB_setup_egg(')
    call_args, call_kwargs = call_args_list[2]
    assert call_args[0].startswith(':call PDB_setup_egg(')
    call_args, call_kwargs = call_args_list[3]
    assert call_args[0].startswith(':call PDB_init_controller(')