o
    QDi                  
   @   s   d dl Z d dlZd dlZd dlmZ ddddddd	d
iddddd
dddddddgdgddgdZdZdd Zdd Zdd Z	dS )    N)Packagepackagemainzdata/primary-file-types.csvidzAny positive integerintegerminimum   )namedescriptiontypeconstraintsinteger_minmaxzAn integer between 1 and 10
   )r   maximumbooleanzAny boolean)r	   r
   r   )fields
primaryKey)r	   pathschema)r	   	resourceszLhttps://raw.githubusercontent.com/frictionlessdata/frictionless-py/master/%sc                  C   s6   t d} |  }| |usJ |  | ksJ d S )Nzdata/chunk*.csv)r   describeto_copyto_descriptor)sourcetarget r   c/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/package/__spec__/test_convert.pytest_package_to_copy/   s   
r   c                 C   h   t j| d}td}|| t|dd}| t|ks"J W d    d S 1 s-w   Y  d S )Nzpackage.jsondata/package.jsonutf-8encoding)	osr   joinr   to_jsonopenr   jsonloadtmpdirr   r   filer   r   r   test_package_to_json9      
"r,   c                 C   r   )Nzpackage.yamlr   r    r!   )	r#   r   r$   r   to_yamlr&   r   yaml	safe_loadr)   r   r   r   test_package_to_yamlD   r-   r1   )
r'   r#   r/   frictionlessr   
DESCRIPTORBASEURLr   r,   r1   r   r   r   r   <module>   s>    !
