Sindbad~EG File Manager
a
��g�P � @ sb d dl Z d dlmZ daG dd� de j�ZG dd� de j�ZG dd� de j�Zed kr^e � � dS )
� N)�use_old_parserc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Ze�e� d)�d*d+� �Zd,d-� Ze�e� d)�d.d/� �Zd0S )1�NamedExpressionInvalidTestc C s@ d}| � td�� t|i i � W d � n1 s20 Y d S )Nzx := 0�invalid syntax��assertRaisesRegex�SyntaxError�exec��self�code� r �7/usr/local/lib/python3.9/test/test_named_expressions.py� test_named_expression_invalid_01 s z;NamedExpressionInvalidTest.test_named_expression_invalid_01c C s@ d}| � td�� t|i i � W d � n1 s20 Y d S )Nz
x = y := 0r r r r r r
� test_named_expression_invalid_02 s z;NamedExpressionInvalidTest.test_named_expression_invalid_02c C s@ d}| � td�� t|i i � W d � n1 s20 Y d S )Nz y := f(x)r r r r r r
� test_named_expression_invalid_03 s z;NamedExpressionInvalidTest.test_named_expression_invalid_03c C s@ d}| � td�� t|i i � W d � n1 s20 Y d S )Nzy0 = y1 := f(x)r r r r r r
� test_named_expression_invalid_04 s z;NamedExpressionInvalidTest.test_named_expression_invalid_04c C s@ d}| � td�� t|i i � W d � n1 s20 Y d S )Nz((a, b) := (1, 2))z,cannot use assignment expressions with tupler r r r r
� test_named_expression_invalid_06 s z;NamedExpressionInvalidTest.test_named_expression_invalid_06c C s@ d}| � td�� t|i i � W d � n1 s20 Y d S )Nzdef spam(a = b := 42): passr r r r r r
� test_named_expression_invalid_07&