Sindbad~EG File Manager
�
TԚgWA � �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 � � }� g�t j � t j � t j j � � � � �d� _ �� �fd�}||_ |�
d� � }� � � j � � � � |j
�� � d S )NFc �B �� d�_ �� | �� � �S �NT)�wasRun�assertEqual)� start_dir�pattern�expectedPath�self�testss ����7/usr/local/lib/python3.11/unittest/test/test_program.py�_find_testszETest_TestProgram.test_discovery_from_dotted_path.<locals>._find_tests s% �� ��D�K����Y��5�5�5��L� �
unittest.test)�unittest�
TestLoader�os�path�abspath�dirname�test�__file__r
r �discover�
assertTruer �_tests)r �loaderr �suiter r s ` @@r �test_discovery_from_dotted_pathz0Test_TestProgram.test_discovery_from_dotted_path s� ���� ��$�&�&������w���r�w���x�}�7M�'N�'N�O�O����� � � � � � � � )�������0�0�������$�$�$������u�-�-�-�-�-r c � ��� t � � �t � � } G �fd�dt � � } |� � }t j j ��fd�}d� t j _ | � |� � d� }|t j _ | � |� � t j |dd�� � }| � |j �� � | � |j |� � | � |j d� � d S ) Nc � �� e Zd Z� fd�ZdS )�/Test_TestProgram.testNoExit.<locals>.FakeRunnerc � �� || _ �S �N�r )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'