diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/mainwindow/test_prompt.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/tests/unit/mainwindow/test_prompt.py b/tests/unit/mainwindow/test_prompt.py index 337de36d6..48bc703a7 100644 --- a/tests/unit/mainwindow/test_prompt.py +++ b/tests/unit/mainwindow/test_prompt.py @@ -96,8 +96,8 @@ class TestFileCompletion: prompt.item_focus('next') assert prompt._lineedit.text() == str(testdir / 'bar') - @pytest.mark.parametrize("keys,expected", - [([], ['bar', 'foo', 'bat'].sort()), + @pytest.mark.parametrize("keys,expected", + [([], ['bar', 'foo', 'bat'].sort()), (['F'], ['foo'].sort()), (['Backspace', 'A'], ['bar', 'bat'].sort())]) def test_filtering_path(self, qtbot, tmp_path, get_prompt, keys, expected): @@ -111,15 +111,19 @@ class TestFileCompletion: for _ in range(len(keys)): for key in keys: eval("qtbot.keyPress(prompt._lineedit, Qt.Key_{})".format(key)) - + num_rows = prompt._file_model.rowCount(prompt._root_index) visible = [] for row in range(num_rows): - parent = prompt._file_model.index(os.path.basename(prompt._lineedit.text())) + parent = prompt._file_model.index( + os.path.basename( + prompt._lineedit.text() + ) + ) index = prompt._file_model.index(row, 0, parent) if prompt._file_view.isRowHidden(index.row(), index.parent()): visible.append(index.data()) - + assert visible.sort() == expected @pytest.mark.linux |