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


W[�"�@s�dZddlmZmZddlZddlmZddlmZm	Z	ddlm
Z
ddlmZGdd	�d	ej
�ZGd
d�dej
�ZGdd
�d
ej
�ZGdd�de�ZGdd�de�Z[dS)z0
Tests for returning Deferreds from a TestCase.
�)�division�absolute_importN)�defer)�unittest�reporter)�util)�detestsc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�
SetUpTestscCs"t��}t��}|�|�}||fS�N��pyunit�
TestLoaderr�
TestResult�loadTestsFromTestCase��self�klass�loader�r�s�r�B/usr/lib/python3/dist-packages/twisted/trial/test/test_deferred.py�
_loadSuites
zSetUpTests._loadSuitecCs8|�tj�\}}||�|�|���|�|jd�dS)N�)rrZDeferredSetUpOK�
assertTrue�
wasSuccessful�assertEqual�testsRun�r�result�suiterrr�test_successszSetUpTests.test_successcCsx|�tjj�|�tj�\}}||�|�|���|�|jd�|�t|j	�d�|�t|j
�d�|�tjj�dS�Nrr)�assertFalserZDeferredSetUpFail�
testCalledrrrr�len�failures�errorsrrrr�	test_failszSetUpTests.test_failcCsx|�tjj�|�tj�\}}||�|�|���|�|jd�|�t|j	�d�|�t|j
�d�|�tjj�dSr")r#rZDeferredSetUpCallbackFailr$rrrrr%r&r'rrrr�test_callbackFail)szSetUpTests.test_callbackFailcCsx|�tjj�|�tj�\}}||�|�|���|�|jd�|�t|j	�d�|�t|j
�d�|�tjj�dSr")r#rZDeferredSetUpErrorr$rrrrr%r&r'rrrr�
test_error3szSetUpTests.test_errorcCs�|�tjj�|�tj�\}}||�|�|���|�|jd�|�t	|j
�d�|�t	|j�d�|�t	|j�d�|�tjj�dSr")
r#rZDeferredSetUpSkipr$rrrrrr%r&r'�skipsrrrr�	test_skip=szSetUpTests.test_skipN)	�__name__�
__module__�__qualname__rr!r(r)r*r,rrrrr	s


r	c@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�NeverFireTestscCstj|_dt_dS)Ng�������?)r�DEFAULT_TIMEOUT_DURATION�_oldTimeout�rrrr�setUpJszNeverFireTests.setUpcCs|jt_dSr
)r2rr1r3rrr�tearDownNszNeverFireTests.tearDowncCs"t��}t��}|�|�}||fSr
rrrrrrQs
zNeverFireTests._loadSuitecCs�|�tjj�|�tj�\}}||�|�|���|�|jd�|�t|j	�d�|�t|j
�d�|�tjj�|�|j
dd�t
j��dSr")r#rZDeferredSetUpNeverFirer$rrrrr%r&r'r�checkr�TimeoutErrorrrrr�
test_setUpWszNeverFireTests.test_setUpN)r-r.r/r4r5rr8rrrrr0Isr0c@seZdZdd�Zdd�ZdS)�
TestTestercCstd��dS)Nzmust override me)�NotImplementedError�r�namerrr�getTestdszTestTester.getTestcCst��}|�|��|�|Sr
)rrr=�run)rr<rrrr�runTestgszTestTester.runTestN)r-r.r/r=r?rrrrr9csr9c@sleZdZdd�Zdd�Zdd�Zejdd�ge_d	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
dd�Zdd�ZdS)�
DeferredTestscCs
t�|�Sr
)rr@r;rrrr=nszDeferredTests.getTestcCs*|�d�}|�|���|�|jd�dS�N�	test_passr�r?rrrr�rrrrrrBqs
zDeferredTests.test_passcCs8|�d�}|�|���|�|jd�|�tjj�dS)N�test_passGeneratedr�r?rrrrrr@�touchedrDrrrrEvs
z DeferredTests.test_passGeneratedz6twisted.internet.defer.deferredGenerator is deprecated)�messagecCs8|�d�}|�|���|�|jd�|�tjj�dS)zQ
        The body of a L{defer.inlineCallbacks} decorated test gets run.
        �test_passInlineCallbacksrNrFrDrrrrIs
