Esempio n. 1
0
def test_swith_to_other_window():
    set_current_buffer_list(["test/test_foo.py", "foo.py"])
    find_or_create_buffer("test/test_foo.py")
    # Shoud have called :wincmd w exactly once:
    assert vim.cmds == [":wincmd w"]
Esempio n. 2
0
def test_search_in_every_window():
    set_current_buffer_list(["bar.py", "test/test_foo.py", "foo.py"])
    find_or_create_buffer("test/test_foo.py")
    # Shoud have called :wincmd w exactly twice
    assert vim.cmds == [":wincmd w", ":wincmd w"]
Esempio n. 3
0
def test_create_new_buffer_if_not_present():
    set_current_buffer_list(["foo.py"])
    find_or_create_buffer("test/test_foo.py")
    assert vim.cmds == [":vs test/test_foo.py"]