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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dgfg dg dg dg dddgfg d g dg d!g d"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 d0g dg d1g d2dgfg d3g d4g d5g d6d7gfg d8g d9g d:g d;d<d=gfg d>g d?g d@g dAddgfg dBg dCg dDg dEdgfg dFg dg d1g d2dgfg dGg d4g dHg dIddJgfg dKg dLg dMg dNg dOfg dPg dQg dRg dSg dTfg dUg dVg dWg dXg dYfg dZg d[g d\g d]g d^fg d_g d`g dag dbg dcfgddde Zdfdg ZdS )h    N)Docz"words,heads,deps,pos,chunk_offsetsunpollo   detROOTDETNOUN)r      )ilmiocane)r
   r
   r
   )r   det:possr   )r   r   r	   r      )r   r   r   )r   r   r   )r   r   r   )r   r	   r   )   Èmoltobellor   vestitochehai
acquistato)r
   r
   r
      r
      r   r   )copadvmodr   r   nsubjobjaux	acl:relcl)AUXADVADJr   r	   PRONr    VERB)r      )r%      )r   computerr   r   comprato)r   r   r   r   r   )r   r   r   r   r   )r   r	   r#   r    r$   r
   r   )Unamacchinagrande)r   r   amod)r   r	   r"   mucchebiancher-   r"   )r*   r,   r+   )r   r-   r   )r   r"   r	   )zUn'
importanteassociazione)Unr   piccoloemarrone)r   r   r   r   r
   )r   r   r-   ccconj)r   r	   r"   CCONJr"   )r   r%   )leNazioniUnite)r   r   	flat:name)r   PROPNr=   )alcuni	contadinir   ricchi)r   r   r   r   )r   r   r   r-   )r   r	   r!   r"   )r   r   )Hor   r   r4   r   gatto)r   r
   r   r%   r%   r   )r   r   r   r6   r   r7   )r$   r   r	   r8   r   r	   )r   r   )r   r&   )lo	scrittore
brasilianou   AníbalMachado)r   r   r   r   r   )r   r   r-   nmodr<   )r   r	   r"   r=   r=   )DomPedroII)r   r   r   )r   r<   r<   )r=   r=   r=   )gliStatiUniti)ladistruzionedellau   città)r   r   caserG   )r   r	   ADPr	   )r   r   )rN   primafabbricadidrogadelgoverno)r
   r
   r
   r   r
   r&   r
   )r   r-   r   rQ   rG   rQ   rG   )r   r"   r	   rR   r	   rR   r	   )r   r   r%   )r&   r   )
TraduzionerW   rapportorU   Susana)r   r
   r   r   r
   )r   rQ   rG   rQ   rG   )r	   rR   r	   rR   r=   ))r   r   r)   rY   )	IlrB   grassorU   r\   r4   rN   suaamica)	r   r   r   r   r      ra   ra   r   )	r   r   r-   rQ   rG   r6   r   r   r7   )	r   r	   r"   rR   r=   r8   r   r   r	   )r   rY   )r&   	   )Lanuovaspesa   è
alimentatadalr,   contoinbancarU   Clinton)r
   r
   r   r   r   r   r   r   rb   r      rb   )r   r-   z
nsubj:passzaux:passr   rQ   r-   z	obl:agentrQ   rG   rQ   rG   )r   r"   r	   r    r$   rR   r"   r	   rR   r	   rR   r=   )r   )r&   ra   )rb   
   )rm      )Mamentrequestoprestitopossaorasembrare	gestibile,r   
improvvisocambiamentodellecircostanzepotrebbeportareaproblemirU   debitii)   r&   r   r&   r&   r&   r   r&   r&   rm   rm   r      rm   r   r      r      r   )r6   markr   r   r   r   advclxcomppunctr   r-   r   rQ   rG   r   r   rQ   oblrQ   rG   )r8   SCONJr   r	   r    r!   r$   r"   PUNCTr   r"   r	   rR   r	   r    r$   rR   r	   rR   r	   ))r
   r   )rb   ro   )r      )r      )r      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cr   r   X/home/ubuntu/.local/lib/python3.10/site-packages/spacy/tests/lang/it/test_noun_chunks.py
<listcomp>   s    z'test_it_noun_chunks.<locals>.<listcomp>)r   noun_chunks)it_vocabr   r   r   r   chunk_offsetsdocr   r   r   test_it_noun_chunks   s    P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 'it' language if Doc is not parsed.zSei andato a OxfordN)pytestraises
ValueErrorlistr   )it_tokenizerr   r   r   r   test_noun_chunks_is_parsed_it   s   "r   )r   spacy.tokensr   r   parametrizer   r   r   r   r   r   <module>   s   


















  
O