
    )if                     J    S SK Jr  S SKJr  \" 5       rSrSrS rS rS r	S r
g	)
    )	CliRunner)apprAmAyaNau   rāmāyaṇac                      [         R                  [        SSSS[        /5      n U R                  S:X  d   e[
        U R                  ;   d   eg )N--fromhk--toiastr   runnerinvoker   
test_input	exit_codeexpected_outputstdoutresults    ]/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/tests/sanscript_cli/app_check.pytest_argument_inputr      sC    ]]34 LMFq   fmm+++    c                      [         R                  [        / SQ[        S9n U R                  S:X  d   e[
        U R                  ;   d   eg )N)r   r   r	   r
   --input-file-)inputr   r   r   s    r   test_stdin_inputr      sE    ]]B*  F q   fmm+++r   c           	          U S-  nUR                  [        5        [        R                  [        SSSSSU/5      nUR
                  S:X  d   e[        UR                  ;   d   eg )Nztest_input_file.txtr   r   r	   r
   r   r   )
write_textr   r   r   r   r   r   r   )tmp_pathtest_input_filer   s      r   test_file_inputr       sc    !66Oz*]]hffnoNF q   fmm+++r   c           
          U S-  n[         R                  [        SSSSSU[        /5      nUR                  S:X  d   eSU 3UR
                  ;   d   eUR                  5       [        :X  d   eg )	Nztest_file_output.txtr   r   r	   r
   z--output-filer   zOutput written to: )r   r   r   r   r   r   	read_textr   )r   test_output_filer   s      r   test_file_outputr$   $   s    "88]]	
F q    !1 23v}}DDD%%'?:::r   N)typer.testingr   #indic_transliteration.sanscript_clir   r   r   r   r   r   r    r$    r   r   <module>r(      s0    # 3	
 ,,,;r   