HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/twisted/trial/test/__pycache__/skipping.cpython-38.pyc
U


W[��@s8dZddlmZmZddlmZmZmZmZGdd�de	�Z
Gdd�de
e�ZGdd	�d	e
e�ZGd
d�de	�Z
Gdd
�d
e
e�ZGdd�de
e�ZGdd�de	�ZGdd�dee�ZGdd�dee�ZGdd�de	�ZGdd�dee�ZGdd�dee�ZGdd�de	�ZGdd�dee�ZGd d!�d!ee�ZGd"d#�d#e	�ZGd$d%�d%ee�ZGd&d'�d'ee�ZGd(d)�d)e	�ZGd*d+�d+ee�ZGd,d-�d-ee�ZGd.d/�d/e	�ZGd0d1�d1ee�Z Gd2d3�d3ee�Z!Gd4d5�d5e	�Z"Gd6d7�d7e"e�Z#Gd8d9�d9e"e�Z$Gd:d;�d;e	�Z%Gd<d=�d=e%e�Z&Gd>d?�d?e%e�Z'd@S)Aa$
Definitions of test cases with various interesting behaviors, to be used by
L{twisted.trial.test.test_tests} and other test modules to exercise different
features of trial's test runner.

See the L{twisted.trial.test.test_tests} module docstring for details about how
this code is arranged.
�)�division�absolute_import)�SynchronousTestCase�TestCase�SkipTest�FailTestc@s0eZdZdd�Zdd�Zde_dd�Zde_d	S)
�
SkippingMixincCstd��dS�NZskip1�r��self�r
�=/usr/lib/python3/dist-packages/twisted/trial/test/skipping.py�
test_skip1szSkippingMixin.test_skip1cCstd��dS)NzI should not get raised��RuntimeErrorrr
r
r�
test_skip2szSkippingMixin.test_skip2�skip2cCs|�d�dS)NzI should not fail�Zfailrr
r
r�
test_skip3szSkippingMixin.test_skip3Zskip3N)�__name__�
__module__�__qualname__rr�skiprr
r
r
rrs
rc@seZdZdS)�SynchronousSkippingN�rrrr
r
r
rr"src@seZdZdS)�AsynchronousSkippingNrr
r
r
rr'src@s$eZdZdd�Zdd�Zdd�ZdS)�SkippingSetUpMixincCstd��dS)NZ	skipSetUpr
rr
r
r�setUp-szSkippingSetUpMixin.setUpcCsdS�Nr
rr
r
r�test_10szSkippingSetUpMixin.test_1cCsdSrr
rr
r
r�test_23szSkippingSetUpMixin.test_2N)rrrrr r!r
r
r
rr,src@seZdZdS)�SynchronousSkippingSetUpNrr
r
r
rr"7sr"c@seZdZdS)�AsynchronousSkippingSetUpNrr
r
r
rr#<sr#c@seZdZdd�ZdS)�DeprecatedReasonlessSkipMixincCs
t��dSrr
rr
r
rr Bsz$DeprecatedReasonlessSkipMixin.test_1N)rrrr r
r
r
rr$Asr$c@seZdZdS)�#SynchronousDeprecatedReasonlessSkipNrr
r
r
rr%Gsr%c@seZdZdS)�$AsynchronousDeprecatedReasonlessSkipNrr
r
r
rr&Msr&c@s>eZdZdZdd�Zdd�Zdd�Zde_d	d
�Zdd�Zd
S)�SkippedClassMixin�classcCsd|j_dS)NT)�	__class__Z	_setUpRanrr
r
rrUszSkippedClassMixin.setUpcCstd��dSr	r
rr
r
rrWszSkippedClassMixin.test_skip1cCstd��dS)NzOught to skip merrr
r
rrYszSkippedClassMixin.test_skip2rcCsdSrr
rr
r
rr\szSkippedClassMixin.test_skip3cCstd��dS)NzSkip me toorrr
r
r�
test_skip4^szSkippedClassMixin.test_skip4N)	rrrrrrrrr*r
r
r
rr'Ssr'c@seZdZdS)�SynchronousSkippedClassNrr
r
r
rr+csr+c@seZdZdS)�AsynchronousSkippedClassNrr
r
r
rr,hsr,c@s6eZdZdd�Zde_dd�Zde_dd�Zd	e_d
S)�	TodoMixincCs|�d�dS�Nzdeliberate failurerrr
r
r�
test_todo1nszTodoMixin.test_todo1�todo1cCstd��dS�Nzdeliberate errorrrr
r
r�
test_todo2rszTodoMixin.test_todo2�todo2cCsdS)zunexpected successNr
rr
r
r�
test_todo3vszTodoMixin.test_todo3�todo3N)rrrr/�todor2r4r
r
r
rr-msr-c@seZdZdS)�SynchronousTodoNrr
r
r
rr7}sr7c@seZdZdS)�AsynchronousTodoNrr
r
r
rr8�sr8c@s"eZdZdd�Zdd�Zde_dS)�SetUpTodoMixincCstd��dSr1rrr
r
rr�szSetUpTodoMixin.setUpcCsdSrr
rr
r
rr/�szSetUpTodoMixin.test_todo1zsetUp todo1N)rrrrr/r6r
r
r
rr9�sr9c@seZdZdS)�SynchronousSetUpTodoNrr
r
r
rr:�sr:c@seZdZdS)�AsynchronousSetUpTodoNrr
r
r
rr;�sr;c@s"eZdZdd�Zdd�Zde_dS)�TearDownTodoMixincCstd��dSr1rrr
r
r�tearDown�szTearDownTodoMixin.tearDowncCsdSrr
rr
r
rr/�szTearDownTodoMixin.test_todo1ztearDown todo1N)rrrr=r/r6r
r
r
rr<�sr<c@seZdZdS)�SynchronousTearDownTodoNrr
r
r
rr>�sr>c@seZdZdS)�AsynchronousTearDownTodoNrr
r
r
rr?�sr?c@s<eZdZdZdd�Zde_dd�Zdd�Zde_d	d
�ZdS)�TodoClassMixinr(cCsdSrr
rr
r
rr/�szTodoClassMixin.test_todo1�methodcCsdSrr
rr
r
rr2�szTodoClassMixin.test_todo2cCs|�d�dS�NzDeliberate Failurerrr
r
rr4�szTodoClassMixin.test_todo3cCs|�d�dSrBrrr
r
r�
test_todo4�szTodoClassMixin.test_todo4N)rrrr6r/r2r4rCr
r
r
rr@�sr@c@seZdZdS)�SynchronousTodoClassNrr
r
r
rrD�srDc@seZdZdS)�AsynchronousTodoClassNrr
r
r
rrE�srEc@s�eZdZdd�Zedfe_dd�Zeefdfe_dd�Zed	fe_d
d�Z	ee
fdfe	_d
d�Zedfe_dd�Z
edfe
_dd�Zedfe_dS)�StrictTodoMixincCstd��dS�Nzexpected failurerrr
r
rr/�szStrictTodoMixin.test_todo1r0cCstd��dSrGrrr
r
rr2�szStrictTodoMixin.test_todo2r3cCstd��dS�Nzwe had no idea!rrr
r
rr4�szStrictTodoMixin.test_todo3r5cCstd��dSrHrrr
r
rrC�szStrictTodoMixin.test_todo4Ztodo4cCs|�d�dSr.rrr
r
r�
test_todo5�szStrictTodoMixin.test_todo5Ztodo5cCs|�d�dSr.rrr
r
r�
test_todo6�szStrictTodoMixin.test_todo6Ztodo6cCsdSrr
rr
r
r�
test_todo7�szStrictTodoMixin.test_todo7Ztodo7N)rrrr/rr6r2�OSErrorr4rC�SyntaxErrorrIrrJrKr
r
r
rrF�s



