
    i                     |    d dl Z d dlmZmZmZmZ  G d de j                        Zedk(  r e j                          yy)    N)
tone_marksend_of_lineabbreviationsword_subc                   $    e Zd Zd Zd Zd Zd Zy)TestPreProcessorsc                 B    d}d}| j                  t        |      |       y )Nzlorem!ipsum?zlorem! ipsum? )assertEqualr   self_in_outs      f/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/gtts/tokenizer/tests/test_pre_processors.pytest_tone_marksz!TestPreProcessors.test_tone_marks   s     C$/    c                 B    d}d}| j                  t        |      |       y )Nz	test-
ingtesting)r
   r   r   s      r   test_end_of_linez"TestPreProcessors.test_end_of_line   s#    S)40r   c                 B    d}d}| j                  t        |      |       y )Nzjr. sr. dr.zjr sr dr)r
   r   r   s      r   test_abbreviationsz$TestPreProcessors.test_abbreviations   s!    s+T2r   c                 B    d}d}| j                  t        |      |       y )Nz
Esq. BaconzEsquire Bacon)r
   r   r   s      r   test_word_subzTestPreProcessors.test_word_sub   s     #-r   N)__name__
__module____qualname__r   r   r   r    r   r   r   r      s    0
13
.r   r   __main__)
unittestgtts.tokenizer.pre_processorsr   r   r   r   TestCaser   r   mainr   r   r   <module>r"      s>     .)) .. zHMMO r   