
    ϶vg                     j    d dl Z d dlmZ d dlZd dlZ ee          j        dz  Z G d d          ZdS )    N)Pathdatac                   F    e Zd Zej        d             Zd Zd Zd Zd Z	dS )TestFindDistributionsc                 Z    |                     d          }|                     d           |S )Ntargetz
not.an.egg)mkdir)selftmpdir
target_dirs      h/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/pkg_resources/tests/test_find_distributions.pyr   z TestFindDistributions.target_dir   s-    \\(++
&&&    c                 j    t          j        t          |                    }t          |          rJ d S )N)pkg_resourcesfind_distributionsstrlistr
   r   distss      r   test_non_egg_dir_named_eggz0TestFindDistributions.test_non_egg_dir_named_egg   s0    0ZAA;;r   c                    t          j        t          dz  |d           t          j        t          |                    }d |D             dgk    sJ t          j        t          |          d          }t          |          rJ d S )Nzmy-test-package_unpacked-eggTdirs_exist_okc                     g | ]	}|j         
S  project_name.0dists     r   
<listcomp>zGTestFindDistributions.test_standalone_egg_directory.<locals>.<listcomp>       444d!444r   my-test-packageonlyshutilcopytreeTESTS_DATA_DIRr   r   r   r   r   s      r   test_standalone_egg_directoryz3TestFindDistributions.test_standalone_egg_directory   s    ;;	
 	
 	
 	

 0ZAA44e4449J8KKKKK0ZtLLL;;r   c                    t          j        t          dz  |d           t          j        t          |                    }d |D             dgk    sJ t          j        t          |          d          }t          |          rJ d S )Nzmy-test-package_zipped-eggTr   c                     g | ]	}|j         
S r   r   r   s     r   r!   z9TestFindDistributions.test_zipped_egg.<locals>.<listcomp>)   r"   r   r#   r$   r&   r   s      r   test_zipped_eggz%TestFindDistributions.test_zipped_egg"   s    99	
 	
 	
 	

 0ZAA44e4449J8KKKKK0ZtLLL;;r   c                     t          j        t          dz  |d           t          j        t          |dz                      }d |D             dgk    sJ t          j        t          |dz            d          }t          |          rJ d S )Nzmy-test-package-zipTr   zmy-test-package.zipc                     g | ]	}|j         
S r   r   r   s     r   r!   zMTestFindDistributions.test_zipped_sdist_one_level_removed.<locals>.<listcomp>4   r"   r   r#   r$   r&   r   s      r   #test_zipped_sdist_one_level_removedz9TestFindDistributions.test_zipped_sdist_one_level_removed-   s    22Jd	
 	
 	
 	
 0
2233
 
 54e4449J8KKKKK0
2233$
 
 
 ;;r   N)
__name__
__module____qualname__pytestfixturer   r   r*   r-   r0   r   r   r   r   r      sk        ^  ^  	 	 		 	 	    r   r   )	r'   pathlibr   r4   r   __file__parentr)   r   r   r   r   <module>r9      s|               h&/- - - - - - - - - -r   