Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_abstract_numbers.cpython-311.pyc |
�
�Ke� � � � d Z ddlZddlZddlZddlmZmZmZmZ G d� dej � � Z
edk r ej � � dS dS )zUnit tests for numbers.py.� N)�Complex�Real�Rational�Integralc � � e Zd Zd� Zd� Zd� ZdS )�TestNumbersc �� � | � t t t � � � � | � t t t � � � � | � dt d� � j � � | � dt d� � j � � | � dt d� � � � � � � | � dt d� � � � � � � | � dt d� � j � � | � dt d� � j
� � d S )N� r i����� )�
assertTrue�
issubclass�intr r �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 �. � | � t t t � � � � | � t t t
� � � � | � dt d� � j � � | � dt d� � j � � | � dt d� � � � � � � | � dt d� � � � � � � d S )Ng333333@r g333333�)
�assertFalser
�floatr r r r r r r r s r �
test_floatzTestNumbers.test_float s� � �����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�7r c � � | � t t t � � � � | � t t t
� � � � t dd� � t dd� � }}| � t t j |� � | � t t j ||� � | � t t ||� � | � t t j
||� � | � t t |� � | � t t |� � d S )N� � � r )r r
�complexr r r �assertRaises� TypeError�math�trunc�operator�mod�divmod�floordivr r )r �c1�c2s r �test_complexzTestNumbers.test_complex s� � �����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�"�-�-�-�-�-r N)�__name__�
__module__�__qualname__r r r- � r r r r sA � � � � � � 0� 0� 0�8� 8� 8�.� .� .� .� .r r �__main__)
�__doc__r% r'