Skip to content

Commit a304f63

Browse files
committed
Add a couple of tests for args unpacking
1 parent 3ad6d57 commit a304f63

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

test/calls/call5.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
f(*a)
2+
f(**a)
3+
4+
5+
6+
f : meta.function-call.generic.python, meta.function-call.python, source.python
7+
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
8+
* : keyword.operator.unpacking.arguments.python, meta.function-call.python, source.python
9+
a : meta.function-call.arguments.python, meta.function-call.python, source.python
10+
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python
11+
f : meta.function-call.generic.python, meta.function-call.python, source.python
12+
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
13+
** : keyword.operator.unpacking.arguments.python, meta.function-call.python, source.python
14+
a : meta.function-call.arguments.python, meta.function-call.python, source.python
15+
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python

test/calls/call6.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
f( *a , *())
2+
f( **a , **{})
3+
4+
5+
6+
f : meta.function-call.generic.python, meta.function-call.python, source.python
7+
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
8+
: meta.function-call.python, source.python
9+
* : keyword.operator.unpacking.arguments.python, meta.function-call.python, source.python
10+
a : meta.function-call.arguments.python, meta.function-call.python, source.python
11+
, : meta.function-call.arguments.python, meta.function-call.python, punctuation.separator.arguments.python, source.python
12+
: meta.function-call.arguments.python, meta.function-call.python, source.python
13+
* : keyword.operator.unpacking.arguments.python, meta.function-call.arguments.python, meta.function-call.python, source.python
14+
( : meta.function-call.arguments.python, meta.function-call.python, punctuation.parenthesis.begin.python, source.python
15+
) : meta.function-call.arguments.python, meta.function-call.python, punctuation.parenthesis.end.python, source.python
16+
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python
17+
f : meta.function-call.generic.python, meta.function-call.python, source.python
18+
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
19+
: meta.function-call.python, source.python
20+
** : keyword.operator.unpacking.arguments.python, meta.function-call.python, source.python
21+
a : meta.function-call.arguments.python, meta.function-call.python, source.python
22+
, : meta.function-call.arguments.python, meta.function-call.python, punctuation.separator.arguments.python, source.python
23+
: meta.function-call.arguments.python, meta.function-call.python, source.python
24+
** : keyword.operator.unpacking.arguments.python, meta.function-call.arguments.python, meta.function-call.python, source.python
25+
{ : meta.function-call.arguments.python, meta.function-call.python, punctuation.definition.dict.begin.python, source.python
26+
} : meta.function-call.arguments.python, meta.function-call.python, punctuation.definition.dict.end.python, source.python
27+
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python

0 commit comments

Comments
 (0)