
    ,h                     f    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y)    N)Pathdatac                   H    e Zd Zej                  d        Zd Zd Zd Zd Z	y)TestFindDistributionsc                 J    |j                  d      }|j                  d       |S )Ntargetz
not.an.egg)mkdir)selftmpdir
target_dirs      m/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pkg_resources/tests/test_find_distributions.pyr   z TestFindDistributions.target_dir   s$    \\(+
&    c                 Z    t        j                  t        |            }t        |      rJ y )N)pkg_resourcesfind_distributionsstrlist)r
   r   distss      r   test_non_egg_dir_named_eggz0TestFindDistributions.test_non_egg_dir_named_egg   s"    00ZA;;r   c                 "   t        j                  t        dz  |d       t        j                  t        |            }|D cg c]  }|j                   c}dgk(  sJ t        j                  t        |      d      }t        |      rJ y c c}w )Nzmy-test-package_unpacked-eggTdirs_exist_okmy-test-packageonlyshutilcopytreeTESTS_DATA_DIRr   r   r   project_namer   r
   r   r   dists       r   test_standalone_egg_directoryz3TestFindDistributions.test_standalone_egg_directory   sz    ;;	

 00ZA.34d!!49J8KKK00ZtL;; 5   Bc                 "   t        j                  t        dz  |d       t        j                  t        |            }|D cg c]  }|j                   c}dgk(  sJ t        j                  t        |      d      }t        |      rJ y c c}w )Nzmy-test-package_zipped-eggTr   r   r   r   r!   s       r   test_zipped_eggz%TestFindDistributions.test_zipped_egg"   sz    99	

 00ZA.34d!!49J8KKK00ZtL;; 5r$   c                 .   t        j                  t        dz  |d       t        j                  t        |dz              }|D cg c]  }|j                   c}dgk(  sJ t        j                  t        |dz        d      }t        |      rJ y c c}w )Nzmy-test-package-zipTr   zmy-test-package.zipr   r   r   r!   s       r   #test_zipped_sdist_one_level_removedz9TestFindDistributions.test_zipped_sdist_one_level_removed-   s    22Jd	
 00
223
 /44d!!49J8KKK00
223$
 ;;	 5s   BN)
__name__
__module____qualname__pytestfixturer   r   r#   r&   r(    r   r   r   r      s,    ^^ 		r   r   )	r   pathlibr   r,   r   __file__parentr   r   r.   r   r   <module>r2      s/       h&&/- -r   