Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/unittest/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/unittest/test/__pycache__/test_runner.cpython-33.pyo

�
��f�-c@s�ddlZddlZddlZddlZddlZddlZddlmZmZGdd�dej	�Z
Gdd�dej	�ZdS(iNi(u
LoggingResultu#ResultWithNoStartTestRunStopTestRuncBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uTestCleanUpc
sGdd�dtj�}|d�}|j|jg�g��fdd�}�fdd�}|j|dd	d
ddd
d�|j|�|j|j|dtddd
d�f|fifg�|j|j��|j�d	fifddtddd
d�fg�dS(NcBs |EeZdZdd�ZdS(u-TestCleanUp.testCleanUp.<locals>.TestableTestcSsdS(N((uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestNothingsu9TestCleanUp.testCleanUp.<locals>.TestableTest.testNothingN(u__name__u
__module__u__qualname__utestNothing(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTestableTestsuTestableTestutestNothingcs�jd||f�dS(Ni(uappend(uargsukwargs(ucleanups(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup1su)TestCleanUp.testCleanUp.<locals>.cleanup1cs�jd||f�dS(Ni(uappend(uargsukwargs(ucleanups(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup2su)TestCleanUp.testCleanUp.<locals>.cleanup2iiiufouruhelloufiveugoodbye(iii(iii(uunittestuTestCaseuassertEqualu	_cleanupsu
addCleanupudictu
assertTrueu
doCleanups(uselfuTestableTestutestucleanup1ucleanup2((ucleanupsu>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestCleanUps"
uTestCleanUp.testCleanUpcs Gdd�dtj�}Gdd�dt�}|d�}||_td��td���fdd	�}�fd
d�}|j|�|j|�|j|j��|j|j�t	|j
�\\}}}\}	}
}|j||ft�f�|j|	|
ft�f�dS(NcBs |EeZdZdd�ZdS(u7TestCleanUp.testCleanUpWithErrors.<locals>.TestableTestcSsdS(N((uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestNothing*suCTestCleanUp.testCleanUpWithErrors.<locals>.TestableTest.testNothingN(u__name__u
__module__u__qualname__utestNothing(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTestableTest)suTestableTestcBs |EeZdZdZgZdS(u6TestCleanUp.testCleanUpWithErrors.<locals>.MockOutcomeNT(u__name__u
__module__u__qualname__uTrueusuccessuerrors(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuMockOutcome-suMockOutcomeutestNothingufooubarcs
��dS(N(((uexc1(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup16su3TestCleanUp.testCleanUpWithErrors.<locals>.cleanup1cs
��dS(N(((uexc2(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup29su3TestCleanUp.testCleanUpWithErrors.<locals>.cleanup2(uunittestuTestCaseuobjectu_outcomeForDoCleanupsu	Exceptionu
addCleanupuassertFalseu
doCleanupsusuccessureverseduerrorsuassertEqual(uselfuTestableTestuMockOutcomeutestucleanup1ucleanup2uType1u	instance1u_uType2u	instance2((uexc1uexc2u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestCleanUpWithErrors(s	

'u!TestCleanUp.testCleanUpWithErrorscs d�g�G��fdd�dtj�}|d���fdd�}�fdd�}�j|��j|����fdd	�}tj�}||_�j|��j�d
ddd
ddg�d�g�|d���j|��j|��j�d
dg�dS(NcsM|EeZdZ��fdd�Z�fdd�Z�fdd�ZdS(u2TestCleanUp.testCleanupInRun.<locals>.TestableTestcs&�jd��r"td��ndS(NusetUpufoo(uappendu	Exception(uself(ublowUpuordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyusetUpKs
u8TestCleanUp.testCleanupInRun.<locals>.TestableTest.setUpcs�jd�dS(Nutest(uappend(uself(uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestNothingPsu>TestCleanUp.testCleanupInRun.<locals>.TestableTest.testNothingcs�jd�dS(NutearDown(uappend(uself(uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutearDownSsu;TestCleanUp.testCleanupInRun.<locals>.TestableTest.tearDownN(u__name__u
__module__u__qualname__usetUputestNothingutearDown(u
__locals__(ublowUpuordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTestableTestJsuTestableTestutestNothingcs�jd�dS(Nucleanup1(uappend((uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup1Xsu.TestCleanUp.testCleanupInRun.<locals>.cleanup1cs�jd�dS(Nucleanup2(uappend((uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup2Zsu.TestCleanUp.testCleanupInRun.<locals>.cleanup2cs!�j|���jd�dS(Nusuccess(uassertEqualuappend(u	some_test(uorderinguselfutest(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyusuccess_su-TestCleanUp.testCleanupInRun.<locals>.successusetUputestutearDownucleanup2ucleanup1usuccessFT(	uFalseuunittestuTestCaseu
addCleanupu
TestResultu
addSuccessurunuassertEqualuTrue(uselfuTestableTestucleanup1ucleanup2usuccessuresult((ublowUpuorderinguselfutestu>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestCleanupInRunFs("

	


uTestCleanUp.testCleanupInRuncs�g�G��fdd�dtj�}|d�����fdd���fdd���j�|j�dd	d
ddg�dS(
NcsM|EeZdZ��fdd�Z�fdd�Z�fdd�ZdS(uCTestCleanUp.testTestCaseDebugExecutesCleanups.<locals>.TestableTestcs�jd�|j��dS(NusetUp(uappendu
addCleanup(uself(ucleanup1uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyusetUpus
uITestCleanUp.testTestCaseDebugExecutesCleanups.<locals>.TestableTest.setUpcs�jd�dS(Nutest(uappend(uself(uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestNothingysuOTestCleanUp.testTestCaseDebugExecutesCleanups.<locals>.TestableTest.testNothingcs�jd�dS(NutearDown(uappend(uself(uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutearDown|suLTestCleanUp.testTestCaseDebugExecutesCleanups.<locals>.TestableTest.tearDownN(u__name__u
__module__u__qualname__usetUputestNothingutearDown(u
__locals__(ucleanup1uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTestableTesttsuTestableTestutestNothingcs�jd��j��dS(Nucleanup1(uappendu
addCleanup((ucleanup2uorderingutest(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup1�s
u?TestCleanUp.testTestCaseDebugExecutesCleanups.<locals>.cleanup1cs�jd�dS(Nucleanup2(uappend((uordering(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup2�su?TestCleanUp.testTestCaseDebugExecutesCleanups.<locals>.cleanup2usetUputestutearDownucleanup1ucleanup2(uunittestuTestCaseudebuguassertEqual(uselfuTestableTest((ucleanup1ucleanup2uorderingutestu>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu!testTestCaseDebugExecutesCleanupsqs"
u-TestCleanUp.testTestCaseDebugExecutesCleanupsN(u__name__u
__module__u__qualname__utestCleanUputestCleanUpWithErrorsutestCleanupInRunu!testTestCaseDebugExecutesCleanups(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTestCleanUps+uTestCleanUpcBs�|EeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�ZdS(uTest_TextTestRunneruTests for TextTestRunner.cCs/tjjd�|_|jr+tjd=ndS(NuPYTHONWARNINGS(uosuenvironugetupythonwarnings(uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyusetUp�s	uTest_TextTestRunner.setUpcCs |jr|jtjd<ndS(NuPYTHONWARNINGS(upythonwarningsuosuenviron(uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutearDown�s	uTest_TextTestRunner.tearDowncCs|tj�}|j|j�|j|j�|j|jd�|j|jd�|j	|j
�|j|jtj�dS(Ni(
uunittestuTextTestRunneruassertFalseufailfastubufferuassertEqualu	verbosityuwarningsuNoneu
assertTrueudescriptionsuresultclassuTextTestResult(uselfurunner((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu	test_init�suTest_TextTestRunner.test_initcsOG�fdd�dtj��Gdd�dtj��}|ddd�dS(Ncs)|EeZdZ��fdd�Z�S(u>Test_TextTestRunner.test_multiple_inheritance.<locals>.AResultcs t�|�j|||�dS(N(usuperu__init__(uselfustreamudescriptionsu	verbosity(uAResultu	__class__(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu__init__�suGTest_TextTestRunner.test_multiple_inheritance.<locals>.AResult.__init__(u__name__u
__module__u__qualname__u__init__(u
__locals__(uAResult(u	__class__u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuAResult�suAResultcBs|EeZdZdS(uBTest_TextTestRunner.test_multiple_inheritance.<locals>.ATextResultN(u__name__u
__module__u__qualname__(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuATextResult�suATextResulti(uunittestu
TestResultuTextTestResultuNone(uselfuATextResult((uAResultu>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutest_multiple_inheritance�su-Test_TextTestRunner.test_multiple_inheritancecs�Gdd�dtj�}tj��tjdtj�dd	dd	�}�fdd�|_|j|d��|j	�j
�|j	�j�dS(
NcBs |EeZdZdd�ZdS(u7Test_TextTestRunner.testBufferAndFailfast.<locals>.TestcSsdS(N((uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestFoo�su?Test_TextTestRunner.testBufferAndFailfast.<locals>.Test.testFooN(u__name__u
__module__u__qualname__utestFoo(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTest�suTestustreamufailfastubuffercs�S(N(((uresult(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu<lambda>�su;Test_TextTestRunner.testBufferAndFailfast.<locals>.<lambda>utestFooT(uunittestuTestCaseu
TestResultuTextTestRunneruiouStringIOuTrueu_makeResulturunu
assertTrueufailfastubuffer(uselfuTesturunner((uresultu>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestBufferAndFailfast�s	u)Test_TextTestRunner.testBufferAndFailfastcs�Gdd�dtj�}tjj��fdd�}�j|�tj��tjdtj��}�fdd�|_	d�_
��fd	d
�}|tj_|jtj���j
�j
d�dS(NcBs |EeZdZdd�ZdS(u;Test_TextTestRunner.testRunnerRegistersResult.<locals>.TestcSsdS(N((uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestFoo�suCTest_TextTestRunner.testRunnerRegistersResult.<locals>.Test.testFooN(u__name__u
__module__u__qualname__utestFoo(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTest�suTestcs�tj_dS(N(uunittesturunneruregisterResult((uoriginalRegisterResult(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyucleanup�su>Test_TextTestRunner.testRunnerRegistersResult.<locals>.cleanupustreamcs�S(N(((uresult(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu<lambda>�su?Test_TextTestRunner.testRunnerRegistersResult.<locals>.<lambda>ics#�jd7_�j|��dS(Ni(u
wasRegistereduassertEqual(u
thisResult(uresultuself(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyufakeRegisterResult�suITest_TextTestRunner.testRunnerRegistersResult.<locals>.fakeRegisterResulti(uunittestuTestCaseurunneruregisterResultu
addCleanupu
TestResultuTextTestRunneruiouStringIOu_makeResultu
wasRegisteredurunu	TestSuiteuassertEqual(uselfuTestucleanupurunnerufakeRegisterResult((uoriginalRegisterResulturesultuselfu>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestRunnerRegistersResult�s
	u-Test_TextTestRunner.testRunnerRegistersResultcsXGdd�dt��G��fdd�dtj����}|jtj��dS(NcBs&|EeZdZdZdd�ZdS(ubTest_TextTestRunner.test_works_with_result_without_startTestRun_stopTestRun.<locals>.OldTextResultucSsdS(N((uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuprintErrors�sunTest_TextTestRunner.test_works_with_result_without_startTestRun_stopTestRun.<locals>.OldTextResult.printErrorsN(u__name__u
__module__u__qualname__u
separator2uprintErrors(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu
OldTextResult�su
OldTextResultcs;|EeZdZ��fdd�Z�fdd�Z�S(u[Test_TextTestRunner.test_works_with_result_without_startTestRun_stopTestRun.<locals>.Runnercs t�|�jtj��dS(N(usuperu__init__uiouStringIO(uself(uRunneru	__class__(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu__init__�sudTest_TextTestRunner.test_works_with_result_without_startTestRun_stopTestRun.<locals>.Runner.__init__cs��S(N((uself(u
OldTextResult(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu_makeResult�sugTest_TextTestRunner.test_works_with_result_without_startTestRun_stopTestRun.<locals>.Runner._makeResult(u__name__u
__module__u__qualname__u__init__u_makeResult(u
__locals__(u
OldTextResultuRunner(u	__class__u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuRunner�suRunner(u#ResultWithNoStartTestRunStopTestRunuunittestuTextTestRunnerurunu	TestSuite(uselfurunner((u
OldTextResultuRunneru>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu7test_works_with_result_without_startTestRun_stopTestRun�s"	uKTest_TextTestRunner.test_works_with_result_without_startTestRun_stopTestRuncs}Gdd�dt��G��fdd�dtj��g}�|�}|jtj��ddg}|j||�dS(NcBs&|EeZdZdZdd�ZdS(uSTest_TextTestRunner.test_startTestRun_stopTestRun_called.<locals>.LoggingTextResultucSsdS(N((uself((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuprintErrors�su_Test_TextTestRunner.test_startTestRun_stopTestRun_called.<locals>.LoggingTextResult.printErrorsN(u__name__u
__module__u__qualname__u
separator2uprintErrors(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuLoggingTextResult�suLoggingTextResultcs;|EeZdZ��fdd�Z�fdd�Z�S(uOTest_TextTestRunner.test_startTestRun_stopTestRun_called.<locals>.LoggingRunnercs)t�|�jtj��||_dS(N(usuperu__init__uiouStringIOu_events(uselfuevents(u
LoggingRunneru	__class__(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu__init__�suXTest_TextTestRunner.test_startTestRun_stopTestRun_called.<locals>.LoggingRunner.__init__cs
�|j�S(N(u_events(uself(uLoggingTextResult(u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu_makeResult�su[Test_TextTestRunner.test_startTestRun_stopTestRun_called.<locals>.LoggingRunner._makeResult(u__name__u
__module__u__qualname__u__init__u_makeResult(u
__locals__(u
LoggingRunneruLoggingTextResult(u	__class__u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu
LoggingRunner�su
LoggingRunnerustartTestRunustopTestRun(u
LoggingResultuunittestuTextTestRunnerurunu	TestSuiteuassertEqual(uselfueventsurunneruexpected((u
LoggingRunneruLoggingTextResultu>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu$test_startTestRun_stopTestRun_called�s"u8Test_TextTestRunner.test_startTestRun_stopTestRun_calledcCs�tjd�}tj|�}x^tdtjd�D]F}tj||�}tj|�}|j	|j
j�|j��q5WdS(Nufooii(uiouStringIOuunittestuTextTestRunnerurangeupickleuHIGHEST_PROTOCOLudumpsuloadsuassertEqualustreamugetvalue(uselfustreamurunneruprotocolusuobj((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutest_pickle_unpickle�su(Test_TextTestRunner.test_pickle_unpicklecCs�dd�}t�}t�}t�}tj|||d|�}|j|j|�|j||f}|j|j�|�dS(NcWs|S(N((uargs((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuMockResultClasssu=Test_TextTestRunner.test_resultclass.<locals>.MockResultClassuresultclass(uobjectuunittestuTextTestRunneruassertEqualuresultclassustreamu_makeResult(uselfuMockResultClassuSTREAMuDESCRIPTIONSu	VERBOSITYurunneruexpectedresult((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutest_resultclasss				u$Test_TextTestRunner.test_resultclasscCsOdd�}tdtjdtjdtjjt��}d}d}tjtj	dg|�}||�\}}|j
d	|�|jt|�d
�x0ddd
gD]}|j|j
|�d�q�Wx0||dgD]}|j|j
|�d�q�Wtj	ddgtj	dddgtj	ddgf}	xX|	D]P}
tj|
|�}||�\}}|j
d	|�|jt|�d�q;Wtjtj	ddg|�}||�\}}|j
d	|�|jt|�d�x3ddd
dgD]}|j|j
|�d�q�Wx-||gD]}|j|j
|�d�q(WdS(ux
        Check that warnings argument of TextTestRunner correctly affects the
        behavior of the warnings.
        cSsdd�|j�D�S(NcSsg|]}|j��qS((u
splitlines(u.0ub((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu
<listcomp>s	uPTest_TextTestRunner.test_warnings.<locals>.get_parse_out_err.<locals>.<listcomp>(ucommunicate(up((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuget_parse_out_errsu<Test_TextTestRunner.test_warnings.<locals>.get_parse_out_errustdoutustderrucwdsPlease use assertEqual instead.sPlease use assertTrue instead.u_test_warnings.pysOKisdwsiwsuwisrwiuignoreu-Wau-WiiualwaysiN(udictu
subprocessuPIPEuosupathudirnameu__file__uPopenusysu
executableuassertInuassertEqualulenucount(uselfuget_parse_out_erruoptsuae_msguat_msgupuoutuerrumsgu	args_listuargs((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu
test_warningss<
	u!Test_TextTestRunner.test_warningscCsXtj}tj�}|t_z)tj�}|j|jj|k�Wd|t_XdS(N(usysustderruiouStringIOuunittestuTextTestRunneru
assertTrueustream(uselfu
old_stderrufurunner((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu%testStdErrLookedUpAtInstantiationTimeHs		u9Test_TextTestRunner.testStdErrLookedUpAtInstantiationTimecCs8tj�}tj|�}|j|jj|k�dS(N(uiouStringIOuunittestuTextTestRunneru
assertTrueustream(uselfufurunner((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyutestSpecifiedStreamUsedSsu+Test_TextTestRunner.testSpecifiedStreamUsedN(u__name__u
__module__u__qualname__u__doc__usetUputearDownu	test_initutest_multiple_inheritanceutestBufferAndFailfastutestRunnerRegistersResultu7test_works_with_result_without_startTestRun_stopTestRunu$test_startTestRun_stopTestRun_calledutest_pickle_unpickleutest_resultclassu
test_warningsu%testStdErrLookedUpAtInstantiationTimeutestSpecifiedStreamUsed(u
__locals__((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyuTest_TextTestRunner�s


6uTest_TextTestRunner(uiouosusysupickleu
subprocessuunittestusupportu
LoggingResultu#ResultWithNoStartTestRunStopTestRunuTestCaseuTestCleanUpuTest_TextTestRunner(((u>/opt/alt/python33/lib64/python3.3/unittest/test/test_runner.pyu<module>s