z&DeferredTests.test_passInlineCallbackscCs<|�d�}|�|���|�|jd�|�t|j�d�dS)Nr(r�r?r#rrrr%r&rDrrrr(�s
zDeferredTests.test_failcCs<|�d�}|�|���|�|jd�|�t|j�d�dS)N�test_failureInCallbackrrJrDrrrrK�s
z$DeferredTests.test_failureInCallbackcCs<|�d�}|�|���|�|jd�|�t|j�d�dS)N�test_errorInCallbackr)r?r#rrrr%r'rDrrrrL�s
z"DeferredTests.test_errorInCallbackcCsJ|�d�}|�|���|�|jd�|�t|j�d�|�tj	j
�dS�Nr,r)r?rrrrr%r+r#rr@rGrDrrrr,�s

zDeferredTests.test_skipcCs`|�d�}|�|���|�|jd�|�t|j�d�|�t|j�d�|�t|j�d�dS�NZtest_expectedFailurerr)	r?rrrrr%r'r&�expectedFailuresrDrrr�	test_todo�s
zDeferredTests.test_todocCs.|�d�}|�|jd�|�|��|j�dS)N�test_threadr)r?rrrrr'rDrrrrQ�s
zDeferredTests.test_threadN)r-r.r/r=rBrEr�suppressZsupressrIr(rKrLr,rPrQrrrrr@ms�
	r@c@sdeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS)�TimeoutTestscCs
t�|�Sr
)rrSr;rrrr=�szTimeoutTests.getTestcCs|�|�tj�tj�dSr
)rr6rr7)r�errorrrr�_wasTimeout�s�zTimeoutTests._wasTimeoutcCs*|�d�}|�|���|�|jd�dSrArCrDrrrrB�s
zTimeoutTests.test_passcCs*|�d�}|�|���|�|jd�dS)N�test_passDefaultrrCrDrrrrV�s
zTimeoutTests.test_passDefaultcCsP|�d�}|�|���|�|jd�|�t|j�d�|�|jdd�dS)N�test_timeoutrr�r?r#rrrr%r'rUrDrrrrW�s

zTimeoutTests.test_timeoutcCsP|�d�}|�|���|�|jd�|�t|j�d�|�|jdd�dS)N�test_timeoutZerorrrXrDrrrrY�s

zTimeoutTests.test_timeoutZerocCs<|�d�}|�|���|�|jd�|�t|j�d�dSrM)r?rrrrr%r+rDrrrr,�s
zTimeoutTests.test_skipcCsP|�d�}|�|���|�|jd�|�t|j�d�|�|jdd�dSrN)r?rrrrr%rOrUrDrrrrP�s

zTimeoutTests.test_todocCs8|�d�}|�|���|�|jd�|�tjj�dS)N�test_errorPropagationr)	r?r#rrrrUrrSZtimedOutrDrrrrZ�s
z"TimeoutTests.test_errorPropagationcCsPt��}|�tj�}t��}|�|�|�t	|j
�d�|�|j
dd�dSr")rr
rrZTestClassTimeoutAttributerrr>rr%r'rU)rrr rrrr�test_classTimeout�s
zTimeoutTests.test_classTimeoutcCsZddlm}|�d|j�}|�d�}|��r4|��|�|���|�	|j
dd�dS)Nr)�reactor�Ztest_calledButNeverCallbackr)�twisted.internetr\Z	callLaterZcrashr?ZactiveZcancelr#rrUr')rr\�callrrrr�&test_callbackReturnsNonCallingDeferred�s
z3TimeoutTests.test_callbackReturnsNonCallingDeferredN)r-r.r/r=rUrBrVrWrYr,rPrZr[r`rrrrrS�srS)�__doc__Z
__future__rrrrr^rZ
twisted.trialrrZtwisted.trial.testrZTestCaser	r0r9r@rSrrrr�<module>s7
CH