
    [c9                     F    d dl Z d dlmZ d dlmZmZmZ edfdZd Zd Z	dS )    N)builtins_is_valid_args_is_partial_argsFc                    | fd}  | d           J t           j        } | |          |u sJ  | |d          sJ  | |d          du sJ  | |dd          du sJ t           j        } | |          sJ  | |d          sJ  | |d          sJ  | |dd          sJ  | |dd          sJ  | |dd          du sJ  | |ddd	          du sJ  | |ddd	          du sJ t           j        } | |          sJ  | |d          sJ  | |d          sJ  | |dd          sJ  | |dd
          sJ  | |dd          sJ  | |d
          |u sJ  | |ddd	          du sJ t           j        } | |          |u sJ  | |d          |u sJ  | |dd          sJ  | |ddd	          sJ  | |ddd	d          sJ t           j        } | |          |u sJ  | |d          sJ  | |d          du sJ  | |dd          sJ  | |ddd	          sJ  | |d           |u sJ  | |dd           sJ  | |ddd           sJ  | |ddd	d           sJ  | |d d           |u sJ  | |dd d           sJ  | |ddd d           du sJ  | |ddd	d d           du sJ t           j        } | |          |u sJ  | |d          sJ  | |dd          sJ  | |ddd	          sJ  | |ddd	          du sJ  | |ddd	d          du sJ t          j        } |di           |u sJ  |dddi          |u sJ  |di           sJ  |dddi          sJ  |di           sJ d S )Nc                      | ||          S N )funcargskwargsorig_check_valids      ;lib/python3.11/site-packages/toolz/tests/test_signatures.py<lambda>ztest_is_valid.<locals>.<lambda>   s    0@0@tV0T0T     c                     d S r   r	   xs    r   r   ztest_is_valid.<locals>.<lambda>
   s     r      r   F   )real)imag   )base)r   r      )iterable)key)r   default)stepr	   r
   )r   )r   r   )	r   abscomplexintmapminrange	functoolspartial)check_valid
incompletefr   s      @r   test_is_validr*      s   "TTTTK;~~&&...A;q>>Z'''';q!;qA%'''';q!Q5((((A;q>>;q!;qq!!!!!!;q!Q;q!!$$$$$$;q!!$$$----;q!Q""e++++;q!QQ'''50000A;q>>;q!;qA;q!Q;q!!$$$$$$;qAA&&&&&&;qq!!!Z////;q!Q""e++++A;q>>Z'''';q!
****;q!Q;q!Q""""";q!Q1%%%%%A;q>>Z'''';q!;q1%%%....;q!Q;q!Q""""";qd###z1111;q!&&&&&&;q!QD))))));q!Qt,,,,,,;qdD111Z????;q!t444444;q!QD$7775@@@@;q!QtT:::eCCCCA;q>>Z'''';q!;q!Q;q!Q""""";q!QQ'''50000;q!Q1%%....AAr2&&*4444ArFA;//:====AtR(((((Atfa[11111Avr*******r   c                  2    t          t          d           d S )NT)r'   r(   )r*   r   r	   r   r   test_is_partialr,   L   s    .4@@@@@@r   c                      t          j        dd          J t          j        dt                    sJ t          j        d           J t          j        d           J t          j        d           J d S )Nr   )_sigs	_is_arityall_has_varargs_has_keywords_num_required_argsr	   r   r   test_for_coverager4   P   s}    ?1a  (((?1c"""""d##+++t$$,,,#D))11111r   )
r%   toolz._signatures_signaturesr.   r   r   r   r*   r,   r4   r	   r   r   <module>r7      s        ! ! ! ! ! ! H H H H H H H H H H - C+ C+ C+ C+LA A A2 2 2 2 2r   