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__/detests.cpython-38.pyc
U


W[��@s�dZddlmZmZddlmZddlmZmZm	Z	ddl
mZddl
mZGdd�dej�ZGd	d
�d
ej�ZGdd�dej�ZGd
d�dej�ZGdd�dej�ZGdd�dej�ZGdd�dej�ZGdd�dej�ZGdd�dej�ZdS)zD
Tests for Deferred handling by L{twisted.trial.unittest.TestCase}.
�)�division�absolute_import)�unittest)�defer�threads�reactor)�suppress)�runWithWarningsSuppressedc@s$eZdZdd�Zdd�Zdd�ZdS)�DeferredSetUpOKcCst�d�}|�|j�|S�N�value�r�succeed�addCallback�_cb_setUpCalled��self�d�r�</usr/lib/python3/dist-packages/twisted/trial/test/detests.py�setUps
zDeferredSetUpOK.setUpcCs
d|_dS�NT)�_setUpCalled�rZignoredrrrrszDeferredSetUpOK._cb_setUpCalledcCs|�|j�dS�N)Z
assertTruer�rrrr�test_okszDeferredSetUpOK.test_okN)�__name__�
__module__�__qualname__rrrrrrrr
sr
c@s eZdZdZdd�Zdd�ZdS)�DeferredSetUpFailFcCst�t�d��S)Nzi fail)r�failrZFailTestrrrrr szDeferredSetUpFail.setUpcCsdt_|�d�dS)NTzI should not get called)r �
testCalledr!rrrrr#szDeferredSetUpFail.test_okN�rrrr"rrrrrrr sr c@s(eZdZdZdd�Zdd�Zdd�ZdS)	�DeferredSetUpCallbackFailFcCst�d�}|�|j�|Srr
rrrrr+s
zDeferredSetUpCallbackFail.setUpcCs|�d�dS)Nzdeliberate failure�r!rrrrr0sz)DeferredSetUpCallbackFail._cb_setUpCalledcCs
dt_dSr)r$r"rrrrr3sz!DeferredSetUpCallbackFail.test_okN)rrrr"rrrrrrrr$(sr$c@s eZdZdZdd�Zdd�ZdS)�DeferredSetUpErrorFcCst�td��S)Nzdeliberate error)rr!�RuntimeErrorrrrrr:szDeferredSetUpError.setUpcCs
dt_dSr)r&r"rrrrr=szDeferredSetUpError.test_okNr#rrrrr&7sr&c@s eZdZdZdd�Zdd�ZdS)�DeferredSetUpNeverFireFcCst��Sr�r�DeferredrrrrrDszDeferredSetUpNeverFire.setUpcCs
dt_dSr)r(r"rrrrrGszDeferredSetUpNeverFire.test_okNr#rrrrr(Asr(c@s(eZdZdZdd�Zdd�Zdd�ZdS)	�DeferredSetUpSkipFcCst�d�}|�|j�|Sr)rrr�_cb1rrrrrNs
zDeferredSetUpSkip.setUpcCst�d��dS)Nzskip me�rZSkipTestrrrrr,SszDeferredSetUpSkip._cb1cCs
dt_dSr)r+r"rrrrrVszDeferredSetUpSkip.test_okN)rrrr"rr,rrrrrr+Ksr+c@s�eZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
eedd�ge
je
�Z
e
jdd��Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd e_d!S)"�
DeferredTestsFcCs|�|�dSrr%�r�reasonrrr�_cb_fail]szDeferredTests._cb_failcCst|��dSr)r'r/rrr�	_cb_error`szDeferredTests._cb_errorcCst�|��dSrr-r/rrr�_cb_skipcszDeferredTests._cb_skipcCsd|j_dSr��	__class__�touchedrrrr�_touchClassfszDeferredTests._touchClasscCsd|j_dS)NFr4rrrrriszDeferredTests.setUpcCs
t�d�S)NZsuccess)rrrrrr�	test_passlszDeferredTests.test_passccs|�d�dVdSr�r7rrrr�test_passGeneratedos
z DeferredTests.test_passGeneratedz7twisted.internet.defer.deferredGenerator was deprecated)�messageccs|�d�dVdS)zL
        Test case that is decorated with L{defer.inlineCallbacks}.
        Nr9rrrr�test_passInlineCallbacksxs
