o
    i                      @   s  d dl Z d dlmZ e jdddgddgddgd	d
gdgfddgddgddgd	d
gdgfddgddgddgd	d
gdgfg dg dg dg ddgfg dg dg dg ddgfg dg dg dg ddgfg dg dg dg ddgfg dg d g d!g d"d#gfg d$g d%g d&g d'g d(fg d)g d*g d+g d,d-d.gfd/d0gd d gdd1gd2d2gdgfd3d4gd d gdd1gd2d2gdgfg d5g d6g d7g d8dgfg d9g d6g d7g d8dgfg d:g d;g d<g d=dgfg d>g d?g d@g dAg dBfg dCg dDg dEg dFddGgfg dHg dIg dJg dKddGgfg dLg dMg dNg dOdPdQgfg dRg dSg dTg dUg dVfg dWg dXg dYg dZg d[fg d\g d]g d^g d_g d`fg dag dbg dcg ddg defgdfdg Zdhdi ZdS )j    N)Docz"words,heads,deps,pos,chunk_offsetsunnom   detROOTDETNOUNr      l'heurelesromans)LesvieuxLondres)r   r   r   )r   amodr   )r   ADJr	   r      )ler   propre)r   r   r   )r   r   r   )r   r	   r   )r   chiensbruns)r   nouveaufilmu   intéressant)r   r   r   r   )r   r   r   r   )r   r   r	   r   )r      )unepersonneintelligenteetu   drôle)r   r   r   r   r   )r   r   r   ccconj)r   r	   r   CCONJr   )r      )r   busquivaauville)r   r   r   r   r%   r   )r   r   nsubj	acl:relclcasezobl:arg)r   r	   PRONVERBADPr	   )r
   r   r   )r%      )u   Voilàlamaisonquenousvoulonsacheter)r   r   r   r%   r%   r   r%   )r   r   objmarkr+   r,   xcomp)r/   r   r	   SCONJr.   r/   r/   )r   r   r   r%   LouisXIV	flat:namePROPNNationsUnies)LouisedeBratagne)r   r   r   )r   r@   r@   )rA   rA   rA   )r>   u	   FrançoisJoseph)quelquesagriculteursu   trèsriches)r   r   r   r   )r   r   advmodr   )r   r	   ADVr   )Ilar   chienr!   r   chat)r   r   r   r   r2   r2   r   )r+   r   r   r9   r"   r   r#   )r.   r/   r   r	   r$   r   r	   )r   r   )r   r   )r%      )r   u	   écrivainu
   brésilienu   AníbalMachado)r   r   r   r   r   )r   r   r   apposr@   )r   r	   r   rA   rA   )r   r%   )r3   destructionrE   r3   r*   )r   r   r   r   r   )r   r   r-   r   nmod)r   r	   r0   r   r	   )Archiduchesseu   d’Autriche)r   r   r   )r   r-   rV   )r	   r0   rA   rQ   r1   )r3   u	   premièreusinerE   droguedugouvernement)r   r   r   r   r   r2   r   )r   r   r   r-   rV   r-   rV   )r   r   r	   r0   r	   r0   r	   )r   r=   )r2   rR   )
Traductionr[   raportrE   Susana)r   r   r   r   r   )r   r-   rV   r-   rV   )r	   r0   r	   r0   rA   )rQ   r1   r=   )LegrosrP   rE   r_   r!   sonamie)r   r   r   r   r   rR   rR   r   )r   r   r   r-   rV   r"   r   r#   )r   r   r	   r0   rA   r$   r   r	   )r   r=   )r2      )r   	nouvellesu	   dépensessontu   alimentéesparr   grandcomptebancairerE   Clinton)r   r   r   r   r   rd   rd   rd   r   rd      rd   )r   r   z
nsubj:passzaux:passr   r-   r   r   z	obl:agentr   r-   rV   )r   r   r	   AUXr/   r0   r   r   r	   r   r0   rA   )r   )r2   
   )rl      c                 C   s.   t | ||||d}dd |jD |ksJ d S )N)wordsheadsdepsposc                 S   s   g | ]}|j |jfqS  )startend).0crt   rt   X/home/ubuntu/.local/lib/python3.10/site-packages/spacy/tests/lang/fr/test_noun_chunks.py
<listcomp>   s    z'test_fr_noun_chunks.<locals>.<listcomp>)r   noun_chunks)fr_vocabrp   rq   rr   rs   chunk_offsetsdocrt   rt   ry   test_fr_noun_chunks   s    Yr   c                 C   sB   | d}t t t|j W d   dS 1 sw   Y  dS )zPTest that noun_chunks raises Value Error for 'fr' language if Doc is not parsed.u   Je suis allé à l'écoleN)pytestraises
ValueErrorlistr{   )fr_tokenizerr~   rt   rt   ry   test_noun_chunks_is_parsed_fr   s   "r   )r   spacy.tokensr   r:   parametrizer   r   rt   rt   rt   ry   <module>   s(   



















  
X