U
    ui                     @   sD   d dl Z d dlmZ d dlZd dlZeejd ZG dd dZdS )    N)Pathdatac                   @   s:   e Zd Zejdd Zdd Zdd Zdd Zd	d
 Z	dS )TestFindDistributionsc                 C   s   | d}| d |S )Ntargetz
not.an.egg)mkdir)selfZtmpdir
target_dir r	   O/tmp/pip-unpacked-wheel-9osl9suo/pkg_resources/tests/test_find_distributions.pyr      s    

z TestFindDistributions.target_dirc                 C   s   t t|}t|rtd S )N)pkg_resourcesfind_distributionsstrlistAssertionErrorr   r   distsr	   r	   r
   test_non_egg_dir_named_egg   s    z0TestFindDistributions.test_non_egg_dir_named_eggc                 C   s\   t jtd |dd tt|}dd |D dgks:ttjt|dd}t|rXtd S )Nzmy-test-package_unpacked-eggTdirs_exist_okc                 S   s   g | ]
}|j qS r	   project_name.0distr	   r	   r
   
<listcomp>   s     zGTestFindDistributions.test_standalone_egg_directory.<locals>.<listcomp>my-test-packageonlyshutilcopytreeTESTS_DATA_DIRr   r   r   r   r   r   r	   r	   r
   test_standalone_egg_directory   s    z3TestFindDistributions.test_standalone_egg_directoryc                 C   s\   t jtd |dd tt|}dd |D dgks:ttjt|dd}t|rXtd S )Nzmy-test-package_zipped-eggTr   c                 S   s   g | ]
}|j qS r	   r   r   r	   r	   r
   r   )   s     z9TestFindDistributions.test_zipped_egg.<locals>.<listcomp>r   r   r   r   r	   r	   r
   test_zipped_egg"   s    z%TestFindDistributions.test_zipped_eggc                 C   sd   t jtd |dd tt|d }dd |D dgks>ttjt|d dd}t|r`td S )	Nzmy-test-package-zipTr   zmy-test-package.zipc                 S   s   g | ]
}|j qS r	   r   r   r	   r	   r
   r   4   s     zMTestFindDistributions.test_zipped_sdist_one_level_removed.<locals>.<listcomp>r   r   r   r   r	   r	   r
   #test_zipped_sdist_one_level_removed-   s      

 z9TestFindDistributions.test_zipped_sdist_one_level_removedN)
__name__
__module____qualname__pytestZfixturer   r   r"   r#   r$   r	   r	   r	   r
   r      s   
r   )	r   pathlibr   r(   r   __file__parentr!   r   r	   r	   r	   r
   <module>   s
   