Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_unary.cpython-311.opt-2.pyc |
�
�Ke� � �d � d dl Z G d� de j � � Zedk r e j � � dS dS )� Nc �2 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� ZdS )�UnaryOpTestCasec �& � | � ddk � � | � dd� � | � dd� � | � ddk � � | � ddk � � | � ddk � � d S )N���r � g �y � �y ���
assertTrue�assertEqual��selfs �9/usr/local/apps/python3/lib/python3.11/test/test_unary.py�
test_negativezUnaryOpTestCase.test_negative s� � �����e��$�$�$�����Q��������a� � � �����e��$�$�$�������(�(�(�����v�
�&�&�&�&�&� c � � | � dd� � | � dd� � | � dd� � | � dd� � | � dd� � | � dd� � d S )Nr r g @y @�r
r s r
�
test_positivezUnaryOpTestCase.test_positive s� � �����Q��������Q��������a� � � �����Q��������s�#�#�#�����b�!�!�!�!�!r c �� � | � ddk � � | � dd� � | � dd� � | � ddk � � d S )Nr r r r r s r
�test_invertzUnaryOpTestCase.test_invert s` � �����e��$�$�$�����Q��������a� � � �����e��$�$�$�$�$r c � � d}| � t d|z � � dk � � | � t d|z � � dk � � | � t d|z � � dk � � d S )N� 99999999999999999999999999999999�+l ��>g-��-�; �-l������>g-��-�; �~l���� >g-��-�; )r �eval)r �niness r
�test_no_overflowz UnaryOpTestCase.test_no_overflow sv � �������S�5�[�)�)�X�5�6�6�6�����S�5�[�)�)�[�8�9�9�9�����S�5�[�)�)�[�8�9�9�9�9�9r c � � | � dd� � | � dd� � | � dd� � | � dd� � d S )Ni����i�� r r s r
�test_negation_of_exponentiationz/UnaryOpTestCase.test_negation_of_exponentiation# sb � �
����"�%�%�%�����B�'�'�'�����#�&�&�&�����B�'�'�'�'�'r c �$ � dD ]J}| � t t |dz � � | � t t |dz � � �K| � t t d� � | � t t d� � d S )N)r r r zb'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�2r N) �__name__�
__module__�__qualname__r r r r r r$ � r r
r r sn � � � � � �'� '� '�"� "� "�%� %� %�:� :� :�(� (� (�3� 3� 3� 3� 3r r �__main__)�unittest�TestCaser r% �mainr( r r
�<module>r- se �� L� ����,3� ,3� ,3� ,3� ,3�h�'� ,3� ,3� ,3�^ �z����H�M�O�O�O�O�O� �r