File: //usr/local/lib/python3.7/test/test_tools/__pycache__/test_pdeps.cpython-37.pyc
B
"��g8 � @ sX d Z ddlZddlZddlZddlmZmZ e� G dd� dej�Ze dkrTe�
� dS )z2Tests for the pdeps script in the Tools directory.� N)�skip_if_missing�import_toolc @ s( e Zd Zedd� �Zdd� Zdd� ZdS )�
PdepsTestsc C s t d�| _d S )N�pdeps)r r )�self� r �6/usr/local/lib/python3.7/test/test_tools/test_pdeps.py�
setUpClass s zPdepsTests.setUpClassc
C sT t �� �B}tj�|d�}t|d��}|�d� W d Q R X | j�|i � W d Q R X d S )NZfoo�wz#!/this/will/fail) �tempfileZTemporaryDirectory�os�path�join�open�writer Zprocess)r Ztmpdir�fn�streamr r r �test_process_errors s
zPdepsTests.test_process_errorsc C s | j �dg i� d S )N�a)r Zinverse)r r r r �test_inverse_attribute_error s z'PdepsTests.test_inverse_attribute_errorN)�__name__�
__module__�__qualname__�classmethodr r r r r r r r s r �__main__)�__doc__r Zunittestr Ztest.test_toolsr r ZTestCaser r �mainr r r r �<module> s