
    7>new                     l    d dl Z d dlZ d dlZd dlmZ ed             Zed             Zed             ZdS )    N)dev_skip_testc                      dd l } t          | j        t                    du sJ t          | j        t          j                  du sJ d S )Nr   TF)toolz
isinstancecurrytypetypesFunctionType)r   s    Dlib/python3.11/site-packages/cytoolz/tests/test_curried_toolzlike.pytest_toolzcurry_is_classr   
   sN    LLLek4((D0000ek5#566%??????    c                     dd l } dd l} t          | j                                                  D ]\  }}t          || j                  ru|j        | j        u r)t          t          j        |          sJ d|z              t          t          t          j        |          t          j                  sJ d|z              d S )Nr   z!cytoolz.curried.%s does not existz$cytoolz.curried.%s should be curried)r   toolz.curriedvarscurrieditemsr   r   funchasattrcytoolzgetattrr   keyvals      r   test_cytoolz_like_toolzr      s    LLL''--// B BSc5;'' 	Bx5;&&7?C00 ? ?7#=? ? ?ggos;;W]KK B B:S@B B BB Br   c                  Z   dd l } dd l} t          t          j                                                  D ]v\  }}t          |t          j                  rWt          | j        |          sJ d|z              t          t          | j        |          | j                  sJ d|z              wd S )Nr   z#cytoolz.curried.%s should not existz(cytoolz.curried.%s should not be curried)
r   r   r   r   r   r   r   r   r   r   r   s      r   test_toolz_like_cytoolzr      s    LLL))//11 F FSc7=)) 	F5=#.. A A9C?A A AgemS995;GG F F>DF F F	F Fr   )r   cytoolz.curriedr	   r   r   r   r    r   r   <module>r      s          ' ' ' ' ' ' @ @ @ 
B 
B 
B F F F F Fr   