o
    Š‚¡e.  ã                   @   s6   d dl Z d dlmZ d dlmZ G dd„ de jƒZdS )é    N)Úimport_module)Úget_wrong_dependencies_versionsc                   @   s   e Zd Zdd„ ZdS )ÚTestVersionsc           	      C   sf   d}t |ƒj}dd|fdddddg}g d¢}t||ƒD ]\}}t|gƒ}t|ƒd	k}|  ||¡ qd S )
Nútests.util.dummy_modulez==)r   ú<=z0.2.0)r   r   z1.0.0)r   ú>=z0.1.0)r   r   z0.6.0)r   r   z0.1.34)TFTTFTr   )r   Ú__version__Úzipr   ÚlenÚassertEqual)	ÚselfÚmodule_pathÚmodule_versionÚtestsÚexpected_resultsÚtestÚexpected_resultÚwrong_dependencies_versionsÚis_correct_dep© r   úG/var/www/myenv/lib/python3.10/site-packages/tests/util/test_versions.pyÚ test_wrong_dependencies_versions   s   
ú	
ýz-TestVersions.test_wrong_dependencies_versionsN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s    r   )ÚunittestÚ	importlibr   Úroboflow.util.versionsr   ÚTestCaser   r   r   r   r   Ú<module>   s    