o
    i?                     @   s   d dl mZ d dlZd dlZd dlmZ d dlmZ edddfeddd	d
feddd	d
fgZ	ej
defddZejde	defddZdS )    )PathN)	CliRunner)appTest)titleF )r   spacy_versionTz3.4.1tmp_pathc                 c   s    | d }|   |V  d S )Nproject)mkdir)r	   path r   M/home/ubuntu/.local/lib/python3.10/site-packages/weasel/tests/test_schemas.pyproject_dir   s   
r   zconf,should_warnc                 C   sR   t |}| d | t tdt| g}|jdksJ d|jv |u s'J d S )Nzproject.ymldocumentr   z@Your project configuration file includes a `spacy_version` key, )	srsly
yaml_dumps
write_textr   invoker   str	exit_codeoutput)r   confshould_warnconfigresultr   r   r   test_project_document   s   
r   )pathlibr   pytestr   typer.testingr   weaselr   dictEXAMPLESfixturer   markparametrizer   r   r   r   r   <module>   s    