Python: Add jump-to-def tests for unpacking assignments

This commit is contained in:
Tom Hvitved
2025-08-28 10:37:21 +02:00
parent 028f1cb7b4
commit bf47f66691
2 changed files with 11 additions and 0 deletions

View File

@@ -26,3 +26,6 @@
| test.py:44:8:44:14 | ImportExpr | package/__init__.py:0:0:0:0 | Definition package/__init__.py:0 | Definition |
| test.py:45:1:45:1 | p | test.py:44:8:44:14 | Definition test.py:44 | Definition |
| test.py:45:3:45:3 | Attribute | package/__init__.py:2:18:2:18 | Definition package/__init__.py:2 | Definition |
| test.py:48:32:48:38 | dirname | test.py:47:9:47:15 | Definition test.py:47 | Definition |
| test.py:50:34:50:38 | lines | test.py:47:18:47:22 | Definition test.py:47 | Definition |
| test.py:53:12:53:12 | x | test.py:49:9:49:12 | Definition test.py:49 | Definition |

View File

@@ -43,3 +43,11 @@ thing.bar
from package import x
import package as p
p.x
def foo(dirname, lines):
head, tail = os.path.split(dirname)
x = head # `head` is missing jump-to-def target
for start, line in enumerate(lines):
line = line.strip() # `line` is missing jump-to-def target
break
return x