o
    wif                     @   sJ   d dl mZ d dlmZ e ZdZdZdd Zdd Zd	d
 Z	dd Z
dS )    )	CliRunner)apprAmAyaNau   rāmāyaṇac                  C   s6   t tddddtg} | jdksJ t| jv sJ d S )N--fromhk--toiastr   runnerinvoker   
test_input	exit_codeexpected_outputstdoutresult r   `/home/ubuntu/maya3_transcribe/venv/lib/python3.10/site-packages/tests/sanscript_cli/app_check.pytest_argument_input   s   r   c                  C   s4   t jtg dtd} | jdksJ t| jv sJ d S )N)r   r   r   r   --input-file-)inputr   r	   r   r   r   r   test_stdin_input   s
   
r   c              	   C   sJ   | d }| t ttddddd|g}|jdksJ t|jv s#J d S )Nztest_input_file.txtr   r   r   r   r   r   )
write_textr   r
   r   r   r   r   r   )tmp_pathtest_input_filer   r   r   r   test_file_input   s   
r   c              
   C   sX   | d }t tddddd|tg}|jdksJ d| |jv s"J | tks*J d S )	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   r   r   r   test_file_output$   s   r   N)typer.testingr   #indic_transliteration.sanscript_clir   r
   r   r   r   r   r   r   r   r   r   r   <module>   s    