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 )
é    )Úcount_digitsÚdigitsÚis_palindromic)Úraisesc                   C   s&  t dd„ tdƒD ƒƒst‚t dd„ tdƒD ƒƒs4t‚t dd„ tdƒD ƒƒsNt‚tddƒddd	d
gksht‚tddƒdddddgks„t‚tddƒddddd	dgks¢t‚tddƒddddddgksÀt‚tddƒdddgksØt‚tdddƒdd	ddgksôt‚tdddƒdd	d	ddgkst‚ttdd„ ƒ d S )Nc                 S   s2   g | ]*}t |d ƒdd… dd„ t|dƒD ƒk‘qS )é   é   Nc                 S   s   g | ]}t |ƒ‘qS © ©Úint©Ú.0Údr   r   ú^/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/sympy/ntheory/tests/test_digits.pyÚ
<listcomp>   s     ú*test_digits.<locals>.<listcomp>.<listcomp>Úb©r   Úformat©r   Únr   r   r   r      s   ÿztest_digits.<locals>.<listcomp>é   c                 S   s2   g | ]*}t |d ƒdd… dd„ t|dƒD ƒk‘qS )é   r   Nc                 S   s   g | ]}t |ƒ‘qS r   r	   r   r   r   r   r   	   s     r   Úor   r   r   r   r   r   	   s   ÿc                 S   s2   g | ]*}t |d ƒdd… dd„ t|dƒD ƒk‘qS )é   r   Nc                 S   s   g | ]}t |d ƒ‘qS )r   r	   r   r   r   r   r      s     r   Úxr   r   r   r   r   r      s   ÿi)	  é"   r   r   é!   iñÞ éG   r   é   é   é   iál é
   é	   é   iZ•þÿé   éõÿÿÿé   r   é#   iÝÿÿÿiöÿÿÿc                   S   s   t dddƒS )Nr   r   )r   r   r   r   r   Ú<lambda>   ó    ztest_digits.<locals>.<lambda>)ÚallÚrangeÚAssertionErrorr   r   Ú
ValueErrorr   r   r   r   Útest_digits   s"    ÿÿÿ r.   c                  C   sZ   t ddƒdddœkst‚t ddƒddiks.t‚t dƒ} | d d	krRt| d ƒtksVt‚d S )
Né7   r   r   r   )r   r   r!   é{   r    r   )r   r,   Útyper
   )r   r   r   r   Útest_count_digits   s    r2   c                   C   s6   t dƒst‚t dƒst‚t ddƒs&t‚t dƒr2t‚d S )Nr%   r$   éQ   r   r0   )r   r,   r   r   r   r   Útest_is_palindromic   s    r4   N)	Zsympy.ntheoryr   r   r   Zsympy.testing.pytestr   r.   r2   r4   r   r   r   r   Ú<module>   s   