z&DeferredTests.test_passInlineCallbackscCst�|�d��S)NzI fail)rr!ZfailureExceptionrrrr�	test_fail�szDeferredTests.test_failcCst�d�}|�|j�|S)Nr!)rrrr1rrrr�test_failureInCallback�s
z$DeferredTests.test_failureInCallbackcCst�d�}|�|j�|S)N�error�rrrr2rrrr�test_errorInCallback�s
z"DeferredTests.test_errorInCallbackcCs&t�d�}|�|j�|�|j�|S)N�skip)rrrr3r7rrrr�	test_skip�s
zDeferredTests.test_skipcCst�dd��S)NcSsdSrrrrrr�<lambda>��z+DeferredTests.test_thread.<locals>.<lambda>)rZ
deferToThreadrrrr�test_thread�szDeferredTests.test_threadcCst�d�}|�|j�|S)N�todor@rrrr�test_expectedFailure�s
z"DeferredTests.test_expectedFailurezExpected failureN)rrrr6r1r2r3r7rr8r:r	�SUPPRESSrZdeferredGeneratorZinlineCallbacksr<r=r>rArCrFrHrGrrrrr.Zs,
�
r.c@s�eZdZdZdd�Zde_dd�Zdd�Zd	e_d
d�Zde_d
d�Z	d	e	_de	_
dd�Zd	e_de_dd�Z
d	e
_dd�Zd	e_dS)�TimeoutTestsNcCst��}t�d|jd�|S�Nrzhoorj!�rr*rZ	callLater�callbackrrrrr8�szTimeoutTests.test_pass�cCst��}t�d|jd�|SrKrLrrrr�test_passDefault�szTimeoutTests.test_passDefaultcCst��Srr)rrrr�test_timeout�szTimeoutTests.test_timeoutg�������?cCst��Srr)rrrr�test_timeoutZero�szTimeoutTests.test_timeoutZerorcCst��Srr)rrrrrH�sz!TimeoutTests.test_expectedFailurezi will get it right, eventuallycCst��Srr)rrrrrC�szTimeoutTests.test_skipcs"�fdd�}t��}|�|�|S)Ncs|�j_|Sr)r5�timedOut)�errrrrrR�sz4TimeoutTests.test_errorPropagation.<locals>.timedOut)rr*Z
addErrback)rrRrrrr�test_errorPropagation�s
z"TimeoutTests.test_errorPropagationcCs(t��}dd�}|�|�|�d�|S)NcSst��Srr))�rrrr�	neverFire�sz;TimeoutTests.test_calledButNeverCallback.<locals>.neverFire�)rr*rrM)rrrVrrr�test_calledButNeverCallback�s


z(TimeoutTests.test_calledButNeverCallback)rrrrRr8�timeoutrOrPrQrHrGrCrBrTrXrrrrrJ�s$rJc@s eZdZdZdd�Zdd�ZdS)�TestClassTimeoutAttributeg�������?cCst��|_dSr)rr*rrrrrr�szTestClassTimeoutAttribute.setUpcCsd|_|jSr)ZmethodCalledrrrrr�
testMethod�sz$TestClassTimeoutAttribute.testMethodN)rrrrYrr[rrrrrZ�srZN)�__doc__Z
__future__rrZ
twisted.trialrZtwisted.internetrrrZtwisted.trial.utilrrIZtwisted.python.utilr	ZTestCaser
r r$r&r(r+r.rJrZrrrr�<module>s


C4