Sindbad~EG File Manager
a
��g�. � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlZd dlZd dl m
Z
mZ d dlm
Z
d dlmZ G dd� d�ZG d d
� d
eej�ZG dd� deej�ZG d
d� d�ZG dd� deej�ZG dd� deej�Zedkr�e�� dS )� N)�array)�proxy)�TESTFN�
gc_collect)�support)�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 �*/usr/local/lib/python3.9/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 sD t dd�}| j�� | �td�| _t| jd�r@| �t| jj|� d S )Nr# r$ �rr&