
    rbi                         d dl mZ d dlZd Zd Zej                            ddgd ddi dhdd	ig          d
             ZdS )    )import_optional_dependencyNc                  D    t          d          } | J dd l}| |k    sJ d S )Npandasr   )r   r   )r   pds     k/var/www/html/mdtn/previsions/meteo_cartes/venv/lib/python3.11/site-packages/geopandas/tests/test_compat.py'test_import_optional_dependency_presentr      s:    '11F R<<<<<<    c                     t          j        t          d          5  t          d           d d d            n# 1 swxY w Y   t          j        t          d          5  t          dd           d d d            d S # 1 swxY w Y   d S )Nz!Missing optional dependency 'foo'matchfoozfoo is required)extra)pytestraisesImportErrorr    r	   r   &test_import_optional_dependency_absentr      s   	{*M	N	N	N * *"5)))* * * * * * * * * * * * * * * 
{*;	<	<	< C C"50ABBBBC C C C C C C C C C C C C C C C C Cs   8<<A==BB
bad_importr   FTbarc                     t          j        t          d          5  t          |            d d d            d S # 1 swxY w Y   d S )NzInvalid module namer   )r   r   
ValueErrorr   )r   s    r   'test_import_optional_dependency_invalidr      s     
z)>	?	?	? / /":.../ / / / / / / / / / / / / / / / / /s   9= =)geopandas._compatr   r   r   r   markparametrizer   r   r	   r   <module>r      s    8 8 8 8 8 8   C C C E7AudB%H / / / / /r	   