o
    QDin                     @   s4   d dl Z d dlmZmZ dd Zdd Zdd ZdS )	    N)Pipelinestepsc                  C   s$   t t gd} | jdgksJ d S )N)r   table-normalize)r   r   table_normalize
step_typespipeline r	   d/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/pipeline/__spec__/test_general.pytest_pipeline   s   r   c                  C   s>   t dddigi} | jdgksJ t| jd tjsJ d S )Nr   typer   r   )r   from_descriptorr   
isinstancer   r   r   r	   r	   r
   test_pipeline_from_descriptor   s   r   c                  C   s>   t dddidddgi} d}t| t| ksJ d S )Nr   r   r   z
table-meltname)r   	fieldNamezn
    {'steps': [{'type': 'table-normalize'},
               {'type': 'table-melt', 'fieldName': 'name'}]}
    )r   r   reprtextwrapdedentstrip)r   expectedr	   r	   r
   test_pipeline_pprint   s   r   )r   frictionlessr   r   r   r   r   r	   r	   r	   r
   <module>   s
    