summaryrefslogtreecommitdiff
path: root/tests/functional/s/star/star_needs_assignment_target_py37.py
blob: fb5eea86a746925440911830c3d41121077c7f7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"""
Test PEP 0448 -- Additional Unpacking Generalizations
https://www.python.org/dev/peps/pep-0448/
"""

# pylint: disable=superfluous-parens, unnecessary-comprehension

UNPACK_TUPLE = (*range(4), 4)
UNPACK_LIST = [*range(4), 4]
UNPACK_SET = {*range(4), 4}
UNPACK_DICT = {'a': 1, **{'b': '2'}}
UNPACK_DICT2 = {**UNPACK_DICT, "x": 1, "y": 2}
UNPACK_DICT3 = {**{'a': 1}, 'a': 2, **{'a': 3}}

UNPACK_IN_COMP = {elem for elem in (*range(10))} # [star-needs-assignment-target]