diff options
author | monster <monster@ydb.tech> | 2022-07-07 14:41:37 +0300 |
---|---|---|
committer | monster <monster@ydb.tech> | 2022-07-07 14:41:37 +0300 |
commit | 06e5c21a835c0e923506c4ff27929f34e00761c2 (patch) | |
tree | 75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /contrib/python/prompt-toolkit/py3/tests/test_layout.py | |
parent | 03f024c4412e3aa613bb543cf1660176320ba8f4 (diff) | |
download | ydb-06e5c21a835c0e923506c4ff27929f34e00761c2.tar.gz |
fix ya.make
Diffstat (limited to 'contrib/python/prompt-toolkit/py3/tests/test_layout.py')
-rw-r--r-- | contrib/python/prompt-toolkit/py3/tests/test_layout.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/contrib/python/prompt-toolkit/py3/tests/test_layout.py b/contrib/python/prompt-toolkit/py3/tests/test_layout.py deleted file mode 100644 index 8a0826d33bf..00000000000 --- a/contrib/python/prompt-toolkit/py3/tests/test_layout.py +++ /dev/null @@ -1,51 +0,0 @@ -import pytest - -from prompt_toolkit.layout import InvalidLayoutError, Layout -from prompt_toolkit.layout.containers import HSplit, VSplit, Window -from prompt_toolkit.layout.controls import BufferControl - - -def test_layout_class(): - c1 = BufferControl() - c2 = BufferControl() - c3 = BufferControl() - win1 = Window(content=c1) - win2 = Window(content=c2) - win3 = Window(content=c3) - - layout = Layout(container=VSplit([HSplit([win1, win2]), win3])) - - # Listing of windows/controls. - assert list(layout.find_all_windows()) == [win1, win2, win3] - assert list(layout.find_all_controls()) == [c1, c2, c3] - - # Focusing something. - layout.focus(c1) - assert layout.has_focus(c1) - assert layout.has_focus(win1) - assert layout.current_control == c1 - assert layout.previous_control == c1 - - layout.focus(c2) - assert layout.has_focus(c2) - assert layout.has_focus(win2) - assert layout.current_control == c2 - assert layout.previous_control == c1 - - layout.focus(win3) - assert layout.has_focus(c3) - assert layout.has_focus(win3) - assert layout.current_control == c3 - assert layout.previous_control == c2 - - # Pop focus. This should focus the previous control again. - layout.focus_last() - assert layout.has_focus(c2) - assert layout.has_focus(win2) - assert layout.current_control == c2 - assert layout.previous_control == c1 - - -def test_create_invalid_layout(): - with pytest.raises(InvalidLayoutError): - Layout(HSplit([])) |