o
    Îjš  ã                   @   sv   d Z ddlZddlZddlZddlmZmZ ejdkr!dddœZndd	dœZd
a	dd„ Z
dd„ ZG dd„ dejƒZdS )zTest locale independence of WKTé    N)ÚdumpsÚloadsÚwin32Úportuguese_brazilZitalian_italy)Z
PortugueseZItalianzpt_BR.UTF-8zit_IT.UTF-8Fc               	   C   sN   t D ]} zt |  }t tj|¡ daW  n	 ty   Y qw ts%t d¡‚d S )NTztest locale not found)Útest_localesÚlocaleÚ	setlocaleÚLC_ALLÚdo_test_localeÚ	ExceptionÚunittestZSkipTest)ÚnameZtest_locale© r   úa/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/shapely/tests/legacy/test_locale.pyÚsetUpModule   s   ÿ
ÿr   c                   C   s:   t jdkst jdd… dkrt tjd¡ d S t ¡  d S )Nr   r   é   )é   é   Ú )ÚsysÚplatformÚversion_infor   r   r	   Úresetlocaler   r   r   r   ÚtearDownModule$   s   r   c                   @   s   e Zd Zdd„ ZdS )ÚLocaleTestCasec                 C   sJ   t dƒ}|jdksJ ‚|jdksJ ‚t|ƒ}| d¡sJ ‚d|vs#J ‚d S )NzPOINT (0.0 0.0)g        ZPOINTú,)r   ÚxÚyr   Ú
startswith)ÚselfÚpZwktr   r   r   Útest_wkt_locale/   s   zLocaleTestCase.test_wkt_localeN)Ú__name__Ú
__module__Ú__qualname__r!   r   r   r   r   r   ,   s    r   )Ú__doc__r   r   r   Zshapely.wktr   r   r   r   r
   r   r   ZTestCaser   r   r   r   r   Ú<module>   s    
þ