Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_doctest2.cpython-33.pyc

�
��f7	c@s�dZddlZddlZddlmZejjdkrRejd��nGdd�de�Z	dd	�Z
dd
lTedkr�e
�ndS(u�A module to test whether doctest recognizes some 2.2 features,
like static and class methods.

>>> print('yup')  # 1
yup

We include some (random) encoded (utf-8) text in the text surrounding
the example.  It should be ignored:

ЉЊЈЁЂ

iN(usupportiuCannot test docstrings with -O2cBs�|EeZdZdZdd�Zdd�ZGdd�de�Zdd	�Zd
d�Z	e
ee	dd
�Zedd��Z
edd��ZdS(uCu�Class C.

    >>> print(C())  # 2
    42


    We include some (random) encoded (utf-8) text in the text surrounding
    the example.  It should be ignored:

        ЉЊЈЁЂ

    cCsdS(u;C.__init__.

        >>> print(C()) # 3
        42
        N((uself((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyu__init__"su
C.__init__cCsdS(u/
        >>> print(C()) # 4
        42
        u42((uself((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyu__str__)su	C.__str__cBs&|EeZdZdZdd�ZdS(uC.DuJA nested D class.

        >>> print("In D!")   # 5
        In D!
        cCsdS(u8
            >>> print(3) # 6
            3
            N((uself((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyunested7su
C.D.nestedN(u__name__u
__module__u__qualname__u__doc__unested(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyuD0suDcCs|jS(ug
        >>> c = C()    # 7
        >>> c.x = 12   # 8
        >>> print(c.x)  # 9
        -12
        (u_x(uself((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyugetx=suC.getxcCs
||_dS(um
        >>> c = C()     # 10
        >>> c.x = 12    # 11
        >>> print(c.x)   # 12
        -12
        N(u_x(uselfuvalue((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyusetxFsuC.setxudocui        >>> c = C()    # 13
        >>> c.x = 12   # 14
        >>> print(c.x)  # 15
        -12
        cCsdS(u�
        A static method.

        >>> print(C.statm())    # 16
        666
        >>> print(C().statm())  # 17
        666
        i�((((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyustatmVs
uC.statmcCs|S(u�
        A class method.

        >>> print(C.clsm(22))    # 18
        22
        >>> print(C().clsm(23))  # 19
        23
        ((uclsuval((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyuclsmbs
uC.clsmN(u__name__u
__module__u__qualname__u__doc__u__init__u__str__uobjectuDugetxusetxupropertyuxustaticmethodustatmuclassmethoduclsm(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyuCs
			uCcCsWddlm}d}tj|�\}}||krStjd||f��ndS(Ni(u
test_doctest2iu expected %d tests to run, not %d(utestu
test_doctest2usupporturun_doctestu
TestFailed(u
test_doctest2uEXPECTEDufut((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyu	test_mainns	u	test_main(u*u__main__(
u__doc__usysuunittestutestusupportuflagsuoptimizeuSkipTestuobjectuCu	test_mainudoctestu__name__(((u7/opt/alt/python33/lib64/python3.3/test/test_doctest2.pyu<module>sZ