
    h\                         S SK r S SKJr  S rS/ SQ/ SQ/ SQSS	/4S
/ SQ/ SQ/ SQSS/4/r\ R
                  R                  S\5      S 5       rg)    N)Docc                     U " S5      n[         R                  " [        5         [        UR                  5        SSS5        g! , (       d  f       g= f)zTest that noun_chunks raises Value Error for 'la' language if Doc is not parsed.
To check this test, we're constructing a Doc
with a new Vocab here and forcing is_parsed to 'False'
to make sure the noun chunks don't run.
zHaec est sententia.N)pytestraises
ValueErrorlistnoun_chunks)la_tokenizerdocs     ^/home/james-whalen/.local/lib/python3.13/site-packages/spacy/tests/lang/la/test_noun_chunks.pytest_noun_chunks_is_parsedr      s3     ,
-C	z	"S__ 
#	"	"s   A
Az"Haec narrantur a poetis de Perseo.)DETVERBADPNOUNr   PROPNPUNCT)z
nsubj:passROOTcaseoblr   r   punct)   r   r   r   poetisPerseoz'Perseus autem in sinu matris dormiebat.)r   ADVr   r   r   r   r   )nsubj	discourser   r   nmodr   r   )         r   r   r   r   Perseuszsinu matrisz(text,pos,deps,heads,expected_noun_chunksc           
         U " U5      n[        U5      [        U5      :X  d   e[        UR                  U Vs/ s H  owR                  PM     sn[	        U5       VV	s/ s H	  u  pX-   PM     sn	nUUS9n
[        U
R                  5      n[        U5      [        U5      :X  d   e[	        U5       H  u  pUR                  XX   :X  a  M   e   g s  snf s  sn	nf )N)wordsheadsdepspos)lenr   vocabtext	enumerater   r	   )r
   r-   r*   r)   r(   expected_noun_chunkstokenstiheadr   r	   nps                r   test_la_noun_chunksr5   #   s     $Fu:S!!!
%&v!vvv&'0'78'7GAtx'78C s'K{s#78888;'ww.1111 ( '8s   C
C)r   spacy.tokensr   r   LA_NP_TEST_EXAMPLESmarkparametrizer5        r   <module>r<      sw      	-?E"	8 	2?F 	M" $ .0C22r;   