B
    .(äb•
  ã               @   s®   d dl mZ d dlZej ddddddd	d
dddddddddddddddddg¡dd„ ƒZej ddd d!d"d#g¡d$d%„ ƒZd&d'„ Zd(d)„ Zd*d+„ Z	ejj
d,d-„ ƒZd.d/„ ZdS )0é    )Úunicode_literalsNÚtextzaujourd'huizAujourd'huizprud'hommesu   prudâ€™hommalu   audio-numÃ©riqueu   Audio-numÃ©riquez	entr'amisz	entr'abatzrentr'ouverteszgrand'hamienu   ChÃ¢teauneuf-la-ForÃªtu   ChÃ¢teau-Guibertz11-septembrez11-Septembreu   refox-trottÃ¢meszz'yeuteszblack-outerontu   Ã©tats-uniennezcourtes-patteszcourt-patteszsaut-de-skiu   Ã‰court-Saint-Quentinu   Bout-de-l'ÃŽlienzpet-en-l'airc             C   s   | |ƒ}t |ƒdkst‚d S )Né   )ÚlenÚAssertionError)Úfr_tokenizerr   Útokens© r	   úR/home/dcms/DCMS/lib/python3.7/site-packages/spacy/tests/lang/fr/test_exceptions.pyÚ"test_fr_tokenizer_infix_exceptions   s    !r   z
text,lemma)zjanv.Újanvier)zjuill.Zjuillet)zDr.Zdocteur)zav.Zavant)zsept.Z	septembrec             C   s.   | |ƒ}t |ƒdkst‚|d j|ks*t‚d S )Nr   r   )r   r   Úlemma_)r   r   Zlemmar   r	   r	   r
   Útest_fr_tokenizer_handles_abbr,   s    r   c             C   sV   d}| |ƒ}t |ƒdkst‚|d jdks.t‚|d jdks@t‚|d jdksRt‚d S )Nu1   Je suis allÃ© au mois de janv. aux prudâ€™hommes.é
   é   zjanv.r   é   u   prudâ€™hommes)r   r   r   r   )r   r   r   r	   r	   r
   Ú%test_fr_tokenizer_handles_exc_in_text<   s    r   c             C   sD   d}| |ƒ}t |ƒdkst‚|d jdks.t‚|d jdks@t‚d S )NuC   Cette aprÃ¨s-midi, je suis allÃ© dans un restaurant italo-mexicain.é   r   u   aprÃ¨s-midié	   zitalo-mexicain)r   r   r   )r   r   r   r	   r	   r
   Ú'test_fr_tokenizer_handles_exc_in_text_2E   s
    r   c             C   sŒ   d}| |ƒ}t |ƒdkst‚|d jdks.t‚|d jdks@t‚|d jdksRt‚|d jdksdt‚|d	 jd
ksvt‚|d	 jdksˆt‚d S )Nu   N'est-ce pas gÃ©nial?r   r   zN'Úner   Zestu   Ãªtreé   z-ceZce)r   r   r   r   )r   r   r   r	   r	   r
   Útest_fr_tokenizer_handles_titleM   s    r   c             C   sD   d}| |ƒ}t |ƒdkst‚|d jdks.t‚|d jdks@t‚d S )Nu   Est-ce pas gÃ©nial?r   r   ZEstu   Ãªtre)r   r   r   r   )r   r   r   r	   r	   r
   Ú!test_fr_tokenizer_handles_title_2Y   s
    r   c             C   sD   d}| |ƒ}t |ƒdkst‚|d jdks.t‚|d jdks@t‚d S )NzQu'est-ce que tu fais?é   r   zQu'Zque)r   r   r   r   )r   r   r   r	   r	   r
   Ú!test_fr_tokenizer_handles_title_3b   s
    r   )Ú
__future__r   ZpytestÚmarkZparametrizer   r   r   r   r   Zxfailr   r   r	   r	   r	   r
   Ú<module>   sN   			