summaryrefslogtreecommitdiff
path: root/tests/unit/mainwindow/test_prompt.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/mainwindow/test_prompt.py')
-rw-r--r--tests/unit/mainwindow/test_prompt.py19
1 files changed, 8 insertions, 11 deletions
diff --git a/tests/unit/mainwindow/test_prompt.py b/tests/unit/mainwindow/test_prompt.py
index 5b774bdaa..fabf68a89 100644
--- a/tests/unit/mainwindow/test_prompt.py
+++ b/tests/unit/mainwindow/test_prompt.py
@@ -48,9 +48,8 @@ class TestFileCompletion:
return _get_prompt_func
@pytest.mark.parametrize('steps, where, subfolder', [
- (1, 'next', '..'),
- (1, 'prev', 'c'),
- (2, 'next', 'a'),
+ (1, 'next', 'a'),
+ (2, 'next', 'b'),
(2, 'prev', 'b'),
])
def test_simple_completion(self, tmp_path, get_prompt, steps, where,
@@ -84,9 +83,7 @@ class TestFileCompletion:
# For some reason, this isn't always called when using qtbot.keyPress.
prompt._set_fileview_root(prompt._lineedit.text())
- # '..' and 'foo' should get completed from 'f'
- prompt.item_focus('next')
- assert prompt._lineedit.text() == str(tmp_path)
+ # 'foo' should get completed from 'f'
prompt.item_focus('next')
assert prompt._lineedit.text() == str(testdir / 'foo')
@@ -94,15 +91,15 @@ class TestFileCompletion:
for _ in range(3):
qtbot.keyPress(prompt._lineedit, Qt.Key_Backspace)
- # We should now show / again, so tabbing twice gives us .. -> bar
+ # We should now show / again, so tabbing twice gives us bar -> foo
prompt.item_focus('next')
prompt.item_focus('next')
- assert prompt._lineedit.text() == str(testdir / 'bar')
+ assert prompt._lineedit.text() == str(testdir / 'foo')
@pytest.mark.parametrize("keys, expected", [
- ([], ['..', 'bar', 'bat', 'foo']),
- ([Qt.Key_F], ['..', 'foo']),
- ([Qt.Key_A], ['..', 'bar', 'bat']),
+ ([], ['bar', 'bat', 'foo']),
+ ([Qt.Key_F], ['foo']),
+ ([Qt.Key_A], ['bar', 'bat']),
])
def test_filtering_path(self, qtbot, tmp_path, get_prompt, keys, expected):
testdir = tmp_path / 'test'