Sindbad~EG File Manager
a
��g�3 � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlZd dlZd dl Z e�
d�Zdd� ZG dd� dej
�ZG d d
� d
ej
�Zedkr�e�� dS )� N)�support)�dedentz\((\S+).py, line (\d+)c C s t �t| ��}|�dd�S )N� � )�rx�search�str�group)�msg�mo� r �,/usr/local/lib/python3.9/test/test_future.py�get_error_location s r c @ s� e Zd Zd#dd�Zdd� Zdd� Zdd � Zd
d� Zdd
� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zd d!� Zd"S )$�
FutureTestr c C sR | � d||f t|�� | �tj�|j�|d � | �|j|� | �|j|� d S )Nz%s.py, line %dz.py) ZassertInr �assertEqual�os�path�basename�filename�lineno�offset)�self�errr r r r r r
�check_syntax_error s zFutureTest.check_syntax_errorc C sH t �d��* ddlm} | �|jd� W d � n1 s:0 Y d S )N�future_test1r )r � )r �CleanImport�testr r �result)r r r r r
�test_future1 s zFutureTest.test_future1c C sH t �d��* ddlm} | �|jd� W d � n1 s:0 Y d S )N�future_test2r )r r )r r r r r r )r r r r r
�test_future2 s zFutureTest.test_future2c C s: t �d�� ddlm} W d � n1 s,0 Y d S )N�test_future3r )r"