shell bypass 403
o
`b/ � @ s d dl Z d dlZd dlZd dlmZ d dlmZ d dlZd dlZd dl m
Z
d dlmZ d dl m
Z
d dl mZ d dlmZ G d d
� d
�ZG dd� deej�ZG d
d� deej�ZG dd� d�ZG dd� deej�ZG dd� deej�Zedkr~e�� dS dS )� N)�array)�proxy)�
gc_collect)�TESTFN)� os_helper)�warnings_helper)�UserListc @ st e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� ZdS )�
AutoFileTestsc C s | � td�| _d S )N�wb)�openr �f��self� r �7/usr/local/python-3.10/lib/python3.10/test/test_file.py�setUp s zAutoFileTests.setUpc C s | j r| j �� t�t� d S �N)r �closer �unlinkr r
r r r �tearDown s
zAutoFileTests.tearDownc C sT t | j�}|�d� | �| j�� |�� � | j�� d | _t� | �tt |d� d S )Ns
teststring�tell)
r r �write�assertEqualr r r �assertRaises�ReferenceError�getattr)r �pr r r �testWeakRefs s
zAutoFileTests.testWeakRefsc C s | j }|j |j |j d S r )r �name�mode�closed�r r r r r �testAttributes% s
zAutoFileTests.testAttributesc C sV | j �d� | j �� tdd�}| �td�| _ | j �|�}| �d|�� d |� � d S )N� 12�b�
xxxxxxxxxx�rb) r r r r r r �readintor �tobytes)r �a�nr r r �testReadinto, s
zAutoFileTests.testReadintoc C sJ t dd�}| j�� | jtdd�| _t| jd�r#| �t| jj|� d S d S )Nr$ r% zutf-8)�encodingr'