summaryrefslogtreecommitdiffstats
path: root/tests/test_naive_completion.py
diff options
context:
space:
mode:
authorLele Gaifax <lele@metapensiero.it>2016-10-31 18:33:07 +0100
committerLele Gaifax <lele@metapensiero.it>2016-10-31 18:33:07 +0100
commitd923ab3efdc0c39d517e797e39d1cc19e2e2da28 (patch)
tree06481d70636f1b311461abd8ac2b1ee160b2cc47 /tests/test_naive_completion.py
parent10a4f9c46ab9dc07dac5b2d58b9465f88625f095 (diff)
Fix issue #603
Python 3 forbids comparisons between different types: use a tuple containing a single 0 (zero) as the priority for path matches so that it can be compared with those generated by the workhorse method find_matches().
Diffstat (limited to 'tests/test_naive_completion.py')
-rw-r--r--tests/test_naive_completion.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_naive_completion.py b/tests/test_naive_completion.py
index 0dd3d5d8..8a50d4b5 100644
--- a/tests/test_naive_completion.py
+++ b/tests/test_naive_completion.py
@@ -46,3 +46,12 @@ def test_column_name_completion(completer, complete_event):
Document(text=text, cursor_position=position),
complete_event))
assert result == set(map(Completion, completer.all_completions))
+
+def test_paths_completion(completer, complete_event):
+ text = '\i '
+ position = len(text)
+ result = set(completer.get_completions(
+ Document(text=text, cursor_position=position),
+ complete_event,
+ smart_completion=True))
+ assert result > set([Completion(text="setup.py", start_position=0)])