U
    9%e(	                     @   s<   d dl mZmZmZ d dl mZ dd Zdd Zdd Zd	S )
    )binomial_coefficientsbinomial_coefficients_listmultinomial_coefficients)!multinomial_coefficients_iteratorc                   C   s   t ddgkstt dddgks&tt ddddgks<tt dddddgksTtt ddddddgksntt dddddddgkstt dddd	d
d	ddgkstd S )Nr                     
         )r   AssertionError r   r   c/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/sympy/ntheory/tests/test_multinomial.pytest_binomial_coefficients_list   s    r   c                     s@   t dD ]2} t|   fddt D }|t| kstqd S )Nr   c                    s   g | ]} | qS r   r   ).0kcr   r   
<listcomp>   s     z.test_binomial_coefficients.<locals>.<listcomp>)ranger   sortedr   r   )nlr   r   r   test_binomial_coefficients   s    r   c                     s  t ddddikstt ddddiks,tt ddddiksBtt ddddiksXtt ddddd	ksptt dddddd
kstt dddddddkstt ddddddkstt dddddddddkstt dd} | ddddddddddd
kstttddddiks*tttddddd	ksHtttdddddd
kshtttdd| ksttdd  fddtdD ddddgkstd S )Nr   )r   r   )r   r   )r   r   )r   r   ))r   r   )r   r   ))r   r   )r   r   )r   r   ))r   r   )r   r   )r   r   )r   r   ))r   r   r   )r   r   r   )r   r   r   ))r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   r
   )
)r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r      c                    s   g | ]}t  qS r   )next)r   iitr   r   r   .   s     z1test_multinomial_coefficients.<locals>.<listcomp>r	   ))r   r   r   r   r   r   r   r   ))r   r   r   r   r   r   r   r   ))r   r   r   r   r   r   r   r   ))r   r   r   r   r   r   r   r   )r   r   dictr   r   )Zmcr   r    r   test_multinomial_coefficients   s\       
      



 r#   N)Zsympy.ntheory.multinomialr   r   r   r   r   r   r#   r   r   r   r   <module>   s   
