403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/unittest/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/unittest/test/__pycache__/test_setups.cpython-36.pyc
3

x2_w@�@sFddlZddlZddlZdd�ZGdd�dej�ZedkrBej�dS)�NcGstj�S)N)�unittestZ
TestResult)�_�r�>/opt/alt/python36/lib64/python3.6/unittest/test/test_setups.py�
resultFactorysrc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'S)(�
TestSetupscCstjttj�d�S)N)Zresultclass�stream)rZTextTestRunnerr�io�StringIO)�selfrrr�	getRunner
szTestSetups.getRunnercGsltj�}x"|D]}tjj|�}|j|�qW|j�}tj�}|j|�|jtj��|jtj��|j|�S)N)r�	TestSuite�defaultTestLoader�loadTestsFromTestCaseZaddTestsrZaddTest�run)rZcases�suiteZcaseZtests�runnerZ	realSuiterrr�runTestss

zTestSetups.runTestscsRG�fdd�dtj��|j��}|j�jd�|j|jd�|jt|j�d�dS)Ncs0eZdZdZe�fdd��Zdd�Zdd�ZdS)	z)TestSetups.test_setup_class.<locals>.Testrcs�jd7_tjj�dS)N�)�setUpCalledr�TestCase�
setUpClass)�cls)�Testrrr#sz4TestSetups.test_setup_class.<locals>.Test.setUpClasscSsdS)Nr)rrrr�test_one'sz2TestSetups.test_setup_class.<locals>.Test.test_onecSsdS)Nr)rrrr�test_two)sz2TestSetups.test_setup_class.<locals>.Test.test_twoN)�__name__�
__module__�__qualname__r�classmethodrrrr)rrrr!srr�r)rrr�assertEqualr�testsRun�len�errors)r�resultr)rr�test_setup_class s

zTestSetups.test_setup_classcsRG�fdd�dtj��|j��}|j�jd�|j|jd�|jt|j�d�dS)Ncs0eZdZdZe�fdd��Zdd�Zdd�ZdS)	z,TestSetups.test_teardown_class.<locals>.Testrcs�jd7_tjj�dS)Nr)�tearDownCalledrr�
tearDownClass)r)rrrr(5sz:TestSetups.test_teardown_class.<locals>.Test.tearDownClasscSsdS)Nr)rrrrr9sz5TestSetups.test_teardown_class.<locals>.Test.test_onecSsdS)Nr)rrrrr;sz5TestSetups.test_teardown_class.<locals>.Test.test_twoN)rrrr'rr(rrr)rrrr3srrr r)rrrr!r'r"r#r$)rr%r)rr�test_teardown_class2s

zTestSetups.test_teardown_classcsxG�fdd�dtj��G�fdd�dtj��|j���}|j�jd�|j�jd�|j|jd�|jt|j�d�dS)Ncs0eZdZdZe�fdd��Zdd�Zdd�ZdS)	z8TestSetups.test_teardown_class_two_classes.<locals>.Testrcs�jd7_tjj�dS)Nr)r'rrr()r)rrrr(GszFTestSetups.test_teardown_class_two_classes.<locals>.Test.tearDownClasscSsdS)Nr)rrrrrKszATestSetups.test_teardown_class_two_classes.<locals>.Test.test_onecSsdS)Nr)rrrrrMszATestSetups.test_teardown_class_two_classes.<locals>.Test.test_twoN)rrrr'rr(rrr)rrrrEsrcs0eZdZdZe�fdd��Zdd�Zdd�ZdS)	z9TestSetups.test_teardown_class_two_classes.<locals>.Test2rcs�jd7_tjj�dS)Nr)r'rrr()r)�Test2rrr(RszGTestSetups.test_teardown_class_two_classes.<locals>.Test2.tearDownClasscSsdS)Nr)rrrrrVszBTestSetups.test_teardown_class_two_classes.<locals>.Test2.test_onecSsdS)Nr)rrrrrXszBTestSetups.test_teardown_class_two_classes.<locals>.Test2.test_twoN)rrrr'rr(rrr)r*rrr*Psr*r�r)rrrr!r'r"r#r$)rr%r)rr*r�test_teardown_class_two_classesDsz*TestSetups.test_teardown_class_two_classescCshGdd�dtj�}|j|�}|j|jd�|jt|j�d�|jd\}}|jt|�dt|j	f�dS)Nc@s(eZdZedd��Zdd�Zdd�ZdS)z7TestSetups.test_error_in_setupclass.<locals>.BrokenTestcSstd��dS)N�foo)�	TypeError)rrrrrdszBTestSetups.test_error_in_setupclass.<locals>.BrokenTest.setUpClasscSsdS)Nr)rrrrrgsz@TestSetups.test_error_in_setupclass.<locals>.BrokenTest.test_onecSsdS)Nr)rrrrrisz@TestSetups.test_error_in_setupclass.<locals>.BrokenTest.test_twoN)rrrrrrrrrrr�
BrokenTestcsr/rrzsetUpClass (%s.%s))
rrrr!r"r#r$�strrr)rr/r%�errorrrrr�test_error_in_setupclassbs	

