File: //usr/lib/python3/dist-packages/pbr/tests/__pycache__/test_hooks.cpython-38.pyc
U
jP�^� � @ sZ d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ G dd� dej �Z
dS ) � N)�matchers)�
skipUnless)�
testr_command)�base)�utilc s8 e Zd Z� fdd�Zdd� Zeejd�dd� �Z� Z S )� TestHooksc sB t t| ��� t�tj�| jd���}|� ddd� W 5 Q R X d S )Nz setup.cfg�globalzsetup-hookszQpbr_testpackage._setup_hooks.test_hook_1
pbr_testpackage._setup_hooks.test_hook_2)
�superr �setUpr Zopen_config�os�path�joinZpackage_dir�set)�selfZcfg�� __class__� �6/usr/lib/python3/dist-packages/pbr/tests/test_hooks.pyr
4 s ��zTestHooks.setUpc C s, | � d�\}}}d|kst�|dks(t�dS )z�Test setup_hooks.
Test that setup_hooks listed in the [global] section of setup.cfg are
executed in order.
Zegg_infoztest_hook_1
test_hook_2r N)� run_setup�AssertionError�r �stdout�_Zreturn_coder r r �test_global_setup_hooks<