shell bypass 403
o
`b�; � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl Z d dl
Z
d dlZe
�d�Z
dd� ZG dd � d ej�ZG d
d� dej�ZedkrOe�� dS dS )
� N)�support)�
import_helper)�dedentz\((\S+).py, line (\d+)c C s t �t| ��}|�dd�S )N� � )�rx�search�str�group)�msg�mo� r
�9/usr/local/python-3.10/lib/python3.10/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 �J t �d�� ddlm} | �|jd� W d � d S 1 sw Y d S )N�future_test1r )r � )r �CleanImport�testr r �result)r r r
r
r �test_future1 � "�zFutureTest.test_future1c C r )N�future_test2r )r# r )r r r r# r r )r r# r
r
r �test_future2 r"