
    i              
       l   d dl Z d dlmZ e j                  j	                  ddg dfg      d        Ze j                  j	                  ddg dfd	g d
fdg dfdg dfdg dfg      d        Ze j                  j	                  dg d      d        Ze j                  j	                  dg d      d        Zy)    Nlike_numztext,expected_tokensu2   פייתון היא שפת תכנות דינמית)u   פייתוןu   היאu   שפתu
   תכנותu   דינמיתc                 x     | |      }|D cg c]  }|j                   r|j                   }}||k(  sJ y c c}w N)is_spacetext)he_tokenizerr   expected_tokenstokenstoken
token_lists         s/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/tests/lang/he/test_tokenizer.py&test_he_tokenizer_handles_abbreviationr      s?    
 $F*0G%**GJGj((( Hs   77u1   עקבת אחריו בכל רחבי המדינה.)   עקבת
   אחריו   בכל   רחבי   המדינה.u1   עקבת אחריו בכל רחבי המדינה?)r   r   r   r   r   ?u1   עקבת אחריו בכל רחבי המדינה!)r   r   r   r   r   !u2   עקבת אחריו בכל רחבי המדינה..)r   r   r   r   r   z..u3   עקבת אחריו בכל רחבי המדינה...)r   r   r   r   r   z...c                 \     | |      }||D cg c]  }|j                    c}k(  sJ y c c}w r   )r   )r	   r   r
   r   r   s        r   test_he_tokenizer_handles_punctr      s.    4 $Fv>euzz>>>>>s   )z
text,match))10T)1T)z10,000T)z10,00T)z999.0T)u   אחדT)u
   שתייםT)
   מליוןT)u   כלבF),F)z1/2Tc                 \     | |      }t        |      dk(  sJ |d   j                  |k(  sJ y )N   r   )lenr   )r	   r   matchr   s       r   test_lex_attrs_like_numberr"   .   s8    " $Fv;!!9&&&    word)u
   שלישיr   u
   עשיריu   מאהu   עשרu   אחד עשרc                     t        |       sJ y r   r   )r$   s    r   )test_he_lex_attrs_like_number_for_ordinalr&   D   s    D>>r#   )	pytestspacy.lang.he.lex_attrsr   markparametrizer   r   r"   r&    r#   r   <module>r,      s    , :<~  A)	)  @Q	

 @Q	

 @Q	

 AR	

 BS	
#2?32?
  '! ' !pq rr#   