B
    .(b}                 @   s<   d dl mZ d dlmZ d dlmZ ddlmZ dd ZdS )	    )unicode_literals)Mock)DependencyMatcher   )get_docc       
   	   C   s   ddiddidddddddiddd	ddddidg}t  }t| }|d
|| d}dddddddddg	}dddddddddg	}t| | ||d}||}|j}	|	d d |kstdS )z^Test that matches param in on_match method are the same as matches run with no on_match method	NODE_NAMEZjumpedZORTH)ZSPECZPATTERNZfox>)r   Z
NBOR_RELOPZ	NBOR_NAMEZquick.patternz,The quick brown fox jumped over the lazy fox   r      r   ZdetZamodZnsubjROOTprepZpobj)headsdepsN)r   r   addr   split	call_argsAssertionError)
Zen_vocabr
   Zon_matchZmatchertextr   r   docmatchesZon_match_args r   T/home/dcms/DCMS/lib/python3.7/site-packages/spacy/tests/regression/test_issue4590.pytest_issue4590	   s    


r   N)	
__future__r   Zmockr   Zspacy.matcherr   utilr   r   r   r   r   r   <module>   s   