Test both closing brackets and non-closing brackets for CallSignature.index

This commit is contained in:
Dave Halter
2019-07-09 00:16:53 -07:00
parent 374721b789
commit 42f72b219b

View File

@@ -486,9 +486,10 @@ _calls = [
]
@pytest.mark.parametrize('ending', ['', ')'])
@pytest.mark.parametrize('code, call, expected_index', _calls)
def test_signature_index(skip_pre_python38, Script, code, call, expected_index):
sig, = Script(code + '\n' + call).call_signatures()
def test_signature_index(skip_pre_python38, Script, code, call, expected_index, ending):
sig, = Script(code + '\n' + call + ending, column=len(call)).call_signatures()
index = sig.index
assert expected_index == index