Sindbad~EG File Manager
�
TԚg8C � � � d dl Z d dlZd dlZd dlZd dlmZ d dlmZ G d� dej � � Z G d� dej � � Z
edk r ej � � dS dS ) � N)�
gc_collect)�productc �, � e Zd Zd� Zd� Zd� Zd� Zd� ZdS )�Test_Assertionsc �& � | � dd� � | � dd� � | � | j | j dd� � | � | j | j dd� � | � ddd�� � | � | j | j ddd�� � | � ddd�� � | � ddd�� � | � | j | j ddd�� � | � | j | j ddd�� � | � t d � � t d � � � � | � | j | j t d � � t d � � � � d S )
Ng�1� �?� �?g��� �?皙�����?r )�places� y�������?�������?�inf)�assertAlmostEqual�assertNotAlmostEqual�assertRaises�failureException�float��selfs �:/usr/local/lib/python3.11/unittest/test/test_assertions.py�test_AlmostEqualz Test_Assertions.test_AlmostEqual
s� � ����z�3�/�/�/��!�!�)�S�1�1�1����$�/��0�)�S� B� B� B����$�/��3�Z�� F� F� F�
���s�C���2�2�2����$�/��0�#�s�1� � F� F� F�
���q�&���3�3�3��!�!�!�V�A�!�6�6�6����$�/��0�!�V�A� � G� G� G����$�/��3�Q��q� � J� J� J�
���u�U�|�|�U�5�\�\�:�:�:����$�/��1J���,�,��e��� 6� 6� 6� 6� 6� c �z � | � ddd�� � | � ddd�� � | � ddd�� � | � ddd�� � | � ddd�� � | � | j | j ddd�� � | � | j | j ddd�� � | � | j | j ddd�� � | � t | j dddd�� � | � t | j dddd�� � t
j � � � }|t j d� � � z }| � ||t j d
� � � �� � | � ||t j d� � � �� � d S )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�3�3����s�C�s��3�3�3��!�!�#�s�$�!�7�7�7��!�!�#�s�$�!�7�7�7����s�C�s��3�3�3����$�/��1J��s�#� � /� /� /�
���$�/��1G��s�$� � 0� 0� 0����$�/��1J��s�#� � /� /� /�
���)�T�%;��s�1�A� � 7� 7� 7����)�T�%>��s�1�A� � 7� 7� 7� �!�%�%�'�'����+�B�7�7�7�7�����u�f�%-�%7��%C�%C�%C� � E� E� E��!�!�%��(0�(:�1�(E�(E�(E� "� G� G� G� G� Gr c �� � d� }| � t |t � � | � t |t d� � � � | � t d� � � | � d� � n:# | j $ r-}| � dt |� � � � Y d }~nd }~ww xY w | � t |t � � | � d� � n# t $ r Y nw xY w| � t � � 5 } t �# t $ r}|}� d }~ww xY w# 1 swxY w Y | � |j |� � | � t � � 5 t d� � �# 1 swxY w Y | � t � � 5 d d d � � n# 1 swxY w Y | � d� � n:# | j $ r-}| � dt |� � � � Y d }~nd }~ww xY w | � t � � 5 t �# 1 swxY w Y | � d� � d S # t $ r Y d S w xY w)Nc � � | ��N� )�es r �_raisez1Test_Assertions.test_assertRaises.<locals>._raise= s � ��Gr �keyc � � d S r'