o
    Zh                     @   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	   b/var/www/html/lang_env/lib/python3.10/site-packages/pkg_resources/tests/test_find_distributions.pyr      s   

z TestFindDistributions.target_dirc                 C   s   t t|}t|rJ d S )N)pkg_resourcesfind_distributionsstrlistr   r   distsr	   r	   r
   test_non_egg_dir_named_egg   s   z0TestFindDistributions.test_non_egg_dir_named_eggc                 C   \   t jtd |dd tt|}dd |D dgksJ tjt|dd}t|r,J d S )Nzmy-test-package_unpacked-eggTdirs_exist_okc                 S      g | ]}|j qS r	   project_name.0distr	   r	   r
   
<listcomp>       zGTestFindDistributions.test_standalone_egg_directory.<locals>.<listcomp>my-test-packageonlyshutilcopytreeTESTS_DATA_DIRr   r   r   r   r   r	   r	   r
   test_standalone_egg_directory      z3TestFindDistributions.test_standalone_egg_directoryc                 C   r   )Nzmy-test-package_zipped-eggTr   c                 S   r   r	   r   r   r	   r	   r
   r   )   r   z9TestFindDistributions.test_zipped_egg.<locals>.<listcomp>r   r   r    r   r	   r	   r
   test_zipped_egg"   r%   z%TestFindDistributions.test_zipped_eggc                 C   sd   t jtd |dd tt|d }dd |D dgksJ tjt|d dd}t|r0J d S )	Nzmy-test-package-zipTr   zmy-test-package.zipc                 S   r   r	   r   r   r	   r	   r
   r   4   r   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    