
    i                     B   d dl Z d dlmZ d dlmZ e j
                  j                  d      d        Zd Ze j
                  j                  dg d      d	        Z
e j
                  j                  d
g d      d        Ze j
                  j                  ddg      d        Zy)    N)Spanish)like_numi  c                  x    t               } d} | |      }|D cg c]  }|j                   c}g dk(  sJ yc c}w )zCTest that spanish num-like tokens have True for like_num attribute.z2 dos 1000 mil 12 doce)TTTTTTN)r   r   )nlptextdocts       n/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/tests/lang/es/test_text.pytest_issue3803r      s:     )C#D
d)C #$1AJJ$(LLLL$s   7c                 8    d} | |      }t        |      dk(  sJ y )Nu  Cuando a José Mujica lo invitaron a dar una conferencia

en Oxford este verano, su cabeza hizo "crac". La "más antigua" universidad de habla

inglesa, esa que cobra decenas de miles de euros de matrícula a sus alumnos

y en cuyos salones han disertado desde Margaret Thatcher hasta Stephen Hawking,

reclamaba los servicios de este viejo de 81 años, formado en un colegio público

en Montevideo y que pregona las bondades de la vida austera.Z   len)es_tokenizerr   tokenss      r
   #test_es_tokenizer_handles_long_textr      s(    
@D $Fv;"    ztext,length))u   ¿Por qué José Mujica?   )u   “¿Oh no?”r   )u3   ¡Sí! "Vámonos", contestó José Arcadio Buendía   )zCorrieron aprox. 10km.   )u   Y entonces por qué...r   c                 4     | |      }t        |      |k(  sJ y Nr   )r   r   lengthr   s       r
   test_es_tokenizer_handles_cntsr   !   s      $Fv;&   r   z
text,match))10T)1T)z10.000T)1000T)z999,0T)unoT)dosT)u   billónT)u   veintiséisT)perroF),F)z1/2Tc                 \     | |      }t        |      dk(  sJ |d   j                  |k(  sJ y )N   r   )r   r   )r   r   matchr   s       r
   test_lex_attrs_like_numberr%   0   s8    $ $Fv;!!9&&&r   wordoncec                 T    t        |       sJ t        | j                               sJ y r   )r   upper)r&   s    r
   test_es_lex_attrs_capitalsr*   G   s"    D>>DJJL!!!r   )pytestspacy.lang.esr   spacy.lang.es.lex_attrsr   markissuer   r   parametrizer   r%   r*    r   r
   <module>r2      s     ! , 4M M  	!	!
 "'#"' &*" +"r   