File: //usr/local/lib/python3.7/test/__pycache__/test_bool.cpython-37.pyc
B
��g2 � @ 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 yG 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 �*/usr/local/lib/python3.7/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 s^ zBt tjd�}tdd|d� |�� t tjd�}| �|�� d� W d |�� t�tj� X d S )N�wFT)�file�rzFalse True
) �openr �TESTFN�print�close�assertEqual�read�os�remove)r �for 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 )NFr Tr )r �str)r r r r �test_str&