o
     ¢i•	  ã                   @   sØ   d dl Z dg d¢fdg d¢fdg d¢fgZe j d¡e j d	dg d¢fdg d¢fg¡d
d„ ƒƒZe j d	e¡dd„ ƒZe j dg d¢¡dd„ ƒZe j dg d¢¡dd„ ƒZe j dg d¢¡dd„ ƒZ	dd„ Z
dd„ ZdS )é    Nu$   SmÃ¶rsÃ¥sen anvÃ¤nds bl.a. till fisk)u   SmÃ¶rsÃ¥senu   anvÃ¤ndsúbl.a.ÚtillÚfisku4   Jag kommer fÃ¶rst kl. 13 p.g.a. diverse fÃ¶rseningar)ÚJagÚkommeru   fÃ¶rstzkl.Ú13zp.g.a.Údiverseu   fÃ¶rseningarz Anders I. tycker om ord med i i.)	ÚAnderszI.ÚtyckerÚomÚordÚmedÚir   Ú.i%  ztext,expected_tokensc                 C   ó&   | |ƒ}dd„ |D ƒ}||ksJ ‚d S )Nc                 S   ó   g | ]}|j s|j‘qS © ©Úis_spaceÚtext©Ú.0Útokenr   r   úW/home/ubuntu/.local/lib/python3.10/site-packages/spacy/tests/lang/sv/test_exceptions.pyÚ
<listcomp>#   ó    z!test_issue805.<locals>.<listcomp>r   ©Úsv_tokenizerr   Úexpected_tokensÚtokensÚ
token_listr   r   r   Útest_issue805   s   r!   c                 C   r   )Nc                 S   r   r   r   r   r   r   r   r   *   r   z=test_sv_tokenizer_handles_exception_cases.<locals>.<listcomp>r   r   r   r   r   Ú)test_sv_tokenizer_handles_exception_cases'   s   r"   r   )ÚdriveruÚhajaruÚSerruÚFixaruc                 C   s.   | |ƒ}t |ƒdksJ ‚|d jdksJ ‚d S )Né   é   Úu©Úlenr   ©r   r   r   r   r   r   Ú)test_sv_tokenizer_handles_verb_exceptions.   s   r-   )zbl.azm.a.o.zJan.zDec.zkr.zosv.c                 C   ó   | |ƒ}t |ƒdksJ ‚d S )Nr(   ©r+   r,   r   r   r   Útest_sv_tokenizer_handles_abbr5   ó   r0   )zJul.zjul.u   sÃ¶n.u   SÃ¶n.c                 C   r.   )Nr'   r/   r,   r   r   r   Ú(test_sv_tokenizer_handles_ambiguous_abbr;   r1   r2   c                 C   s2   d}| |ƒ}t |ƒdksJ ‚|d jdksJ ‚d S )Nu   Det Ã¤r bl.a. inte meningené   r'   r   r*   r,   r   r   r   Ú%test_sv_tokenizer_handles_exc_in_textA   s   r4   c                 C   sD   d}| |ƒ}t |ƒdksJ ‚|d jdksJ ‚|d jdks J ‚d S )Nu!   HÃ¤r Ã¤r nÃ¥got du kan titta pÃ¥.é   é   u   pÃ¥é   r   r*   r,   r   r   r   Ú)test_sv_tokenizer_handles_custom_base_excH   s
   r8   )ÚpytestÚSV_TOKEN_EXCEPTION_TESTSÚmarkÚissueÚparametrizer!   r"   r-   r0   r2   r4   r8   r   r   r   r   Ú<module>   sB    þþþ÷
þþûþ



