B
    .(bg	                 @   sF  d dl mZ d dlZd dlmZmZmZmZmZ d dl	m
Z
mZmZmZmZ ejddgdd Zejddgd	d
 Zejddgdd Zejddddgdd Zejddddgdd Zejddddddddddg	dd Zejdd d!d"d#d$d%dd&d'd(g
d)d* Zejd+d,d-d.d/d0d1d2gd3d4 ZdS )5    )unicode_literalsN)intify_attrsORTHNORMLEMMAIS_ALPHA)is_punctis_asciiis_currencylike_url
word_shapetextdogc             C   sT   t d| it| ikstt d| it| iks0tt d| i| didtdiksPtd S )Nr   r   lemma
   )strings_map)r   r   AssertionErrorr   r   )r    r   J/home/dcms/DCMS/lib/python3.7/site-packages/spacy/tests/lang/test_attrs.pytest_attrs_key	   s    r   c             C   s2   t | dd| did}t |tdtdiks.td S )NT)r   is_alphar   )r   )r   r   r   r   )r   	int_attrsr   r   r   test_attrs_idempotence   s    r   c             C   s0   t | dd| didd}|tdtdiks,td S )NT)Fr   r   )r   Z_do_deprecated)r   r   r   r   )r   r   r   r   r   test_attrs_do_deprecated   s    r   z
text,match),T) F)aFc             C   s   t | |kstd S )N)r   r   )r   matchr   r   r   test_lex_attrs_is_punct   s    r   )   £F)u   ♥Fc             C   s   t | |kstd S )N)r	   r   )r   r   r   r   r   test_lex_attrs_is_ascii#   s    r!   )$T)r    T)u   €T)   ¥T)   ¢T)zwww.google.comF)r   Fc             C   s   t | |kstd S )N)r
   r   )r   r   r   r   r   test_lex_attrs_is_currency(   s    r%   )zwww.google.comT)z
google.comT)z
sydney.comT)z2girls1cup.orgT)zhttp://stupidT)zwww.hiT)z1.2F)z1.aF)zhello.ThereFc             C   s   t | |kstd S )N)r   r   )r   r   r   r   r   test_lex_attrs_like_url:   s    r&   z
text,shape)ZNasaZXxxx)ZcapitalizedZxxxx)Z	999999999Zdddd)ZC3P0ZXdXd)r   r   )
r'   )z``,-z``,-c             C   s   t | |kstd S )N)r   r   )r   shaper   r   r   test_lex_attrs_word_shapeM   s    r)   )
__future__r   ZpytestZspacy.attrsr   r   r   r   r   Zspacy.lang.lex_attrsr   r	   r
   r   r   markZparametrizer   r   r   r   r!   r%   r&   r)   r   r   r   r   <module>   sP   