HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/test/test_asyncio/__pycache__/test_context.cpython-311.pyc
�

��VcS���ddlZddlZddlZd�Zejejd��Gd�dej����Zedkrej	��dSdS)�Nc�.�tjd��dS)N)�asyncio�set_event_loop_policy���2D:\Python311\Lib\test\test_asyncio\test_context.py�tearDownModuler	s���!�$�'�'�'�'�'rz,decimal is built with a thread-local contextc��eZdZd�ZdS)�DecimalContextTestc���d���fd�}tj|����\}}|�t|d��d��|�t|d��d��|�t|d��d��|�t|d��d��dS)	Nc��TK�tj��5}||_tj|��tj|��z}t	j|���d{V��tj|��tj|dz��z}||fcddd��S#1swxYwYdS)N�)�decimal�localcontext�prec�Decimalr�sleep)�t�	precision�x�y�ctx�a�bs       r�	fractionszGDecimalContextTest.test_asyncio_task_decimal_context.<locals>.fractionss������%�'�'�
�3�$����O�A�&�&����);�);�;���m�A�&�&�&�&�&�&�&�&�&��O�A�&�&����a��)@�)@�@���!�t�
�
�
�
�
�
�
�
�
�
�
�
����
�
�
�
�
�
s�A:B�B!�$B!c	��|�K�tj�dddd���dddd�����d{V��\}}||fS)Ng�������?��g�������?�)r�gather)�r1�r2rs  �r�mainzBDecimalContextTest.test_asyncio_task_decimal_context.<locals>.mainsr�����"�>��	�#�q�!�Q�'�'���3��1�a�)@�)@�B�B�B�B�B�B�B�B�F�B���r�6�Mrrz0.333rz0.111z0.333333z0.111111)r�run�assertEqual�str)�selfr#r!r"rs    @r�!test_asyncio_task_decimal_contextz4DecimalContextTest.test_asyncio_task_decimal_context
s����	�	�	�	�	�	�	�	���T�T�V�V�$�$���B�����R��U���W�-�-�-�����R��U���W�-�-�-�����R��U���Z�0�0�0�����R��U���Z�0�0�0�0�0rN)�__name__�
__module__�__qualname__r(rrrrr
s#������1�1�1�1�1rr�__main__)
rr�unittestr	�
skipUnless�HAVE_CONTEXTVAR�TestCaserr)r#rrr�<module>r1s���������������(�(�(����W�,�.\�]�]�1�1�1�1�1��*�1�1�^�]�1�4�z����H�M�O�O�O�O�O��r