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)Úload_model_from_path)ÚEnglishé   )Úmake_tempdirc           	   C   sŒ   t ƒ } |  |  d¡¡ |  |  d¡¡ | jddgks8t‚ddg}tƒ  }| j||d t||d}W dQ R X d|jkszt‚d|jksˆt‚dS )zrTests that disabled component names are also excluded from nlp.from_disk
    by default when loading a model.
    ZsentencizerZentity_rulerÚ	tokenizer)Úexclude)ÚdisableN)r   Zadd_pipeZcreate_pipeZ
pipe_namesÚAssertionErrorr   Zto_diskr   )Znlpr   ZtmpdirZnew_nlp© r   úT/home/dcms/DCMS/lib/python3.7/site-packages/spacy/tests/regression/test_issue4707.pyÚtest_issue4707
   s    r   N)	Ú
__future__r   Z
spacy.utilr   Zspacy.lang.enr   Úutilr   r   r   r   r   r   Ú<module>   s   