File: //usr/local/lib/python3.7/unittest/test/__pycache__/test_program.cpython-37.pyc
B
"��g�: � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlZd dlZG dd� dej�Z G dd� dej
�Ze� Z
G dd� de�ZG d d
� d
ej�Zedkr�e�� dS )� N)�supportc @ sh e Zd Zdd� Zdd� ZG dd� dej�ZG dd� dej�Z d d
� Z
dd� Zd
d� Zdd� Z
dd� ZdS )�Test_TestProgramc sj t �� }�g�tj�tj�t jj��� d�_� ��fdd�}||_ |�
d�}���j� ��|j
�� d S )NFc s d�_ ��| � � �S )NT)�wasRun�assertEqual)Z start_dir�pattern)�expectedPath�self�tests� �6/usr/local/lib/python3.7/unittest/test/test_program.py�_find_tests s zETest_TestProgram.test_discovery_from_dotted_path.<locals>._find_testsz
unittest.test)�unittest�
TestLoader�os�path�abspath�dirname�test�__file__r r �discover�
assertTruer Z_tests)r �loaderr Zsuiter
)r r r r �test_discovery_from_dotted_path
s
z0Test_TestProgram.test_discovery_from_dotted_pathc s� t � �t � }G �fdd�dt �}|� }tjj� � fdd�}dd� tj_| �|� dd� }|tj_| �|� tj|d d
d�}| �|j�� | �|j|� | �|jd
� d S )Nc s e Zd Z� fdd�ZdS )z/Test_TestProgram.testNoExit.<locals>.FakeRunnerc s
|| _ � S )N)r )r r )�resultr
r �run# s z3Test_TestProgram.testNoExit.<locals>.FakeRunner.runN)�__name__�
__module__�__qualname__r r
)r r
r �
FakeRunner"