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/__pycache__/test_unary.cpython-311.opt-1.pyc
�

��Vc���f�dZddlZGd�dej��Zedkrej��dSdS)zFTest compiler changes for unary ops (+, -, ~) introduced in Python 2.2�Nc�2�eZdZd�Zd�Zd�Zd�Zd�Zd�ZdS)�UnaryOpTestCasec�&�|�ddk��|�dd��|�dd��|�ddk��|�ddk��|�ddk��dS)N���r�g�y��y���
assertTrue�assertEqual��selfs �#D:\Python311\Lib\test\test_unary.py�
test_negativezUnaryOpTestCase.test_negatives�������e��$�$�$�����Q��������a� � � �����e��$�$�$�������(�(�(�����v�
�&�&�&�&�&�c��|�dd��|�dd��|�dd��|�dd��|�dd��|�dd��dS)Nrrg@y@�r
rs r
�
test_positivezUnaryOpTestCase.test_positives�������Q��������Q��������a� � � �����Q��������s�#�#�#�����b�!�!�!�!�!rc���|�ddk��|�dd��|�dd��|�ddk��dS)Nrrrrrs r
�test_invertzUnaryOpTestCase.test_inverts`������e��$�$�$�����Q��������a� � � �����e��$�$�$�$�$rc��d}|�td|z��dk��|�td|z��dk��|�td|z��dk��dS)N� 99999999999999999999999999999999�+l��>g-��-�;�-l������>g-��-�;�~l����>g-��-�;)r	�eval)r�niness  r
�test_no_overflowz UnaryOpTestCase.test_no_overflowsv��������S�5�[�)�)�X�5�6�6�6�����S�5�[�)�)�[�8�9�9�9�����S�5�[�)�)�[�8�9�9�9�9�9rc��|�dd��|�dd��|�dd��|�dd��dS)Ni����i��rrs r
�test_negation_of_exponentiationz/UnaryOpTestCase.test_negation_of_exponentiation#sb��	
����"�%�%�%�����B�'�'�'�����#�&�&�&�����B�'�'�'�'�'rc�$�dD]J}|�tt|dz��|�tt|dz���K|�ttd��|�ttd��dS)N)rrrzb'a'z'a'z~2jz~2.0)�assertRaises�	TypeErrorr)r�ops  r
�test_bad_typeszUnaryOpTestCase.test_bad_types+s����	;�	;�B����i��r�F�{�;�;�;����i��r�E�z�:�:�:�:����)�T�5�1�1�1����)�T�6�2�2�2�2�2rN)	�__name__�
__module__�__qualname__rrrrrr$�rr
rrsn������'�'�'�"�"�"�%�%�%�:�:�:�(�(�(�3�3�3�3�3rr�__main__)�__doc__�unittest�TestCaserr%�mainr(rr
�<module>r.sl��L�L�����,3�,3�,3�,3�,3�h�'�,3�,3�,3�^�z����H�M�O�O�O�O�O��r