Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_abstract_numbers.cpython-311.pyc
�

�Ke����dZddlZddlZddlZddlmZmZmZmZGd�dej	��Z
edkrej��dSdS)zUnit tests for numbers.py.�N)�Complex�Real�Rational�Integralc� �eZdZd�Zd�Zd�ZdS)�TestNumbersc���|�ttt����|�ttt����|�dtd��j��|�dtd��j��|�dtd�������|�dtd�������|�dtd��j	��|�dtd��j
��dS)N�ri�����)�
assertTrue�
issubclass�intrr�assertEqual�real�imag�	conjugate�	numerator�denominator��selfs �D/usr/local/apps/python3/lib/python3.11/test/test_abstract_numbers.py�test_intzTestNumbers.test_int	s
�����
�3��1�1�2�2�2����
�3��0�0�1�1�1�����C��F�F�K�(�(�(�����C��F�F�K�(�(�(�����C��F�F�,�,�.�.�/�/�/�����S��W�W�.�.�0�0�1�1�1�����C��F�F�,�-�-�-�����C��F�F�.�/�/�/�/�/�c�.�|�ttt����|�ttt
����|�dtd��j��|�dtd��j��|�dtd���	����|�dtd���	����dS)Ng333333@rg333333�)
�assertFalser
�floatrrrrrrrrs r�
test_floatzTestNumbers.test_floats�������E�8�4�4�5�5�5����
�5�$�/�/�0�0�0�����e�C�j�j�o�.�.�.�����E�#�J�J�O�,�,�,�����e�C�j�j�2�2�4�4�5�5�5�����u�T�{�{�4�4�6�6�7�7�7�7�7rc��|�ttt����|�ttt
����tdd��tdd��}}|�ttj	|��|�ttj||��|�tt||��|�ttj
||��|�tt|��|�tt|��dS)N���r)rr
�complexrrr�assertRaises�	TypeError�math�trunc�operator�mod�divmod�floordivrr)r�c1�c2s   r�test_complexzTestNumbers.test_complexs�������G�T�2�2�3�3�3����
�7�G�4�4�5�5�5���A�����!���B�����)�T�Z��4�4�4����)�X�\�2�r�:�:�:����)�V�R��4�4�4����)�X�%6��B�?�?�?����)�U�B�/�/�/����)�S�"�-�-�-�-�-rN)�__name__�
__module__�__qualname__rrr-�rrrrsA������	0�	0�	0�8�8�8�.�.�.�.�.rr�__main__)
�__doc__r%r'�unittest�numbersrrrr�TestCaserr.�mainr1rr�<module>r8s��� � �������������5�5�5�5�5�5�5�5�5�5�5�5� .� .� .� .� .�(�#� .� .� .�F�z����H�M�O�O�O�O�O��r