File: //usr/lib/python3/dist-packages/pbr/tests/__pycache__/test_integration.cpython-38.pyc
U
jP�^�* � @ s, d dl Zd dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z e�
ej�dd��Z
ej�dd�Zej�dd �Zej�d
d�Zej�dd�Zddge
d
deg Ze�
ej�dd��Zej�ej�eddd��Zdd� ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZdS )� N)�base)�test_packaging�PIPFLAGS� �
PIPVERSION�pip�
PBRVERSION�pbr�REPODIR�
WHEELHOUSE�-m�install�-f�PROJECTSz..c
c s� t sd S tddg�} tD ]�}|�� }|�d�d }z@ttj�t |d�d�� }d|� � krfW 5 Q R � W qW 5 Q R X W n t
k
r� Y qY nX || kr�q|t||d�fV qd S ) NZtempest�requirements�/����setup.pyZrtr )�name�
short_name)r
�setr �strip�split�open�os�path�join�read�IOError�dict)Zexcludesr r �f� r! �</usr/lib/python3/dist-packages/pbr/tests/test_integration.py�all_projects# s, ��
r# c sH e Zd Zee� �Z� fdd�Ze�e j
�dd�dkd�dd� �Z� Z
S ) �TestIntegrationc s@ t �dtj�dd��}|� tt| ��� W 5 Q R X t� � d S )NZOS_TEST_TIMEOUTZ600)
�fixturesZEnvironmentVariabler �environ�get�superr$ �setUpr Z_config_git)�self�env�� __class__r! r"