rFc@seZdZdS)�SynchronousStrictTodoNrr
r
r
rrN�srNc@seZdZdS)�AsynchronousStrictTodoNrr
r
r
rrO�srOc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�AddCleanupMixincCsdg|_dS)Nr)�logrr
r
rr�szAddCleanupMixin.setUpcCsdg|_td��dS)NrzDeliberate failure)rQrrr
r
r�brokenSetUp�szAddCleanupMixin.brokenSetUpcCsdg|_td��dS)Nrz
Don't do this)rQrrr
r
r�
skippingSetUp�szAddCleanupMixin.skippingSetUpcCs|j�|�dSr�rQ�append)r�thingr
r
rrU�szAddCleanupMixin.appendcCs|j�d�dS)Nr=rTrr
r
rr=szAddCleanupMixin.tearDowncCs|j�d�dS)N�runTestrTrr
r
rrWszAddCleanupMixin.runTestN)	rrrrrRrSrUr=rWr
r
r
rrP�srPc@seZdZdS)�SynchronousAddCleanupNrr
r
r
rrXsrXc@seZdZdS)�AsynchronousAddCleanupNrr
r
r
rrY
srYN)(�__doc__Z
__future__rrZtwisted.trial.unittestrrrr�objectrrrrr"r#r$r%r&r'r+r,r-r7r8r9r:r;r<r>r?r@rDrErFrNrOrPrXrYr
r
r
r�<module>sL	
�
