o
    Þ­j  ã                   @   sŠ   d dl Z d dlmZmZmZ dZdZdd„ Zdd„ Zd	d
„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ ZedkrCe  deg¡ dS dS )é    N)Ú	_minimizeÚ_clean_tokensÚ_translate_urlú é
   c                  C   ó$   d} g d¢}t | ttƒ|ksJ ‚d S )NzBacon ipsum dolor sit amet)ÚBaconÚipsumz	dolor sitÚamet©r   ÚdelimÚLmax©Ú_inÚ_out© r   úR/var/www/html/CropPilot/venv/lib/python3.10/site-packages/gtts/tests/test_utils.pyÚ
test_ascii	   ó   r   c                  C   r   )NÚ$Baconipsumdolorsitametflankcornedbee)Ú
BaconipsumÚ
dolorsitamÚ
etflankcorÚnedbeer   r   r   r   r   Útest_ascii_no_delim   r   r   c                  C   r   )NuN   è¿™æ˜¯ä¸€ä¸ªä¸‰å²�çš„å°�å­©åœ¨è®²è¿°ä»–ä»Žä¸€ç³»åˆ—ç…§ç‰‡é‡Œçœ‹åˆ°çš„ä¸œè¥¿ã€‚)u   è¿™æ˜¯ä¸€ä¸ªä¸‰å²�çš„å°�å­©åœ¨u   è®²è¿°ä»–ä»Žä¸€ç³»åˆ—ç…§ç‰‡é‡Œu   çœ‹åˆ°çš„ä¸œè¥¿ã€‚r   r   r   r   r   Útest_unicode   r   r   c                  C   s&   t d } dg}t| t tƒ|ksJ ‚d S )NÚtest)r   r   r   r   r   r   r   Útest_startwith_delim   s   r   c                  C   ó   d} t | ƒdks
J ‚d S )Nz-Bacon ipsum dolor sit amet flank corned beef.é-   ©Úlen©Útextr   r   r   Útest_len_ascii!   ó   r$   c                  C   r   )Nu   ä½†åœ¨ä¸€ä¸ªé‡�è¦�çš„ä»»åŠ¡ä¸Šr   r    r"   r   r   r   Útest_len_unicode&   r%   r&   c                  C   s    g d¢} g }t | ƒ|ksJ ‚d S )N)z,(:)?z	    Ú
©r   r   r   r   r   Útest_only_space_and_punc+   s   r)   c                  C   s$   g d¢} g d¢}t | ƒ|ksJ ‚d S )N)z Bacon  z& zipsumÚ.)r   ú&r	   r(   r   r   r   r   Ú
test_strip1   s   r,   c                  C   s(   dddœ} d}t di | ¤Ž|ksJ ‚d S )NÚqwertyÚasdf)ÚtldÚpathz$https://translate.google.qwerty/asdfr   )r   r   r   r   r   Útest_translate_url7   s   
r1   Ú__main__z-x)ÚpytestÚ
gtts.utilsr   r   r   r   r   r   r   r   r   r$   r&   r)   r,   r1   Ú__name__ÚmainÚ__file__r   r   r   r   Ú<module>   s    ÿ