
    h^                     <   d dl Zd dlZd dlZd dlmZmZmZ  ej                  d      d        Z	 ej                  d      de
fd	       Z ej                  d      de
fd
       Z ej                  d      de
fd       Z ej                  d      d        Zy)    N)_NATURALEARTH_CITIES_NATURALEARTH_LOWRES_NYBBT)autousec                     t         | d<   y )N	geopandas)r   )doctest_namespaces    E/var/www/html/immo/lib/python3.12/site-packages/geopandas/conftest.pyadd_geopandasr   	   s    %.k"    session)scopereturnc                      t         j                  j                  t              st        j                  d      rt        S t        j                  d       y )NGITHUB_ACTIONSz%Naturalearth lowres dataset not found)ospathisfiler   getenvpytestskip r   r
   naturalearth_lowresr      4     
ww~~*+ryy9I/J##;<r   c                      t         j                  j                  t              st        j                  d      rt        S t        j                  d       y )Nr   z%Naturalearth cities dataset not found)r   r   r   r   r   r   r   r   r   r
   naturalearth_citiesr      r   r   c                      t         j                  j                  t        t	        d      d        st        j
                  d      rt        S t        j                  d       y )Nzzip://r   zNYBB dataset not found)r   r   r   r   lenr   r   r   r   r   r
   nybb_filenamer   #   s=     
ww~~eCMO,-;K1L,-r   classc                 &    | |j                   _        y)zDAttach nybb_filename class attribute for unittest style setup_methodN)clsr   )r   requests     r
   _setup_class_nybb_filenamer$   ,   s     !.GKKr   )os.pathr   r   r   geopandas.tests.utilr   r   r   fixturer   strr   r   r   r$   r   r   r
   <module>r)      s       R R / / i =S = != i =S = != i .s . !. g. .r   