o
    LK&h                     @   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)selftmpdir
target_dir r
   ^/var/www/html/venv/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__pytest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    