Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/test/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/test/__pycache__/test_doctest.cpython-35.opt-2.pyc



���]�t�@sEddlmZddlZddlZddlZddlZdd�ZGdd�d�ZGdd�de�Z	Gd	d
�d
�Z
dd�Zd
d�ZGdd�d�Z
dd�ZGdd�d�Zdd�Zdd�Zeed�pej�rdd�Zdd�Zdd�Zd d!�Zd"d#�ZGd$d%�d%�Zed&d'��Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zyejd0�Wne k
r�Yn
Xd1d2�Z!d3d4�Z"d5d6�Z#ddlZddl$Z$ddl%Z%d7d8�Z&e'd9krAd:ej(kr:e&d;�ne#�dS)<�)�supportNcCs||S)N�)�vrr�1/opt/alt/python35/lib64/python3.5/test_doctest.py�sample_funcs	rc@s�eZdZdd�Zdd�Zdd�Zdd�Zee�Zd	d
�Ze	e�Ze
edd�ZGd
d�d�ZdS)�SampleClasscCs
||_dS)N)�val)�selfrrrr�__init__.szSampleClass.__init__cCst|j|j�S)N)rr)r	rrr�double5szSampleClass.doublecCs|jS)N)r)r	rrr�get<szSampleClass.getcCs|dS)N�r)rrrr�a_staticmethodCszSampleClass.a_staticmethodcCs|dS)N�r)�clsrrrr�
a_classmethodKszSampleClass.a_classmethod�doczB
        >>> print(SampleClass(22).a_property)
        22
        c@s7eZdZddd�Zdd�Zdd�ZdS)	zSampleClass.NestedClassrcCs
||_dS)N)r)r	rrrrr
asz SampleClass.NestedClass.__init__cCstj|j|j�S)N)r�NestedClassr)r	rrr�squaregszSampleClass.NestedClass.squarecCs|jS)N)r)r	rrrriszSampleClass.NestedClass.getN)�__name__�
__module__�__qualname__r
rrrrrrrZsrN)
rrrr
rrr�staticmethodr�classmethod�propertyZ
a_propertyrrrrrrs		rc@s4eZdZdd�Zdd�Zdd�ZdS)�SampleNewStyleClasscCs
||_dS)N)r)r	rrrrr
sszSampleNewStyleClass.__init__cCst|j|j�S)N)rr)r	rrrrzszSampleNewStyleClass.doublecCs|jS)N)r)r	rrrr�szSampleNewStyleClass.getN)rrrr
rrrrrrrlsrc@s(eZdZdd�Zdd�ZdS)�
_FakeInputcCs
||_dS)N)�lines)r	rrrrr
�sz_FakeInput.__init__cCs$|jjd�}t|�|dS)Nr�
)r�pop�print)r	�linerrr�readline�s
z_FakeInput.readlineN)rrrr
r"rrrrr�srcCsdS)Nrrrrr�test_Example�sr#cCsdS)Nrrrrr�test_DocTestsr$c@s1eZdZdd�Zejr-dd�ZdS)�test_DocTestFindercCsdS)Nrrrrr�basics�sztest_DocTestFinder.basicscCsdS)Nrrrrr�non_Python_modules�sz%test_DocTestFinder.non_Python_modulesN)rrrr&�int�__doc__r'rrrrr%�s�	r%cCsdS)Nrrrrr�test_DocTestParser�sr*c@sXeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�test_DocTestRunnercCsdS)Nrrrrrr&�sztest_DocTestRunner.basicscCsdS)Nrrrrr�verbose_flag!sztest_DocTestRunner.verbose_flagcCsdS)Nrrrrr�
exceptionsdsztest_DocTestRunner.exceptionscCsdS)Nrrrrr�displayhookRsztest_DocTestRunner.displayhookcCsdS)Nrrrrr�optionflagsosztest_DocTestRunner.optionflagscCsdS)Nrrrrr�option_directives sz$test_DocTestRunner.option_directivesN)	rrrr&r,r-r.r/r0rrrrr+�s=C���r+cCsdS)Nrrrrr�test_testsource�sr1cCsdS)Nrrrrr�
test_debug sr2�gettracecCsdS)Nrrrrr�test_pdb_set_trace?sr4cCsdS)Nrrrrr�test_pdb_set_trace_nested�sr5cCsdS)Nrrrrr�test_DocTestSuitesr6cCsdS)Nrrrrr�test_DocFileSuite�sr7cCsdS)Nrrrrr�test_trailing_space_in_test7	sr8c@s(eZdZdd�Zdd�ZdS)�WrappercCs||_tj||�dS)N)�func�	functools�update_wrapper)r	r:rrrr
A	s	zWrapper.__init__cOs|j||�dS)N)r:)r	�args�kwargsrrr�__call__E	szWrapper.__call__N)rrrr
r?rrrrr9@	sr9cCsdS)Nrrrrr�test_look_in_unwrappedH	sr@cCsdS)Nrrrrr�test_unittest_reportflagsQ	srAcCsdS)Nrrrrr�
test_testfile�	srBcCsdS)Nrrrrr�test_lineendingsL
srCcCsdS)Nrrrrr�test_testmodj
srDufoo-bär@baz.pycCsdS)Nrrrrr�test_unicode{
srEcCsdS)Nrrrrr�test_CLI�
srFcCs<tjtdd�}ddlm}tj|dd�dS)N�	verbosityTr)�test_doctest)rZrun_doctest�doctest�testrH)�retrHrrr�	test_main~srLcCs|tjd�}|jdtjtjgdddd�}|jd�|j�}td�|j	dd	d
d	d|�dS)N�traceZ
ignoredirsr�countr
ztest_main()zWriting coverage results...Zshow_missingTZsummary�coverdir)
r�
import_moduleZTrace�sys�base_prefix�base_exec_prefix�run�resultsr Z
write_results)rOrMZtracer�rrrr�
test_coverage�s

rW�__main__z-cz/tmp/doctest.cover))rJrrIr;�osrQrr�objectrrr#r$r%r*r+r1r2�hasattrr3r4r5r6r7r8r9r@rArBrCrD�fsencode�UnicodeEncodeErrorrErFrL�re�iorWr�argvrrrr�<module>sZ
N y��7����(�Vu�		K�
�$