Sindbad~EG File Manager
�
(Μg- � � � d dl Z d dlZd dlZd� Z ej ej
d� G d� dej � � Zedk( r ej � yy)� Nc �. � t j d � y )N)�asyncio�set_event_loop_policy� � �;/usr/local/lib/python3.12/test/test_asyncio/test_context.py�tearDownModuler s � ��!�!�$�'r z,decimal is built with a thread-local contextc � � e Zd Zd� Zy)�DecimalContextTestc �@ �� d� ��fd�}t j |� � \ }}| j t |d � d� | j t |d � d� | j t |d � d� | j t |d � d� y ) Nc � �d K � t j � 5 }||_ t j |� t j |� z }t j
| � � d { ��� t j |� t j |dz � z }||fcd d d � S 7 �?# 1 sw Y y xY w�w)N� )�decimal�localcontext�prec�Decimalr �sleep)�t� precision�x�y�ctx�a�bs r � fractionszGDecimalContextTest.test_asyncio_task_decimal_context.<locals>.fractions s� � �� ��%�%�'�3�$����O�O�A�&�����);�;���m�m�A�&�&�&��O�O�A�&�����a��)@�@���!�t� (�'� '�� (�'�s/ �B0�AB$�"B"�#5B$�
B0�"B$�$B-�)B0c � �~ �K � t j �dddd� �dddd� � � d { ��� \ } }| |fS 7 ��w)Ng�������?� � g�������?� )r �gather)�r1�r2r s �r �mainzBDecimalContextTest.test_asyncio_task_decimal_context.<locals>.main sL �� �� �"�>�>��#�q�!�Q�'��3��1�a�)@�B� B�F�B�� �r�6�M�B�s �,=�;�=r z0.333r z0.111z0.333333z0.111111)r �run�assertEqual�str)�selfr# r! r"