python (3.11.7)
    eWA                     H   d dl Z d dlZd dlZd dlZd dlmZ d dlZd dlZd dlm	Z	  G d dej
                  Z G d dej                  Z
 e            Z G d d	e          Z ej                     G d
 dej
                              Zedk    r ej                     dS dS )
    N)support)BufferedWriterc                       e Zd Zd Zd Z G d dej                  Z G d dej                  Z	d Z
d Zd	 Zd
 Z
d ZdS )
Test_TestProgramc                     t          j                    } gt          j                            t          j                            t           j        j                            d _         fd}||_	        |
                    d          }                      j                                        |j
                   d S )NFc                 B    d_                             |            S NT)wasRunassertEqual)	start_dirpatternexpectedPathselftestss     N/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/unittest/test/test_program.py_find_testszETest_TestProgram.test_discovery_from_dotted_path.<locals>._find_tests   s%    DKY555L    
unittest.test)unittest
TestLoaderospathabspathdirnametest__file__r
   r   discover
assertTruer   _tests)r   loaderr   suiter   r   s   `   @@r   test_discovery_from_dotted_pathz0Test_TestProgram.test_discovery_from_dotted_path   s    $&&wrwx}7M'N'NOO	 	 	 	 	 	 	 )00$$$u-----r   c                    t                      t                      } G fddt                     } |            }t          j        j        fd}d t          j        _        |                     |           d }|t          j        _        |                     |           t          j        |dd          }|                     |j                   |                     |j        |           |                     |j        d           d S )	Nc                       e Zd Z fdZdS )/Test_TestProgram.testNoExit.<locals>.FakeRunnerc                     || _         S Nr   )r   r   results     r   runz3Test_TestProgram.testNoExit.<locals>.FakeRunner.run$   s     	
r   N__name__
__module____qualname__r*   )r)   s   r   
FakeRunnerr%   #   s.        
 
 
 
 
 
 
r   r/   c                  *     t           j        _        d S r'