z#TestSetups.test_error_in_setupclasscs�G�fdd�dtj��G�fdd�dtj��|j���}|j|jd�|jt|j�d�|j�jd�|j�jd�|jd\}}|jt|�d	t	�j
f�dS)
Ncs0eZdZdZe�fdd��Zdd�Zdd�ZdS)	z5TestSetups.test_error_in_teardown_class.<locals>.Testrcs�jd7_td��dS)Nrr-)�tornDownr.)r)rrrr(wszCTestSetups.test_error_in_teardown_class.<locals>.Test.tearDownClasscSsdS)Nr)rrrrr{sz>TestSetups.test_error_in_teardown_class.<locals>.Test.test_onecSsdS)Nr)rrrrr}sz>TestSetups.test_error_in_teardown_class.<locals>.Test.test_twoN)rrrr3rr(rrr)rrrrusrcs0eZdZdZe�fdd��Zdd�Zdd�ZdS)	z6TestSetups.test_error_in_teardown_class.<locals>.Test2rcs�jd7_td��dS)Nrr-)r3r.)r)r*rrr(�szDTestSetups.test_error_in_teardown_class.<locals>.Test2.tearDownClasscSsdS)Nr)rrrrr�sz?TestSetups.test_error_in_teardown_class.<locals>.Test2.test_onecSsdS)Nr)rrrrr�sz?TestSetups.test_error_in_teardown_class.<locals>.Test2.test_twoN)rrrr3rr(rrr)r*rrr*�sr*r+r rrztearDownClass (%s.%s))rrrr!r"r#r$r3r0rr)rr%r1rr)rr*r�test_error_in_teardown_classts
z'TestSetups.test_error_in_teardown_classcs0G�fdd�dtj��|j��|j�j�dS)Ncs4eZdZdZedd��Ze�fdd��Zdd�ZdS)	zATestSetups.test_class_not_torndown_when_setup_fails.<locals>.TestFcSst�dS)N)r.)rrrrr�szLTestSetups.test_class_not_torndown_when_setup_fails.<locals>.Test.setUpClasscsd�_td��dS)NTr-)r3r.)r)rrrr(�szOTestSetups.test_class_not_torndown_when_setup_fails.<locals>.Test.tearDownClasscSsdS)Nr)rrrrr�szJTestSetups.test_class_not_torndown_when_setup_fails.<locals>.Test.test_oneN)rrrr3rrr(rr)rrrr�sr)rrr�assertFalser3)rr)rr�(test_class_not_torndown_when_setup_fails�s
z3TestSetups.test_class_not_torndown_when_setup_failscsJG�fdd�dtj��tjd����|j��|j�j�|j�j�dS)Ncs<eZdZdZdZe�fdd��Ze�fdd��Zdd�ZdS)	zFTestSetups.test_class_not_setup_or_torndown_when_skipped.<locals>.TestFcs
d�_dS)NT)�
classSetUp)r)rrrr�szQTestSetups.test_class_not_setup_or_torndown_when_skipped.<locals>.Test.setUpClasscs
d�_dS)NT)r3)r)rrrr(�szTTestSetups.test_class_not_setup_or_torndown_when_skipped.<locals>.Test.tearDownClasscSsdS)Nr)rrrrr�szOTestSetups.test_class_not_setup_or_torndown_when_skipped.<locals>.Test.test_oneN)	rrrr7r3rrr(rr)rrrr�s
rZhop)rr�skiprr5r7r3)rr)rr�-test_class_not_setup_or_torndown_when_skipped�s

