o
    ;Dik                     @   sp   d dl mZmZmZ d dlZd dlmZ d dlmZ d dl	m
Z
mZ dd Zdd	 Zd
d Zdd Zdd ZdS )    )absolute_importprint_functiondivisionN)FieldSelectionError)eq_)columnsfacetcolumnsc                  C   sL   ddgddgddgddgg} t | }tg d|d  tg d	|d  d S )
Nfoobara   b      )r   r   r   )r   r   r   r   r   tablecols r   X/var/www/Datamplify/venv/lib/python3.10/site-packages/petl/test/util/test_materialise.pytest_columns
   s   r   c                  C   s.   dg} t | }tg |d  tg |d  d S )N)r	   r
   r	   r
   r   r   r   r   r   test_columns_empty   s   r   c                  C   s   g } t | }ti | d S )Nr   r   r   r   r   test_columns_headerless   s   r   c                  C   s   g dg dg dddgg} t | d}tdg|d d  tdg|d d	  td
g|d d  tddg|d d  tddg|d d	  td
d g|d d  d S )N)r	   r
   baz)r   r   T)r   r   Tr   r   r	   r   r   r
   Tr   r   )r   r   )r   fcr   r   r   test_facetcolumns   s   
r   c                  C   s>   g } t t t| d W d    d S 1 sw   Y  d S )Nr	   )pytestraisesr   r   )r   r   r   r   test_facetcolumns_headerless/   s   "r   )
__future__r   r   r   r   petl.errorsr   petl.test.helpersr   petl.util.materialiser   r   r   r   r   r   r   r   r   r   r   <module>   s    