o
    vZŽh  ã                   @   sJ   d dl Z d dlmZmZmZmZ G dd„ de jƒZedkr#e  	¡  dS dS )é    N)Ú
tone_marksÚend_of_lineÚabbreviationsÚword_subc                   @   s,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
ÚTestPreProcessorsc                 C   ó   d}d}|   t|ƒ|¡ d S )Nzlorem!ipsum?zlorem! ipsum? )ÚassertEqualr   ©ÚselfZ_inZ_out© r   úW/var/www/auris/lib/python3.10/site-packages/gtts/tokenizer/tests/test_pre_processors.pyÚtest_tone_marks   ó   z!TestPreProcessors.test_tone_marksc                 C   r   )Nz	test-
ingÚtesting)r   r   r	   r   r   r   Útest_end_of_line   s   z"TestPreProcessors.test_end_of_linec                 C   r   )Nzjr. sr. dr.zjr sr dr)r   r   r	   r   r   r   Útest_abbreviations   r   z$TestPreProcessors.test_abbreviationsc                 C   r   )Nz
Esq. BaconzEsquire Bacon)r   r   r	   r   r   r   Útest_word_sub   r   zTestPreProcessors.test_word_subN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r   r      s
    r   Ú__main__)
ZunittestZgtts.tokenizer.pre_processorsr   r   r   r   ZTestCaser   r   Úmainr   r   r   r   Ú<module>   s   ÿ