Sindbad~EG File Manager
�
*Μg�A � � � d dl Z d dlZd dlZd dlZd dlmZ d dlmZ G d� dej � Z G d� dej � Z
edk( r ej � yy) � N)�
gc_collect)�productc �* � e Zd Zd� Zd� Zd� Zd� Zd� Zy)�Test_Assertionsc � � | j dd� | j dd� | j | j | j dd� | j | j | j dd� | j ddd�� | j | j | j ddd�� | j ddd�� | j ddd�� | j | j | j ddd�� | j | j | j ddd�� | j t d � t d � � | j | j | j t d � t d � � y )
Ng�1� �?� �?g��� �?皙�����?r )�places� y�������?�������?�inf)�assertAlmostEqual�assertNotAlmostEqual�assertRaises�failureException�float��selfs �?/usr/local/lib/python3.12/test/test_unittest/test_assertions.py�test_AlmostEqualz Test_Assertions.test_AlmostEqual
ss � ����z�3�/��!�!�)�S�1����$�/�/��0�0�)�S� B����$�/�/��3�3�Z�� F�
���s�C���2����$�/�/��0�0�#�s�1� � F�
���q�&���3��!�!�!�V�A�!�6����$�/�/��0�0�!�V�A� � G����$�/�/��3�3�Q��q� � J�
���u�U�|�U�5�\�:����$�/�/��1J�1J���,��e�� 6� c �j � | j ddd�� | j ddd�� | j ddd�� | j ddd�� | j ddd�� | j | j | j ddd�� | j | j | j ddd�� | j | j | j ddd�� | j t | j dddd�� | j t | j dddd�� t
j
j
� }|t j d� � z }| j ||t j d
� � �� | j ||t j d� � �� y )Nr r g �?)�deltag�������?� )r
r �
)�seconds� � )r
r r r � TypeError�datetime�now� timedelta)r �first�seconds r �test_AmostEqualWithDeltaz(Test_Assertions.test_AmostEqualWithDelta! s� � ����s�C�s��3����s�C�s��3��!�!�#�s�$�!�7��!�!�#�s�$�!�7����s�C�s��3����$�/�/��1J�1J��s�#� � /�
���$�/�/��1G�1G��s�$� � 0����$�/�/��1J�1J��s�#� � /�
���)�T�%;�%;��s�1�A� � 7����)�T�%>�%>��s�1�A� � 7� �!�!�%�%�'����+�+�B�7�7�����u�f�%-�%7�%7��%C� � E��!�!�%��(0�(:�(:�1�(E� "� Gr c �D � d� }| j t |t � | j t |t d� � | j t d� � | j d� | j t |t � | j d� | j t � 5 } t �# | j $ r%}| j dt |� � Y d }~�yd }~ww xY w# t $ r Y �_w xY w# t $ r}|}� d }~ww xY w# 1 sw Y nxY w| j j � | j t � 5 t d� �# 1 sw Y nxY w | j t � 5 d d d � n# 1 sw Y nxY w| j d� n7# | j $ r%}| j dt |� � Y d }~nd }~ww xY w | j t � 5 t �# 1 sw Y nxY w | j d� y # t $ r Y y w xY w)Nc � � | ��N� )�es r �_raisez1Test_Assertions.test_assertRaises.<locals>._raise= s � ��Gr �keyc � � y r'