Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_doctest2.cpython-311.opt-2.pyc
�

�Keo	����	ddlZddlZejjdkrejd���Gd�de��ZGd�dej��Zddl	Te
d	krej��dSdS)
�N�zCannot test docstrings with -O2c��eZdZ	d�Zd�ZGd�de��Zd�Zd�Ze	eed���Z
ed	���Ze
d
���ZdS)�Cc��dS�N���selfs �</usr/local/apps/python3/lib/python3.11/test/test_doctest2.py�__init__z
C.__init__!s��	�	�c��	dS)N�42rr	s r�__str__z	C.__str__(s��	��tr
c��eZdZ	d�ZdS)�C.Dc��dSrrr	s r�nestedz
C.D.nested6s��
�
r
N)�__name__�
__module__�__qualname__rrr
r�Dr/s(������	�	�	�	�	�	r
rc��	|jSr��_xr	s r�getxzC.getx<s��	���x�r
c��	||_dSrr)r
�values  r�setxzC.setxEs��	�����r
zi        >>> c = C()    # 13
        >>> c.x = 12   # 14
        >>> print(c.x)  # 15
        -12
        )�docc��	dS)Ni�rrr
r�statmzC.statmUs��	��sr
c��	|Srr)�cls�vals  r�clsmzC.clsmas��	��
r
N)rrrrr�objectrrr�property�x�staticmethodr"�classmethodr&rr
rrrs�������������������F����������	���t�"�	
�	
�	
�A��	�	��\�	��	�	��[�	�	�	r
rc��eZdZd�ZdS)�Testc���ddl}ddl}d}|�|jt��\}}|r|�d||fz��||kr|�d||fz��dSdS)Nr�z%d of %d doctests failedz expected %d tests to run, not %d)�doctest�sys�testmod�modulesr�fail)r
r0r1�EXPECTED�f�ts      r�test_testmodzTest.test_testmodos����������������s�{�8�4�5�5���1��	;��I�I�0�A�q�6�9�:�:�:���=�=��I�I�8�H�a�=�H�I�I�I�I�I��=r
N)rrrr8rr
rr-r-ns(������J�J�J�J�Jr
r-)�*�__main__)r1�unittest�flags�optimize�SkipTestr'r�TestCaser-r0r�mainrr
r�<module>rAs�����
�
�
������9�����
�(�
�=�
>�
>�>�X�X�X�X�X��X�X�X�vJ�J�J�J�J�8��J�J�J������z����H�M�O�O�O�O�O��r