z8TestSetups.test_class_not_setup_or_torndown_when_skippedcslg�G�fdd�dt�}G�fdd�dt�}G�fdd�dtj�}G�fdd�dtj�}G�fd	d
�d
tj�}d|_|_d|_|tjd<|tjd<tj|d�f�}tj|d
�f�}tj|d�f�}tj|d
�f�}	tj|d�f�}
tj|d
�f�}tj||||	|
|f�}|j�}
|
j|�}|j	|j
d�|j	t|j�d�|j	�ddddddddddddddddg�dS) Ncs,eZdZe�fdd��Ze�fdd��ZdS)zMTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Module1cs�jd�dS)NzModule1.setUpModule)�appendr)�resultsrr�setUpModule�szYTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Module1.setUpModulecs�jd�dS)NzModule1.tearDownModule)r:r)r;rr�tearDownModule�sz\TestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Module1.tearDownModuleN)rrr�staticmethodr<r=r)r;rr�Module1�sr?cs,eZdZe�fdd��Ze�fdd��ZdS)zMTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Module2cs�jd�dS)NzModule2.setUpModule)r:r)r;rrr<�szYTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Module2.setUpModulecs�jd�dS)NzModule2.tearDownModule)r:r)r;rrr=�sz\TestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Module2.tearDownModuleN)rrrr>r<r=r)r;rr�Module2�sr@csDeZdZe�fdd��Ze�fdd��Z�fdd�Z�fdd�Zd	S)
zKTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test1cs�jd�dS)Nzsetup 1)r:)r)r;rrr�szVTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test1.setUpClasscs�jd�dS)Nz
teardown 1)r:)r)r;rrr(�szYTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test1.tearDownClasscs�jd�dS)Nz
Test1.testOne)r:)r)r;rr�testOne�szSTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test1.testOnecs�jd�dS)Nz
Test1.testTwo)r:)r)r;rr�testTwo�szSTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test1.testTwoN)rrrrrr(rArBr)r;rr�Test1�srCcsDeZdZe�fdd��Ze�fdd��Z�fdd�Z�fdd�Zd	S)
zKTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test2cs�jd�dS)Nzsetup 2)r:)r)r;rrr�szVTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test2.setUpClasscs�jd�dS)Nz
teardown 2)r:)r)r;rrr(�szYTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test2.tearDownClasscs�jd�dS)Nz
Test2.testOne)r:)r)r;rrrA�szSTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test2.testOnecs�jd�dS)Nz
Test2.testTwo)r:)r)r;rrrB�szSTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test2.testTwoN)rrrrrr(rArBr)r;rrr*�sr*csDeZdZe�fdd��Ze�fdd��Z�fdd�Z�fdd�Zd	S)
zKTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test3cs�jd�dS)Nzsetup 3)r:)r)r;rrr�szVTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test3.setUpClasscs�jd�dS)Nz
teardown 3)r:)r)r;rrr(�szYTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test3.tearDownClasscs�jd�dS)Nz
Test3.testOne)r:)r)r;rrrA�szSTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test3.testOnecs�jd�dS)Nz
Test3.testTwo)r:)r)r;rrrB�szSTestSetups.test_setup_teardown_order_with_pathological_suite.<locals>.Test3.testTwoN)rrrrrr(rArBr)r;rr�Test3�srD�ModulerArB�rzModule1.setUpModulezsetup 1z
Test1.testOnez
Test1.testTwoz
teardown 1zsetup 2z
Test2.testOnez
Test2.testTwoz
teardown 2zModule1.tearDownModulezModule2.setUpModulezsetup 3z
Test3.testOnez
Test3.testTwoz
teardown 3zModule2.tearDownModule)
�objectrrr�sys�modulesr
rrr!r"r#r$)rr?r@rCr*rD�first�secondZthirdZfourthZfifthZsixthrrr%r)r;r�1test_setup_teardown_order_with_pathological_suite�s:


