o
    QD©iM  ã                   @   s8   d dl mZ dd„ Zdd„ Zdd„ Zdd	„ Zd
d„ ZdS )é    )ÚSchemac                  C   s   t  d¡} | js
J ‚d S )Nzdata/schema.json)r   Úvalidate_descriptorÚvalid©Úreport© r   úc/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/schema/__spec__/test_validate.pyÚtest_validate   s   
r	   c                  C   s.   t  ddi¡} |  ddg¡ddggksJ ‚d S )NÚfieldsÚbadÚtypeÚnotezschema-errorz1'bad' is not of type 'array' at property 'fields'©r   r   Úflattenr   r   r   r   Útest_validate_invalid   s   þÿr   c                  C   s*   t  d¡} |  ddg¡ddggksJ ‚d S )Nzdata/schema-invalid.jsonr   r   zfield-errorz2"required" should be set as "constraints.required"r   r   r   r   r   Útest_validate_required_invalid   s   
þÿr   c                  C   s6   t  dddidddœgi¡} |  ddg¡g ksJ ‚d S )Nr
   ÚnameÚidÚinteger)r   r   r   r   r   r   r   r   r   Ú6test_validate_inline_set_default_field_type_if_missing   s   ÿr   c                  C   s$   t  d¡} |  ddg¡g ksJ ‚d S )Nzdata/invalid-schema.jsonr   r   r   r   r   r   r   Ú4test_validate_file_set_default_field_type_if_missing&   s   
r   N)Úfrictionlessr   r	   r   r   r   r   r   r   r   r   Ú<module>   s    

