B
    .(äbg  ã               @   sÞ   d dl mZ d dlZddddddgfd	d
dddddddgfddddddddddg	fgZej de¡dd„ ƒZej ddd d!d"g¡d#d$„ ƒZej dd%d&d'd(d)d*g¡d+d,„ ƒZej dd-d.d/d0g¡d1d2„ ƒZ	d3d4„ Z
d5d6„ ZdS )7é    )Úunicode_literalsNu$   SmÃ¶rsÃ¥sen anvÃ¤nds bl.a. till fisku   SmÃ¶rsÃ¥senu   anvÃ¤ndszbl.a.ZtillZfisku4   Jag kommer fÃ¶rst kl. 13 p.g.a. diverse fÃ¶rseningarZJagZkommeru   fÃ¶rstzkl.Z13zp.g.a.Zdiverseu   fÃ¶rseningarz Anders I. tycker om ord med i i.ZAnderszI.ZtyckerZomÚordZmedÚiÚ.ztext,expected_tokensc             C   s&   | |ƒ}dd„ |D ƒ}||ks"t ‚d S )Nc             S   s   g | ]}|j s|j‘qS © )Zis_spaceÚtext)Ú.0Útokenr   r   úR/home/dcms/DCMS/lib/python3.7/site-packages/spacy/tests/lang/sv/test_exceptions.pyú
<listcomp>   s    z=test_sv_tokenizer_handles_exception_cases.<locals>.<listcomp>)ÚAssertionError)Úsv_tokenizerr   Zexpected_tokensÚtokensZ
token_listr   r   r
   Ú)test_sv_tokenizer_handles_exception_cases   s    r   r   ZdriveruZhajaruZSerruZFixaruc             C   s.   | |ƒ}t |ƒdkst‚|d jdks*t‚d S )Né   é   Úu)Úlenr   r   )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   s   | |ƒ}t |ƒdkst‚d S )Nr   )r   r   )r   r   r   r   r   r
   Útest_sv_tokenizer_handles_abbr%   s    r   zJul.zjul.u   sÃ¶n.u   SÃ¶n.c             C   s   | |ƒ}t |ƒdkst‚d S )Nr   )r   r   )r   r   r   r   r   r
   Ú(test_sv_tokenizer_handles_ambiguous_abbr+   s    r   c             C   s2   d}| |ƒ}t |ƒdkst‚|d jdks.t‚d S )Nu   Det Ã¤r bl.a. inte meningené   r   zbl.a.)r   r   r   )r   r   r   r   r   r
   Ú%test_sv_tokenizer_handles_exc_in_text1   s    r   c             C   sD   d}| |ƒ}t |ƒdkst‚|d jdks.t‚|d jdks@t‚d S )Nu!   HÃ¤r Ã¤r nÃ¥got du kan titta pÃ¥.é   é   u   pÃ¥é   r   )r   r   r   )r   r   r   r   r   r
   Ú)test_sv_tokenizer_handles_custom_base_exc8   s
    r   )Ú
__future__r   ZpytestZSV_TOKEN_EXCEPTION_TESTSÚmarkZparametrizer   r   r   r   r   r   r   r   r   r
   Ú<module>   s   "