mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-07 22:44:27 +08:00
A few more tests for path completions (join)
This commit is contained in:
@@ -102,7 +102,7 @@ def _maybe_add_os_path_join(module_context, start_leaf, string):
|
|||||||
|
|
||||||
def check_trailer(trailer, arglist_nodes):
|
def check_trailer(trailer, arglist_nodes):
|
||||||
atom = trailer.get_previous_sibling()
|
atom = trailer.get_previous_sibling()
|
||||||
if atom.type != 'trailer':
|
if atom.type != 'trailer' and trailer.children[0] == '(':
|
||||||
return check_for_power(atom, arglist_nodes)
|
return check_for_power(atom, arglist_nodes)
|
||||||
return string, False
|
return string, False
|
||||||
|
|
||||||
|
|||||||
@@ -224,6 +224,13 @@ os_path = 'from os.path import *\n'
|
|||||||
(f2, os_path + 'join(\'tes)', 9, ["t'"]),
|
(f2, os_path + 'join(\'tes)', 9, ["t'"]),
|
||||||
(f2, os_path + 'join(r"tes"', 10, ['t"']),
|
(f2, os_path + 'join(r"tes"', 10, ['t"']),
|
||||||
(f2, os_path + 'join("""tes""")', 11, ['t"""']),
|
(f2, os_path + 'join("""tes""")', 11, ['t"""']),
|
||||||
|
|
||||||
|
(f2, os_path + 'join["tes', 9, ['t' + s]),
|
||||||
|
(f2, os_path + 'join["tes"', 9, ['t' + s]),
|
||||||
|
(f2, os_path + 'join["tes"]', 9, ['t' + s]),
|
||||||
|
(f2, os_path + 'join[dirname(__file__), "completi', 33, []),
|
||||||
|
(f2, os_path + 'join[dirname(__file__), "completi"', 33, []),
|
||||||
|
(f2, os_path + 'join[dirname(__file__), "completi"]', 33, []),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
def test_file_path_completions(Script, file, code, column, expected):
|
def test_file_path_completions(Script, file, code, column, expected):
|
||||||
|
|||||||
Reference in New Issue
Block a user