
    )i                     J   S SK r S SKrS SKrS SKrS SKJr  \R                  " \R                  SS9  \R                  R                  \R                  R                  \R                  R                  \5      5      SS5      r0 r\" \5       r\ R                   " \R#                  5       5      rSSS5        \R$                  " \S   5        \R&                  R)                  S\S   5      S	 5       r\R&                  R)                  S\S   5      S
 5       rg! , (       d  f       Nn= f)    N)	sanscriptz&%(levelname)s: %(asctime)s %(message)s)levelformatdataztransliterationTests.jsondravidian_teststest_conversionsc                    [         R                  " [        U 5      5        U S   nU R                  5        H  u  p#US:X  d"  U[        R
                  R                  5       ;  a  [         R                  " SU-   5        MH  [        R                  " X2[        R                  5      nXA:X  a  Mt   SU-   S-   U-   S-   U-   5       e   g )NdevSkipping over script - zFailed to convert z to devanAgarI. Compare:  vs 	loggingdebugstritemsr   SCHEMESkeystransliterate
DEVANAGARIr   
dev_stringscripttexttransliterations        ^/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/tests/sanscript/dravidian_test.pytest_to_devanagarir      s    MM#&'(!%(J*002U?vY->->-C-C-EEMM3f<=#11$	@T@TU,  	R.BV.KNi.il{.{  E  /E  HR  /R  	R, 3    c                    [         R                  " [        U 5      5        U S   nU R                  5        H  u  p#US:X  d"  U[        R
                  R                  5       ;  a  [         R                  " SU-   5        MH  [        R                  " U[        R                  U5      nXC:X  a  Mu   SU-   S-   U-   S-   U-   5       e   g )Nr
   r   zFailed to convert to z from devanAgarI. Compare: r   r   r   s        r   test_from_devanagarir   #   s    MM#&'(!%(J*002U?vY->->-C-C-EEMM3f<=#11*i>R>RTZ[&  	K(?&(HKh(hkz(z  ~D  )D  GK  )K  	K& 3r   )jsonospytestr   indic_transliterationr   basicConfigDEBUGpathjoindirname__file__TEST_DATA_PATH	test_dataopentest_data_fileloadsreadinfomarkparametrizer   r    r   r   <module>r4      s    	   +   
--3 bggoobggooh.GH&Rmn		.^

>..01I  Y() * +Y7H-IJR KR +Y7H-IJK KK% s   !D
D"