
    _ h                         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 Z
d Z G d dej                        Zy)zTest locale independence of WKT    N)dumpsloadswin32portuguese_brazilitalian_italy)
PortugueseItalianzpt_BR.UTF-8zit_IT.UTF-8Fc                      t         D ]3  } 	 t         |    }t        j                  t        j                  |       da n t        st        j                  d      y # t
        $ r Y ]w xY w)NTztest locale not found)test_localeslocale	setlocaleLC_ALLdo_test_locale	ExceptionunittestSkipTest)nametest_locales     |/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/shapely/tests/legacy/test_locale.pysetUpModuler      sl     	&t,KV]]K8!N  788   		s   /A	A%$A%c                      t         j                  dk(  st         j                  dd dk\  r%t        j                  t        j
                  d       y t        j                          y )Nr   r      )       )sysplatformversion_infor   r   r   resetlocale     r   tearDownModuler"   $   sD    
||w#"2"21Q"77"B+ 	r!   c                       e Zd Zd Zy)LocaleTestCasec                     t        d      }|j                  dk(  sJ |j                  dk(  sJ t        |      }|j	                  d      sJ d|vsJ y )NzPOINT (0.0 0.0)g        POINT,)r   xyr   
startswith)selfpwkts      r   test_wkt_localezLocaleTestCase.test_wkt_locale/   sT    #$ssczzssczzAh~~g&&&#~~r!   N)__name__
__module____qualname__r.   r    r!   r   r$   r$   ,   s    r!   r$   )__doc__r   r   r   shapely.wktr   r   r   r   r   r   r"   TestCaser$   r    r!   r   <module>r5      s^    %  
  $ <<7"5/RL $ L
 9
X&& 
r!   