o
    à8Važ  ã                   @   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J ‚t dd„ tdƒD ƒƒsJ ‚t dd„ tdƒD ƒƒs'J ‚tddƒg d¢ks2J ‚td	d
ƒg d¢ks=J ‚tddƒg d¢ksHJ ‚tddƒg d¢ksSJ ‚tddƒg d¢ks^J ‚tdddƒg d¢ksjJ ‚tdddƒg d¢ksvJ ‚ttdd„ ƒ d S )Nc                 S   ó2   g | ]}t |d ƒdd… dd„ t|dƒD ƒk‘qS )é   é   Nc                 S   ó   g | ]}t |ƒ‘qS © ©Úint©Ú.0Údr
   r
   úA/usr/lib/python3/dist-packages/sympy/ntheory/tests/test_digits.pyÚ
<listcomp>   ó    ú*test_digits.<locals>.<listcomp>.<listcomp>Úb©r   Úformat©r   Únr
   r
   r   r      ó    *ÿztest_digits.<locals>.<listcomp>é   c                 S   r   )é   r   Nc                 S   r	   r
   r   r   r
   r
   r   r   	   r   r   Úor   r   r
   r
   r   r   	   r   c                 S   r   )é   r   Nc                 S   s   g | ]}t |d ƒ‘qS )r   r   r   r
   r
   r   r      s    r   Úxr   r   r
   r
   r   r      r   i)	  é"   )r   r   r   é!   iñÞ éG   )r!   r   é   é   é   iál é
   )r%   é	   é   r$   r   r&   iZ•þÿé   )éõÿÿÿé   r'   r   r   r&   é#   )r%   r'   r"   r'   )r%   r   r'   r"   iÝÿÿÿr$   )iöÿÿÿr   r   r'   r"   c                   S   s   t dddƒS )Nr   r   )r   r
   r
   r
   r   Ú<lambda>   s    ztest_digits.<locals>.<lambda>)ÚallÚranger   r   Ú
ValueErrorr
   r
   r
   r   Útest_digits   s"   ÿÿÿr0   c                  C   sZ   t ddƒdddœksJ ‚t ddƒddiksJ ‚t dƒ} | d d	kr)t| d ƒtu s+J ‚d S )
Né7   r   r"   r   )r   r   r%   é{   r$   r   )r   Útyper   )r   r
   r
   r   Útest_count_digits   s   $r4   c                   C   s6   t dƒsJ ‚t dƒsJ ‚t ddƒsJ ‚t dƒrJ ‚d S )Nr)   r(   éQ   r   r2   )r   r
   r
   r
   r   Útest_is_palindromic   s   r6   N)	Zsympy.ntheoryr   r   r   Zsympy.testing.pytestr   r0   r4   r6   r
   r
   r
   r   Ú<module>   s
    