o
    UhA                     @   sN   d dl Z dddZdd Zdd Zdd	 Zd
d Zdd Zdd Zdd ZdS )    Nc                 C   s&   ddl m} |d ur|| |S || S )Nr   )BDist)pkginfo.bdistr   )filenamemetadata_versionr    r   l/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/pkginfo/tests/test_bdist.py_make_bdist   s   
r   c                 C   s<   | j |ksJ | jdksJ | jdksJ | jd ksJ d S )N	mypackagez0.1)r   nameversionkeywords)bdistr   r   r   r   _checkSample   s   r   c                 C   s,   t | jddgksJ t | jg ksJ d S )NzDevelopment Status :: 4 - Betaz#Environment :: Console (Text Based))listclassifierssupported_platforms)r   r   r   r   _checkClassifiers   s
   
r   c                 C   D   t | d }tt t| W d    d S 1 sw   Y  d S )Nznonesuch-0.1-py2.6.eggstrpytestraises
ValueErrorr   examples_dirr   r   r   r    test_bdist_ctor_w_bogus_filename      
"r   c                 C   r   )Nzmypackage-0.1.zipr   r   r   r   r   test_bdist_ctor_w_non_egg    r   r   c                 C   r   )Nznopkginfo-0.1.eggr   r   r   r   r   test_bdist_ctor_wo_PKG_INFO&   r   r   c                 C   s,   t | }t|}|jdksJ t|| d S )Nz1.0)r   r   r   r   test_eggr   r   r   r   r   test_bdist_ctor_w_egg,   s   r!   c                 C   s8   t | }t|dd}|jdksJ t|| t| d S )Nz1.1)r   )r   r   r   r   r   r   r   r   r   *test_bdist_ctor_w_egg_and_metadata_version4   s
   
r"   )NN)	r   r   r   r   r   r   r   r!   r"   r   r   r   r   <module>   s    
	