File: //opt/alt/python312/lib64/python3.12/test/__pycache__/test_named_expressions.cpython-312.opt-2.pyc
�
~h�e�c � � � d dl Z da G d� de j � Z G d� de j � Z G d� de j � Zedk( r e j � yy) � Nc � � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zy)�NamedExpressionInvalidTestc �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nzx := 0�invalid syntax��assertRaisesRegex�SyntaxError�exec��self�codes �B/opt/alt/python312/lib64/python3.12/test/test_named_expressions.py� test_named_expression_invalid_01z;NamedExpressionInvalidTest.test_named_expression_invalid_01 s9 � ���
�
#�
#�K�1A�
B� ���r�2�� � � �� �0�9c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nz
x = y := 0r r r s r � test_named_expression_invalid_02z;NamedExpressionInvalidTest.test_named_expression_invalid_02
s9 � ���
�
#�
#�K�1A�
B� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nz y := f(x)r r r s r � test_named_expression_invalid_03z;NamedExpressionInvalidTest.test_named_expression_invalid_03 s9 � ���
�
#�
#�K�1A�
B� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nzy0 = y1 := f(x)r r r s r � test_named_expression_invalid_04z;NamedExpressionInvalidTest.test_named_expression_invalid_04 s9 � �$��
�
#�
#�K�1A�
B� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nz((a, b) := (1, 2))z,cannot use assignment expressions with tupler r s r � test_named_expression_invalid_06z;NamedExpressionInvalidTest.test_named_expression_invalid_06 s9 � �'��
�
#�
#�K�1_�
`� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nzdef spam(a = b := 42): passr r r s r � test_named_expression_invalid_07z;NamedExpressionInvalidTest.test_named_expression_invalid_07% s9 � �0��
�
#�
#�K�1A�
B� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nzdef spam(a: b := 42 = 5): passr r r s r � test_named_expression_invalid_08z;NamedExpressionInvalidTest.test_named_expression_invalid_08+ s9 � �3��
�
#�
#�K�1A�
B� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nzspam(a=b := 'c')r r r s r � test_named_expression_invalid_09z;NamedExpressionInvalidTest.test_named_expression_invalid_091 s9 � �%��
�
#�
#�K�1A�
B� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nzspam(x = y := f(x))r r r s r � test_named_expression_invalid_10z;NamedExpressionInvalidTest.test_named_expression_invalid_107 s9 � �(��
�
#�
#�K�1A�
B� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w)Nzspam(a=1, b := 2)�,positional argument follows keyword argumentr r s r � test_named_expression_invalid_11z;NamedExpressionInvalidTest.test_named_expression_invalid_11= s; � �&��
�
#�
#�K�:�<� ���r�2�� � � �r c �x � d}| j t d� 5 t |i i � d d d � y # 1 sw Y y xY w�Nzspam(a=1, (b := 2))r"