|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��g�1 � @ sH d dl Z d dlmZ d dlZG dd� de j�Zdd� ZedkrDe� dS )� N)�supportc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9S ):�BoolTestc C sJ zG dd� dt �}W n tk
r( Y nX | �d� | �ttjt d� d S )Nc @ s e Zd ZdS )z!BoolTest.test_subclass.<locals>.CN)�__name__�
__module__�__qualname__� r r �-/opt/cppython/lib/python3.8/test/test_bool.py�C s r zbool should not be subclassabler )�bool� TypeErrorZfail�assertRaises�int�__new__)�selfr r r r �
test_subclass
s
zBoolTest.test_subclassc C sf zRttjd��}tdd|d� W 5 Q R X ttjd��}| �|�� d� W 5 Q R X W 5 t �tj� X d S )N�wFT)�file�rzFalse True
)�os�remover �TESTFN�open�print�assertEqual�read)r �fo�fir r r �
test_print s zBoolTest.test_printc C sL | � td�d� | � td�d� | � ttd��d� | � ttd��d� d S �NF�FalseT�True)r �repr�eval�r r r r � test_repr s zBoolTest.test_reprc C s$ | � td�d� | � td�d� d S r )r �strr# r r r �test_str$ s zBoolTest.test_strc C sD | � td�d� | �td�d� | � td�d� | �td�d� d S )NFr T� )r r
�assertIsNotr# r r r �test_int( s zBoolTest.test_intc C sD | � td�d� | �td�d� | � td�d� | �td�d� d S )NF� T� �?)r �floatr( r# r r r �
test_float. s zBoolTest.test_floatc C s* | � dd� | �dd� | � dd� | �dd� | � td�d� | �td�d� | � dd� | �dd� | � dd� | � td�d� | �td�d� | � dd� | � dd� | � dd� | � dd� | � dd� | � dd� | � dd� | �dd� | � dd� | �dd� | � dd� | �dd� | � dd� | � dd� | �dd� | � dd� | �dd� | � dd� | �dd� | � dd� | � dd� | � dd� | �dd� | � d d� | �d d� | � d
d� | �d
d� | � dd� | �dd� | � dd� | �dd� | � dd� | �dd� dD ]F}dD ]:}| � || t|�| � | �|| tt|�| �� �q,�q$dD �]}dD �]�}| �||@ tt|�t|�@ �� | �||B tt|�t|�B �� | �||A tt|�t|�A �� | � |t|�@ t|�t|�@ � | �|t|�@ tt|�t|�@ �� | � |t|�B t|�t|�B � | �|t|�B tt|�t|�B �� | � |t|�A t|�t|�A � | �|t|�A tt|�t|�A �� | � t|�|@ t|�t|�@ � | �t|�|@ tt|�t|�@ �� | � t|�|B t|�t|�B � | �t|�|B tt|�t|�B �� | � t|�|A t|�t|�A � | �t|�|A tt|�t|�A �� �qz�qp| �ddkd� | �ddkd� | �ddk d� | �ddk d� | �ddkd� | �ddkd� | �ddkd� | �ddkd� | �ddkd� | �ddkd� | �ddkd� | �ddkd� dg}| �||kd� | �||k d� | �d|kd� | �d|kd� | �d|kd� | �d|kd� ddi}| �||kd� | �||k d� | �d|kd� | �d|kd� | �d|kd� | �d|kd� | �dd� | �dd� d S )
Nr Fr'