File: //opt/cppython/lib/python3.8/test/__pycache__/test_named_expressions.cpython-38.opt-2.pyc
U
.D�gB � @ s^ d dl Z d dlZdaG dd� dej�ZG dd� dej�ZG dd� dej�ZedkrZe�� dS ) � Nc @ 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(� Zd)S )*�NamedExpressionInvalidTestc C s, d}| � td�� t|i i � W 5 Q R X d S )Nzx := 0�invalid syntax��assertRaisesRegex�SyntaxError�exec��self�code� r �:/opt/cppython/lib/python3.8/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 5 Q R X 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 5 Q R X 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 5 Q R X 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 5 Q R X 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 5 Q R X d S )Nzdef spam(a = b := 42): passr r r r r r � test_named_expression_invalid_07&