1
0
forked from VimPlug/jedi

Remove some 3.8 artifacts

This commit is contained in:
Dave Halter
2026-04-27 14:41:58 +02:00
parent 7bac12c125
commit f1ab9d9539
4 changed files with 27 additions and 64 deletions
+4 -9
View File
@@ -420,7 +420,7 @@ _calls = [
(code1, 'f(a,b,xy', 4),
(code1, 'f(a,b,xyz=', 4),
(code1, 'f(a,b,xy=', None),
(code1, 'f(u=', (0, None)),
(code1, 'f(u=', None),
(code1, 'f(v=', 1),
# **kwargs
@@ -438,7 +438,7 @@ _calls = [
(code2, 'g(a,b,abc=1,abd=4,abd=', 5),
(code2, 'g(a,b,kw', 5),
(code2, 'g(a,b,kwargs=', 5),
(code2, 'g(u=', (0, 5)),
(code2, 'g(u=', 5),
(code2, 'g(v=', 1),
# *args
@@ -450,7 +450,7 @@ _calls = [
(code3, 'h(a,b,c,(3,)', 2),
(code3, 'h(a,b,args=', None),
(code3, 'h(u,v=', 1),
(code3, 'h(u=', (0, None)),
(code3, 'h(u=', None),
(code3, 'h(u,*xxx', 1),
(code3, 'h(u,*xxx,*yyy', 1),
(code3, 'h(u,*[]', 1),
@@ -483,7 +483,7 @@ _calls = [
(code4, 'i(1, [a?b,*', 2),
(code4, 'i(?b,*r,c', 1),
(code4, 'i(?*', 0),
(code4, 'i(?**', (0, 1)),
(code4, 'i(?**', 1),
# Random
(code4, 'i(()', 0),
@@ -497,11 +497,6 @@ _calls = [
@pytest.mark.parametrize('ending', ['', ')'])
@pytest.mark.parametrize('code, call, expected_index', _calls)
def test_signature_index(Script, environment, code, call, expected_index, ending):
if isinstance(expected_index, tuple):
expected_index = expected_index[environment.version_info > (3, 8)]
if environment.version_info < (3, 8):
code = code.replace('/,', '')
sig, = Script(code + '\n' + call + ending).get_signatures(column=len(call))
index = sig.index
assert expected_index == index