Sindbad~EG File Manager
a
��g8C � @ sp d dl Z d dlZd dlZd dlZd dlmZ d dlmZ G dd� dej�Z G dd� dej�Z
edkrle�� dS ) � N)�
gc_collect)�productc @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� ZdS )�Test_Assertionsc C s� | � dd� | �dd� | �| j| j dd� | �| j| jdd� | j dddd� | j| j| j dddd� | j dddd� | jdddd� | j| j| j dddd� | j| j| jdddd� | � td �td �� | �| j| jtd �td �� d S )
Ng�1� �?� �?g��� �?皙�����?r )�places� y�������?�������?�inf)�assertAlmostEqual�assertNotAlmostEqual�assertRaises�failureException�float��self� r �9/usr/local/lib/python3.9/unittest/test/test_assertions.py�test_AlmostEqual
s0 ��
�
�
��z Test_Assertions.test_AlmostEqualc C s | j dddd� | j dddd� | jdddd� | jdddd� | j dddd� | j| j| jdddd� | j| j| j dddd� | j| j| jdddd� | jt| j ddddd� | jt| jddddd� tj�� }|tjdd � }| j ||tjd
d �d� | j||tjdd �d� d S )Nr r g �?)�deltag�������?� )r r �
)Zseconds� � )r
r r r
� TypeError�datetimeZnowZ timedelta)r �first�secondr r r �test_AmostEqualWithDelta! s8 ���
�
�
�
�z(Test_Assertions.test_AmostEqualWithDeltac C s dd� }| � t|t� | � t|td�� z| � tdd� � W n6 | jyr } z| �dt|�� W Y d }~nd }~0 0 | �d� z| � t|t� W n ty� Y n0 | �d� | � t��D}zt�W n* ty� } z|}� W Y d }~n
d }~0 0 W d � n1 �s0 Y | �|j |� | � t�� td��W d � n1 �sF0 Y z0| � t�� W d � n1 �st0 Y W n8 | j�y� } z| �dt|�� W Y d }~nd }~0 0 | �d� z4| � t�� t�W d � n1 �s�0 Y W n t�y Y n0 | �d� d S ) Nc S s | �d S �Nr )�er r r �_raise= s z1Test_Assertions.test_assertRaises.<locals>._raise�keyc S s d S r r r r r r �<lambda>B � z3Test_Assertions.test_assertRaises.<locals>.<lambda>zKeyError not raisedzassertRaises() didn't failz0assertRaises() didn't let exception pass through)
r �KeyErrorr
�assertIn�str�fail�
ValueError� Exception�assertIs� exception)r r r �cm�excr r r �test_assertRaises<