o
    QD©iº  ã                   @   s<   d dl Z d dlmZmZ dd„ Zdd„ Zdd„ Zd	d
„ ZdS )é    N)ÚInquiryÚInquiryTaskc                  C   s0   t  dddiddigi¡} |  ¡ }|jsJ ‚d S )NÚtasksÚpathúdata/table.csvúdata/matrix.csv)r   Úfrom_descriptorÚvalidateÚvalid©ÚinquiryÚreport© r   úc/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/inquiry/__spec__/test_general.pyÚtest_inquiry   s   þÿÿr   c                  C   s0   t tddtddgd} |  ¡ }|jsJ ‚d S )Nr   ©r   r   )r   )r   r   r	   r
   r   r   r   r   Útest_inquiry_with_task_class   s   þÿr   c                  C   s<   t  dddiddigi¡} d}t| ƒt |¡ ¡ ksJ ‚d S )Nr   r   zdata/capital-valid.csvzdata/capital-invalid.csvzi
    {'tasks': [{'path': 'data/capital-valid.csv'},
               {'path': 'data/capital-invalid.csv'}]})r   r   ÚreprÚtextwrapÚdedentÚstrip)r   Úexpectedr   r   r   Útest_inquiry_pprint    s   þÿÿr   c                  C   s8   t dtddgd} |  ¡ }|jsJ ‚|jdksJ ‚d S )NÚnamer   r   )r   r   )r   r   r	   r
   r   r   r   r   r   Útest_inquiry_name/   s   
r   )r   Úfrictionlessr   r   r   r   r   r   r   r   r   r   Ú<module>   s    