z<TestSetups.test_setup_teardown_order_with_pathological_suitecsrG�fdd�dt��Gdd�dtj�}d|_�tjd<|j|�}|j�jd�|j|j	d�|jt
|j�d�dS)Ncs eZdZdZe�fdd��ZdS)z,TestSetups.test_setup_module.<locals>.Modulercs�jd7_dS)Nr)�moduleSetupr)rErrr<sz8TestSetups.test_setup_module.<locals>.Module.setUpModuleN)rrrrMr>r<r)rErrrE
srEc@seZdZdd�Zdd�ZdS)z*TestSetups.test_setup_module.<locals>.TestcSsdS)Nr)rrrrrsz3TestSetups.test_setup_module.<locals>.Test.test_onecSsdS)Nr)rrrrrsz3TestSetups.test_setup_module.<locals>.Test.test_twoN)rrrrrrrrrrsrrr r)rGrrrrHrIrr!rMr"r#r$)rrr%r)rEr�test_setup_module	s

zTestSetups.test_setup_modulecs�G�fdd�dt��G�fdd�dtj��Gdd�dtj�}d�_d|_�tjd<|j�|�}|j�jd�|j�j	d�|j|j
d�|j�j�|j�j
�|jt|j�d�|jd\}}|jt|�d	�dS)
Ncs4eZdZdZdZe�fdd��Ze�fdd��ZdS)z5TestSetups.test_error_in_setup_module.<locals>.Modulercs�jd7_td��dS)Nrr-)rMr.r)rErrr<!szATestSetups.test_error_in_setup_module.<locals>.Module.setUpModulecs�jd7_dS)Nr)�moduleTornDownr)rErrr=%szDTestSetups.test_error_in_setup_module.<locals>.Module.tearDownModuleN)rrrrMrOr>r<r=r)rErrrEsrEcsDeZdZdZdZe�fdd��Ze�fdd��Zdd�Zdd	�Z	d
S)z3TestSetups.test_error_in_setup_module.<locals>.TestFcs
d�_dS)NT)r7)r)rrrr,sz>TestSetups.test_error_in_setup_module.<locals>.Test.setUpClasscs
d�_dS)NT)�
classTornDown)r)rrrr(/szATestSetups.test_error_in_setup_module.<locals>.Test.tearDownClasscSsdS)Nr)rrrrr2sz<TestSetups.test_error_in_setup_module.<locals>.Test.test_onecSsdS)Nr)rrrrr4sz<TestSetups.test_error_in_setup_module.<locals>.Test.test_twoN)
rrrr7rPrrr(rrr)rrrr)src@seZdZdd�Zdd�ZdS)z4TestSetups.test_error_in_setup_module.<locals>.Test2cSsdS)Nr)rrrrr8sz=TestSetups.test_error_in_setup_module.<locals>.Test2.test_onecSsdS)Nr)rrrrr:sz=TestSetups.test_error_in_setup_module.<locals>.Test2.test_twoN)rrrrrrrrrr*7sr*rrzsetUpModule (Module))rGrrrrHrIrr!rMrOr"r5r7rPr#r$r0)rr*r%r1rr)rErr�test_error_in_setup_modules
z%TestSetups.test_error_in_setup_modulecCsBGdd�dtj�}d|_tjjdd�|j|�}|j|jd�dS)Nc@seZdZdd�Zdd�ZdS)z:TestSetups.test_testcase_with_missing_module.<locals>.TestcSsdS)Nr)rrrrrLszCTestSetups.test_testcase_with_missing_module.<locals>.Test.test_onecSsdS)Nr)rrrrrNszCTestSetups.test_testcase_with_missing_module.<locals>.Test.test_twoN)rrrrrrrrrrKsrrEr )	rrrrHrI�poprr!r")rrr%rrr�!test_testcase_with_missing_moduleJs

