File: //usr/local/lib/python3.10/test/__pycache__/test_abstract_numbers.cpython-310.pyc
o
�i� � @ s^ d Z ddlZddlZddlZddlmZmZmZmZ G dd� dej �Z
edkr-e�� dS dS )zUnit tests for numbers.py.� N)�Complex�Real�Rational�Integralc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�TestNumbersc C s� | � ttt�� | � ttt�� | �dtd�j� | �dtd�j� | �dtd��� � | �dtd��� � | �dtd�j � | �dtd�j
� d S )N� r i����� )�
assertTrue�
issubclass�intr r �assertEqual�real�imag� conjugate� numerator�denominator��self� r �7/usr/local/lib/python3.10/test/test_abstract_numbers.py�test_int s zTestNumbers.test_intc C sp | � ttt�� | �ttt�� | �dtd�j� | �dtd�j� | �dtd�� � � | �dtd�� � � d S )Ng333333@r g333333�)
�assertFalser
�floatr r r r r
r r r r r r �
test_float s zTestNumbers.test_floatc C s� | � ttt�� | �ttt�� tdd�tdd�}}| �ttj |� | �tt
j||� | �tt||� | �tt
j
||� | �tt|� | �tt|� d S )N� � � r )r r
�complexr r r ZassertRaises� TypeError�math�trunc�operator�mod�divmod�floordivr r )r �c1�c2r r r �test_complex s zTestNumbers.test_complexN)�__name__�
__module__�__qualname__r r r'