o
    ;Di                     @   sj   d dl mZmZmZ d dlZd dlmZmZmZ dZ	dddZ
e dd	 Zd
d Zdd Zdd ZdS )    )absolute_importprint_functiondivisionN)eq_ieqget_env_vars_namedPETL_TEST_HELPER_ENVVAR_ c                 C   s2   i }t d| dD ]}|t| }t|||< q|S )N   )rangestr)num_valsprefixresireskey r   O/var/www/Datamplify/venv/lib/python3.10/site-packages/petl/test/test_helpers.py_testcase_get_env_vars_named   s
   r   c                 C   s.   t dtd}| D ]
\}}| || q
d S )N   )r   )r   GET_ENV_PREFIXitemssetenv)monkeypatchvarlistkvr   r   r    setup_helpers_get_env_vars_named   s   r   c                 C   s$   t dt}ttdd}t|| d S )Nr   Fremove_prefix)r   r   r   r   r   expectedfoundr   r   r   'test_helper_get_env_vars_named_prefixed   s   
r#   c                 C   s"   t d}ttdd}t|| d S )Nr   Tr   )r   r   r   r   r    r   r   r   )test_helper_get_env_vars_named_unprefixed    s   r$   c                 C   s   d }t d}t|| d S )N"PETL_TEST_HELPER_ENVVAR_NOT_FOUND_)r   r   r    r   r   r   (test_helper_get_env_vars_named_not_found&   s   r&   )r	   )
__future__r   r   r   pytestpetl.test.helpersr   r   r   r   r   fixturer   r#   r$   r&   r   r   r   r   <module>   s   