z,TestSetups.test_testcase_with_missing_modulecsrG�fdd�dt��Gdd�dtj�}d|_�tjd<|j|�}|j�jd�|j|j	d�|jt
|j�d�dS)Ncs eZdZdZe�fdd��ZdS)z/TestSetups.test_teardown_module.<locals>.Modulercs�jd7_dS)Nr)rOr)rErrr=Ysz>TestSetups.test_teardown_module.<locals>.Module.tearDownModuleN)rrrrOr>r=r)rErrrEWsrEc@seZdZdd�Zdd�ZdS)z-TestSetups.test_teardown_module.<locals>.TestcSsdS)Nr)rrrrr^sz6TestSetups.test_teardown_module.<locals>.Test.test_onecSsdS)Nr)rrrrr`sz6TestSetups.test_teardown_module.<locals>.Test.test_twoN)rrrrrrrrrr]srrr r)rGrrrrHrIrr!rOr"r#r$)rrr%r)rEr�test_teardown_moduleVs

zTestSetups.test_teardown_modulecs�G�fdd�dt��G�fdd�dtj��Gdd�dtj�}d�_d|_�tjd<|j�|�}|j�jd�|j|j	d�|j
�j�|j
�j�|jt
|j�d�|jd	\}}|jt|�d
�dS)Ncs eZdZdZe�fdd��ZdS)z8TestSetups.test_error_in_teardown_module.<locals>.Modulercs�jd7_td��dS)Nrr-)rOr.r)rErrr=mszGTestSetups.test_error_in_teardown_module.<locals>.Module.tearDownModuleN)rrrrOr>r=r)rErrrEksrEcsDeZdZdZdZe�fdd��Ze�fdd��Zdd�Zdd	�Z	d
S)z6TestSetups.test_error_in_teardown_module.<locals>.TestFcs
d�_dS)NT)r7)r)rrrruszATestSetups.test_error_in_teardown_module.<locals>.Test.setUpClasscs
d�_dS)NT)rP)r)rrrr(xszDTestSetups.test_error_in_teardown_module.<locals>.Test.tearDownClasscSsdS)Nr)rrrrr{sz?TestSetups.test_error_in_teardown_module.<locals>.Test.test_onecSsdS)Nr)rrrrr}sz?TestSetups.test_error_in_teardown_module.<locals>.Test.test_twoN)
rrrr7rPrrr(rrr)rrrrrsrc@seZdZdd�Zdd�ZdS)z7TestSetups.test_error_in_teardown_module.<locals>.Test2cSsdS)Nr)rrrrr�sz@TestSetups.test_error_in_teardown_module.<locals>.Test2.test_onecSsdS)Nr)rrrrr�sz@TestSetups.test_error_in_teardown_module.<locals>.Test2.test_twoN)rrrrrrrrrr*�sr*rr+rztearDownModule (Module))rGrrrrHrIrr!rOr"Z
assertTruer7rPr#r$r0)rr*r%r1rr)rErr�test_error_in_teardown_modulejs
z(TestSetups.test_error_in_teardown_modulecCszGdd�dtj�}|j|�}|j|jd�|jt|j�d�|jt|j�d�|jdd}|jt|�dt	|j
f�dS)Nc@s(eZdZedd��Zdd�Zdd�ZdS)z4TestSetups.test_skiptest_in_setupclass.<locals>.TestcSstjd��dS)Nr-)r�SkipTest)rrrrr�sz?TestSetups.test_skiptest_in_setupclass.<locals>.Test.setUpClasscSsdS)Nr)rrrrr�sz=TestSetups.test_skiptest_in_setupclass.<locals>.Test.test_onecSsdS)Nr)rrrrr�sz=TestSetups.test_skiptest_in_setupclass.<locals>.Test.test_twoN)rrrrrrrrrrrr�srrrzsetUpClass (%s.%s))rrrr!r"r#r$�skippedr0rr)rrr%rWrrr�test_skiptest_in_setupclass�s	

z&TestSetups.test_skiptest_in_setupclasscCs�Gdd�dtj�}Gdd�dt�}d|_|tjd<|j|�}|j|jd�|jt	|j
�d�|jt	|j�d�|jdd}|jt|�d�dS)Nc@seZdZdd�Zdd�ZdS)z5TestSetups.test_skiptest_in_setupmodule.<locals>.TestcSsdS)Nr)rrrrr�sz>TestSetups.test_skiptest_in_setupmodule.<locals>.Test.test_onecSsdS)Nr)rrrrr�sz>TestSetups.test_skiptest_in_setupmodule.<locals>.Test.test_twoN)rrrrrrrrrr�src@seZdZedd��ZdS)z7TestSetups.test_skiptest_in_setupmodule.<locals>.ModulecSstjd��dS)Nr-)rrVrrrrr<�szCTestSetups.test_skiptest_in_setupmodule.<locals>.Module.setUpModuleN)rrrr>r<rrrrrE�srErrzsetUpModule (Module))
rrrGrrHrIrr!r"r#r$rWr0)rrrEr%rWrrr�test_skiptest_in_setupmodule�s

z'TestSetups.test_skiptest_in_setupmodulecspg�G�fdd�dt�}G�fdd�dtj�}d|_|tjd<tjj|�}|j�ddddd	g}|j	�|�dS)
Ncs,eZdZe�fdd��Ze�fdd��ZdS)zITestSetups.test_suite_debug_executes_setups_and_teardowns.<locals>.Modulecs�jd�dS)Nr<)r:r)�orderingrrr<�szUTestSetups.test_suite_debug_executes_setups_and_teardowns.<locals>.Module.setUpModulecs�jd�dS)Nr=)r:r)rZrrr=�szXTestSetups.test_suite_debug_executes_setups_and_teardowns.<locals>.Module.tearDownModuleN)rrrr>r<r=r)rZrrrE�srEcs8eZdZe�fdd��Ze�fdd��Z�fdd�ZdS)zGTestSetups.test_suite_debug_executes_setups_and_teardowns.<locals>.Testcs�jd�dS)Nr)r:)r)rZrrr�szRTestSetups.test_suite_debug_executes_setups_and_teardowns.<locals>.Test.setUpClasscs�jd�dS)Nr()r:)r)rZrrr(�szUTestSetups.test_suite_debug_executes_setups_and_teardowns.<locals>.Test.tearDownClasscs�jd�dS)N�test_something)r:)r)rZrrr[�szVTestSetups.test_suite_debug_executes_setups_and_teardowns.<locals>.Test.test_somethingN)rrrrrr(r[r)rZrrr�srr<rr[r(r=)
rGrrrrHrIrr�debugr!)rrErrZ
expectedOrderr)rZr�.test_suite_debug_executes_setups_and_teardowns�s

z9TestSetups.test_suite_debug_executes_setups_and_teardownsc
s�G�fdd�dt�}G�fdd�dtj�}d|_|tjd<d
}xLt|�D]@\�}tjj|�}tj	|g�}|j
t|��|j�WdQRXqHWdS)Ncs,eZdZe�fdd��Ze�fdd��ZdS)zATestSetups.test_suite_debug_propagates_exceptions.<locals>.Modulecs�dkrtd��dS)Nrr<)�	Exceptionr)�phaserrr<�szMTestSetups.test_suite_debug_propagates_exceptions.<locals>.Module.setUpModulecs�dkrtd��dS)Nrr=)r^r)r_rrr=�szPTestSetups.test_suite_debug_propagates_exceptions.<locals>.Module.tearDownModuleN)rrrr>r<r=r)r_rrrE�srEcs8eZdZe�fdd��Ze�fdd��Z�fdd�ZdS)z?TestSetups.test_suite_debug_propagates_exceptions.<locals>.Testcs�dkrtd��dS)Nr r)r^)r)r_rrr�szJTestSetups.test_suite_debug_propagates_exceptions.<locals>.Test.setUpClasscs�dkrtd��dS)N�r()r^)r)r_rrr(�szMTestSetups.test_suite_debug_propagates_exceptions.<locals>.Test.tearDownClasscs�dkrtd��dS)Nr+r[)r^)r)r_rrr[�szNTestSetups.test_suite_debug_propagates_exceptions.<locals>.Test.test_somethingN)rrrrrr(r[r)r_rrr�srr<r=rr(r[)r<r=rr(r[)
rGrrrrHrI�	enumeraterrr
ZassertRaisesRegexr^r\)rrErZmessages�msgZ_suiterr)r_r�&test_suite_debug_propagates_exceptions�s


z1TestSetups.test_suite_debug_propagates_exceptionsN)rrrrrr&r)r,r2r4r6r9rLrNrQrSrTrUrXrYr]rcrrrrrs&!R-(r�__main__)r	rHrrrrr�mainrrrr�<module>sr

Youez - 2016 - github.com/yon3zu
LinuXploit