Sindbad~EG File Manager
�
(ΜgE � �( � d dl mZ d dlZd dlZd dlZd dlmZmZmZm Z m
Z
mZmZm
Z
d dlmZ ej d� ZdZ ed� Z ed� Zej, Z G d� d � Z G d
� dej0 � Zedk( r ej6 � yy)
� )�isnanN)�
BadComplex�BadComplex2�Complex�
FloatSubclass�Float�BadFloat� BadFloat2�ComplexSubclass)�
import_helper� _testcapi�inf�nanc � � e Zd Zd� Zy)�BadComplex3c � � t �)N)�RuntimeError)�selfs �8/usr/local/lib/python3.12/test/test_capi/test_complex.py�__complex__zBadComplex3.__complex__ s � ��� N)�__name__�
__module__�__qualname__r � r r r r s � �r r c �` � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zy)�CAPIComplexTestc �j � t j }| j |d� � | j |t d� � � | j |t � � � | j |d� � | j |d� � | j |t
� � � y �N� �? @� g @)r
�
complex_check�
assertTruer �assertFalser �object)r �checks r �
test_checkzCAPIComplexTest.test_check s� � ��'�'������d��$�����o�d�3�4�5�����w�y�)�*�����q��"�����s��$�����v�x��)r c �j � t j }| j |d� � | j |t d� � � | j |t � � � | j |d� � | j |d� � | j |t
� � � y r )r
�complex_checkexactr# r$ r r r% )r �
checkexacts r �test_checkexactzCAPIComplexTest.test_checkexact'