Sindbad~EG File Manager
�
'Μg}v � � � 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� 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 �8/usr/local/lib/python3.12/test/test_named_expressions.py� test_named_expression_invalid_01z;NamedExpressionInvalidTest.test_named_expression_invalid_01 s1 � ���
�
#�
#�K�1A�
B���r�2�� C�
B�
B�� �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
s1 � ���
�
#�
#�K�1A�
B���r�2�� C�
B�
B�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 s1 � ���
�
#�
#�K�1A�
B���r�2�� C�
B�
B�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 s1 � �$��
�
#�
#�K�1A�
B���r�2�� C�
B�
B�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 s1 � �'��
�
#�
#�K�1_�
`���r�2�� a�
`�
`�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% s1 � �0��
�
#�
#�K�1A�
B���r�2�� C�
B�
B�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+ s1 � �3��
�
#�
#�K�1A�
B���r�2�� C�
B�
B�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 s1 � �%��
�
#�
#�K�1A�
B���r�2�� C�
B�
B�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 s1 � �(��
�
#�
#�K�1A�
B���r�2�� C�
B�
B�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= s6 � �&��
�
#�
#�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"