lib-python/3/test/test_named_expressions.py::unmodified
== PyPy 3.12.13 (e99dc7a98783, Jul 10 2026, 03:55:12) [PyPy 8.0.0-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_2724971æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 2433512552
0:00:00 load avg: 5.92 Run 1 test sequentially in a single process
0:00:00 load avg: 5.92 [1/1] test_named_expressions
test_named_expression_assignment_01 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_01) ... ok
test_named_expression_assignment_02 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_02) ... ok
test_named_expression_assignment_03 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_03) ... ok
test_named_expression_assignment_04 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_04) ... ok
test_named_expression_assignment_05 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_05) ... ok
test_named_expression_assignment_06 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_06) ... ok
test_named_expression_assignment_07 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_07) ... ok
test_named_expression_assignment_08 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_08) ... ok
test_named_expression_assignment_09 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_09) ... ok
test_named_expression_assignment_10 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_10) ... ok
test_named_expression_assignment_11 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_11) ... ok
test_named_expression_assignment_12 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_12) ... ok
test_named_expression_assignment_13 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_13) ... ok
test_named_expression_assignment_14 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_14)
Where all variables are positive integers, and a is at least as large ... ok
test_named_expression_assignment_15 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_15) ... ok
test_named_expression_assignment_16 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_16) ... ok
test_named_expression_assignment_17 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_17) ... ok
test_named_expression_assignment_18 (test.test_named_expressions.NamedExpressionAssignmentTest.test_named_expression_assignment_18) ... ok
test_named_expression_invalid_01 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_01) ... ok
test_named_expression_invalid_02 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_02) ... ok
test_named_expression_invalid_03 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_03) ... ok
test_named_expression_invalid_04 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_04) ... ok
test_named_expression_invalid_06 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_06) ... ok
test_named_expression_invalid_07 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_07) ... ok
test_named_expression_invalid_08 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_08) ... ok
test_named_expression_invalid_09 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_09) ... ok
test_named_expression_invalid_10 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_10) ... ok
test_named_expression_invalid_11 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_11) ... ok
test_named_expression_invalid_12 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_12) ... ok
test_named_expression_invalid_13 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_13) ... ok
test_named_expression_invalid_14 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_14) ... ok
test_named_expression_invalid_15 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_15) ... ok
test_named_expression_invalid_16 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_16) ... ok
test_named_expression_invalid_17 (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_17) ... ok
test_named_expression_invalid_dict_comprehension_iterable_expression (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_dict_comprehension_iterable_expression) ... ok
test_named_expression_invalid_in_class_body (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_in_class_body) ... ok
test_named_expression_invalid_list_comprehension_iterable_expression (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_list_comprehension_iterable_expression) ... ok
test_named_expression_invalid_mangled_class_variables (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_mangled_class_variables) ... ok
test_named_expression_invalid_rebinding_dict_comprehension_inner_loop (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_rebinding_dict_comprehension_inner_loop) ... ok
test_named_expression_invalid_rebinding_dict_comprehension_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_rebinding_dict_comprehension_iteration_variable) ... ok
test_named_expression_invalid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_rebinding_iteration_variable) ... ok
test_named_expression_invalid_rebinding_list_comprehension_inner_loop (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_rebinding_list_comprehension_inner_loop) ... ok
test_named_expression_invalid_rebinding_list_comprehension_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_rebinding_list_comprehension_iteration_variable) ... ok
test_named_expression_invalid_rebinding_set_comprehension_inner_loop (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_rebinding_set_comprehension_inner_loop) ... ok
test_named_expression_invalid_rebinding_set_comprehension_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_rebinding_set_comprehension_iteration_variable) ... ok
test_named_expression_invalid_set_comprehension_iterable_expression (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_invalid_set_comprehension_iterable_expression) ... ok
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) ...
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: c', lpar='(', rpar=')') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: c', lpar='[', rpar=']') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: c', lpar='{', rpar='}') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: d', lpar='(', rpar=')') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: d', lpar='[', rpar=']') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: d', lpar='{', rpar='}') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: e', lpar='(', rpar=')') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: e', lpar='[', rpar=']') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: e', lpar='{', rpar='}') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: f', lpar='(', rpar=')') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: f', lpar='[', rpar=']') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: f', lpar='{', rpar='}') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: g', lpar='(', rpar=')') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: g', lpar='[', rpar=']') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: g', lpar='{', rpar='}') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: h', lpar='(', rpar=')') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: h', lpar='[', rpar=']') ... ERROR
test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: h', lpar='{', rpar='}') ... ERROR
test_named_expression_global_scope (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_global_scope) ... ok
test_named_expression_global_scope_no_global_keyword (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_global_scope_no_global_keyword) ... ok
test_named_expression_nonlocal_scope (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_nonlocal_scope) ... ok
test_named_expression_nonlocal_scope_no_nonlocal_keyword (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_nonlocal_scope_no_nonlocal_keyword) ... ok
test_named_expression_scope_01 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_01) ... ok
test_named_expression_scope_02 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_02) ... ok
test_named_expression_scope_03 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_03) ... ok
test_named_expression_scope_04 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_04) ... ok
test_named_expression_scope_05 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_05) ... ok
test_named_expression_scope_06 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_06) ... ok
test_named_expression_scope_07 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_07) ... ok
test_named_expression_scope_08 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_08) ... ok
test_named_expression_scope_09 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_09) ... ok
test_named_expression_scope_10 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_10) ... ok
test_named_expression_scope_11 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_11) ... ok
test_named_expression_scope_17 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_17) ... ok
test_named_expression_scope_18 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_18) ... ok
test_named_expression_scope_19 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_19) ... ok
test_named_expression_scope_20 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_20) ... ok
test_named_expression_scope_21 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_21) ... ok
test_named_expression_scope_22 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_22) ... ok
test_named_expression_scope_23 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_23) ... ok
test_named_expression_scope_24 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_24) ... ok
test_named_expression_scope_25 (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_25) ... ok
test_named_expression_scope_in_genexp (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_in_genexp) ... ok
test_named_expression_scope_mangled_names (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_scope_mangled_names) ... ok
test_named_expression_variable_reuse_in_comprehensions (test.test_named_expressions.NamedExpressionScopeTest.test_named_expression_variable_reuse_in_comprehensions) ... ok
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: c', lpar='(', rpar=')')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((c := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'c'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: c', lpar='[', rpar=']')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((c := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'c'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: c', lpar='{', rpar='}')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((c := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'c'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: d', lpar='(', rpar=')')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((d := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'd'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: d', lpar='[', rpar=']')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((d := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'd'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: d', lpar='{', rpar='}')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((d := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'd'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: e', lpar='(', rpar=')')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((e := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'e'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: e', lpar='[', rpar=']')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((e := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'e'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: e', lpar='{', rpar='}')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((e := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'e'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: f', lpar='(', rpar=')')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((f := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'f'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: f', lpar='[', rpar=']')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((f := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'f'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: f', lpar='{', rpar='}')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((f := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'f'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: g', lpar='(', rpar=')')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((g := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'g'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: g', lpar='[', rpar=']')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((g := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'g'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: g', lpar='{', rpar='}')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((g := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'g'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: h', lpar='(', rpar=')')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((h := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'h'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: h', lpar='[', rpar=']')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((h := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'h'
======================================================================
ERROR: test_named_expression_valid_rebinding_iteration_variable (test.test_named_expressions.NamedExpressionInvalidTest.test_named_expression_valid_rebinding_iteration_variable) (case='Complex expression: h', lpar='{', rpar='}')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_named_expressions.py", line 149, in test_named_expression_valid_rebinding_iteration_variable
exec(code, {}) # Module scope
^^^^^^^^^^^^^^
File "<string>", line 1
((h := 1) for a, (*b, c[d+e::f(g)], h.i) in j)
^^^^^^
SyntaxError: assignment expression cannot rebind comprehension iteration variable 'h'
----------------------------------------------------------------------
Ran 74 tests in 0.102s
FAILED (errors=18)
0:00:00 load avg: 5.92 [1/1/1] test_named_expressions failed (18 errors)
== Tests result: FAILURE ==
1 test failed:
test_named_expressions
Total duration: 290 ms
Total tests: run=74
Total test files: run=1/1 failed=1
Result: FAILURE
test test_named_expressions failed
builder: pypy-c-jit-linux-x86-32 build #8380+
test: lib-python/3/test/test_named_expressions.py::unmodified