| Server IP : 118.27.122.248 / Your IP : 216.73.216.15 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3
�
�^�v � @ s� d dl Z d dlmZ d dlmZmZ d dlmZ d dlmZm Z m
Z
d dlZed�Z
ed�ZG dd � d e j�Zd
d� Zedkr�e� dS )
� N)�support)�VALID_UNDERSCORE_LITERALS�INVALID_UNDERSCORE_LITERALS)�random)�atan2�isnan�copysign�inf�nanc @ s e Zd Zdd� Zd=dd�Zdd� Zd>dd �Zd
d� Zdd
� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zejd d!� �Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zejd*d+� �Zd,d-� Zd.d/� Zd0d1� Zejd2d3� �Zejd4d5� �Zejd6d7� �Zejd8d9� �Z d:d;� Z!d<S )?�ComplexTestc C s� t |t�rdt |t�r>tjj| |j|j� tjj| |j|j� q�tjj| |j|� tjj| |jd� n@t |t�r�tjj| ||j� tjj| d|j� ntjj| ||� d S )Ng )�
isinstance�complex�unittest�TestCase�assertAlmostEqual�real�imag)�self�a�b� r �1/opt/alt/python36/lib64/python3.6/test_complex.pyr s
zComplexTest.assertAlmostEqual��&�.>c C s` t |�t |�kr|| }}|dkr.t |�|k S |dkrBt |�|k S | jt || | �|k � d S )Nr )�abs�
assertTrue)r �x�y�epsr r r �assertCloseAbs s
zComplexTest.assertCloseAbsc C st d}t |�st |�r*t |�r^t |�r^d S n4||kr^|dkr>d S td|�td|�krVd S |d7 }| j|j||�� d S )Nz&floats {!r} and {!r} are not identicalg g �?z: zeros have different signs)r r �fail�format)r r r �msgr r r �assertFloatsAreIdentical+ s z$ComplexTest.assertFloatsAreIdenticalc C s( | j |j|j|� | j |j|j|� d S )N)r r r )r r r r r r r �assertCloseB s zComplexTest.assertClosec C sp || }|dkr:|| }| j ||� |j|�}| j ||� |dkrl|| }| j ||� |j|�}| j ||� d S )Nr )r# �__truediv__)r r r �z�qr r r � check_divG s
zComplexTest.check_divc s: dd� t dd�D �� � fdd�� D �}x&|D ]}x|D ]}| j||� q6W q,W | jtdd�d� | jtd d �d� x0t d
�D ]$}| jtt� t� �tt� t� �� q|W | jttjdd� | jtjdd�d� | jttjdd� xXdtftdfttfgD ]>\}}tdd�t||� }| j t
|j�� | j t
|j�� � q�W d S )Nc S s g | ]}t |��qS r )�float)�.0�ir r r �
<listcomp>V s z,ComplexTest.test_truediv.<locals>.<listcomp>� � c s g | ]}� D ]}t ||��qqS r )r
)r) r r )�simple_realr r r+ W s gZb���ti� y g��N�~h�d y �?r � ���y �? y �? y �? �?y y @ y �? �?y �? �y �? �?y )
�ranger'