
    fc                     "    d dl mZmZ d Zd ZdS )    )consumeraisesc                  f    t          t          d           sJ t          t          d           rJ d S )Nc                      ddz  S )N   r    r       8lib/python3.11/site-packages/cytoolz/tests/test_utils.py<lambda>ztest_raises.<locals>.<lambda>   s
    QU r	   c                      dS Nr   r   r   r	   r
   r   ztest_raises.<locals>.<lambda>   s     r	   )r   ZeroDivisionErrorr   r	   r
   test_raisesr      s:    #]]33333'3333333r	   c                      g d} t          |           J t          |           t                    J t          t          fd          sJ t          t          d           sJ d S )N)r         c                  "    t                     S )N)next)ils   r
   r   ztest_consume.<locals>.<lambda>   s    b r	   c                       t          d          S r   )r   r   r	   r
   r   ztest_consume.<locals>.<lambda>   s    WQZZ r	   )r   iterr   StopIteration	TypeError)lr   s    @r
   test_consumer   	   s{    		A1::	aB2;;-!1!1!1!122222)//0000000r	   N)cytoolz.utilsr   r   r   r   r   r	   r
   <module>r      sE    ) ) ) ) ) ) ) )4 4 4
1 1 1 1 1r	   