python (3.11.7)
    e/                        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
          Z G d deej                  Z G d
 deej                  Z G d d          Z G d deej                  Z G d deej                  Zedk    r ej                     dS dS )    N)array)proxy)
gc_collect)TESTFN)	os_helper)warnings_helper)UserListc                   \    e Zd Zd Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zd Z
d Zd
 ZdS )
AutoFileTestsc                 F    |                      t          d          | _        d S )Nwb)openr   fselfs    B/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_file.pysetUpzAutoFileTests.setUp   s    64((    c                 x    | j         r| j                                          t          j        t                     d S N)r   closer   unlinkr   r   s    r   tearDownzAutoFileTests.tearDown   s2    6 	FLLNNN     r   c                 v   t          | j                  }|                    d           |                     | j                                        |                                           | j                                         d | _        t
                       |                     t          t          |d           d S )Ns
   teststringtell)
r   r   writeassertEqualr   r   r   assertRaisesReferenceErrorgetattr)r   ps     r   testWeakRefszAutoFileTests.testWeakRefs   s    $&MM	
111.'1f=====r   c                 >