HOME


Mini Shell 1.0
DIR: /usr/lib/python3/dist-packages/twisted/trial/test/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/twisted/trial/test/__pycache__/detests.cpython-312.pyc
�

Ϫ�f�����dZddlmZddlmZmZmZddlmZddl	m
Z
ddlmZddl
mZGd�d	ej �ZGd
�dej �ZGd�d
ej �ZGd�dej �ZGd�dej �ZGd�dej �ZGd�dej �ZGd�dej �ZGd�dej �Zy)zD
Tests for Deferred handling by L{twisted.trial.unittest.TestCase}.
�)�annotations)�defer�reactor�threads)�Failure)�runWithWarningsSuppressed)�unittest)�suppressc��eZdZd�Zd�Zd�Zy)�DeferredSetUpOKc�f�tjd�}|j|j�|S�N�value�r�succeed�addCallback�_cb_setUpCalled��self�ds  �</usr/lib/python3/dist-packages/twisted/trial/test/detests.py�setUpzDeferredSetUpOK.setUp�'���M�M�'�"��	�
�
�d�*�*�+���c��d|_y�NT)�_setUpCalled�r�ignoreds  rrzDeferredSetUpOK._cb_setUpCalleds
�� ��rc�:�|j|j�y�N)�
assertTruer�rs r�test_okzDeferredSetUpOK.test_oks������)�)�*rN)�__name__�
__module__�__qualname__rrr$�rrrrs���
!�+rrc��eZdZdZd�Zd�Zy)�DeferredSetUpFailFc�R�tjtjd��S)Nzi fail)r�failr	�FailTestr#s rrzDeferredSetUpFail.setUp s���z�z�(�+�+�H�5�6�6rc�<�dt_|jd�y)NTzI should not get called)r*�
testCalledr,r#s rr$zDeferredSetUpFail.test_ok#s��'+��$��	�	�+�,rN�r%r&r'r/rr$r(rrr*r*s���J�7�-rr*c�"�eZdZdZd�Zd�Zd�Zy)�DeferredSetUpCallbackFailFc�f�tjd�}|j|j�|Srrrs  rrzDeferredSetUpCallbackFail.setUp+rrc�&�|jd�y)Nzdeliberate failure�r,rs  rrz)DeferredSetUpCallbackFail._cb_setUpCalled0s���	�	�&�'rc��dt_yr)r2r/r#s rr$z!DeferredSetUpCallbackFail.test_ok3s��/3�!�,rN)r%r&r'r/rrr$r(rrr2r2(s���J��
(�4rr2c��eZdZdZd�Zd�Zy)�DeferredSetUpErrorFc�>�tjtd��S)Nzdeliberate error)rr,�RuntimeErrorr#s rrzDeferredSetUpError.setUp:s���z�z�,�'9�:�;�;rc��dt_yr)r8r/r#s rr$zDeferredSetUpError.test_ok=s��(,��%rNr0r(rrr8r87s���J�<�-rr8c��eZdZdZd�Zd�Zy)�DeferredSetUpNeverFireFc�*�tj�Sr!�r�Deferredr#s rrzDeferredSetUpNeverFire.setUpD����~�~��rc��dt_yr)r=r/r#s rr$zDeferredSetUpNeverFire.test_okGs��,0��)rNr0r(rrr=r=As���J� �1rr=c�"�eZdZdZd�Zd�Zd�Zy)�DeferredSetUpSkipFc�f�tjd�}|j|j�|Sr)rrr�_cb1rs  rrzDeferredSetUpSkip.setUpNs%���M�M�'�"��	�
�
�d�i�i� ��rc�,�tjd��)Nzskip me�r	�SkipTestrs  rrFzDeferredSetUpSkip._cb1Ss�����	�*�*rc��dt_yr)rDr/r#s rr$zDeferredSetUpSkip.test_okVs��'+��$rN)r%r&r'r/rrFr$r(rrrDrDKs���J��
+�,rrDc���eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
eed	�
�ge
je
�Z
e
jd��Zd�Zd
�Zd�Zd�Zd�Zd�Zde_y)�
DeferredTestsFc�&�|j|�yr!r5�r�reasons  r�_cb_failzDeferredTests._cb_fail]s���	�	�&�rc��t|��r!)r:rNs  r�	_cb_errorzDeferredTests._cb_error`s
���6�"�"rc�,�tj|��r!rHrNs  r�_cb_skipzDeferredTests._cb_skipcs������'�'rc�&�d|j_yr��	__class__�touchedrs  r�_touchClasszDeferredTests._touchClassfs��!%����rc�&�d|j_y)NFrVr#s rrzDeferredTests.setUpis��!&����rc�,�tjd�S)N�success)rrr#s r�	test_passzDeferredTests.test_passls���}�}�Y�'�'rc#�6K�|jd�d��y�wr!�rYr#s r�test_passGeneratedz DeferredTests.test_passGeneratedos����������
���z7twisted.internet.defer.deferredGenerator was deprecated)�messagec#�6K�|jd�d��y�w)zL
        Test case that is decorated with L{defer.inlineCallbacks}.
        Nr_r#s r�test_passInlineCallbacksz&DeferredTests.test_passInlineCallbacks}s����
	
������
�rac�J�tj|jd��S)NzI fail)rr,�failureExceptionr#s r�	test_failzDeferredTests.test_fail�s���z�z�$�/�/��9�:�:rc�f�tjd�}|j|j�|S)Nr,)rrrrPrs  r�test_failureInCallbackz$DeferredTests.test_failureInCallback�s%���M�M�&�!��	�
�
�d�m�m�$��rc�f�tjd�}|j|j�|S)N�error�rrrrRrs  r�test_errorInCallbackz"DeferredTests.test_errorInCallback�s%���M�M�'�"��	�
�
�d�n�n�%��rc��tjd�}|j|j�|j|j�|S)N�skip)rrrrTrYrs  r�	test_skipzDeferredTests.test_skip�s7���M�M�&�!��	�
�
�d�m�m�$�	�
�
�d�&�&�'��rc�.�tjd��S)Nc��yr!r(r(rr�<lambda>z+DeferredTests.test_thread.<locals>.<lambda>�s�r)r�
deferToThreadr#s r�test_threadzDeferredTests.test_thread�s���$�$�\�2�2rc�f�tjd�}|j|j�|S)N�todorlrs  r�test_expectedFailurez"DeferredTests.test_expectedFailure�s%���M�M�&�!��	�
�
�d�n�n�%��rzExpected failureN)r%r&r'rXrPrRrTrYrr]r`r�SUPPRESSr�deferredGenerator�inlineCallbacksrdrgrirmrprurxrwr(rrrLrLZs����G��#�(�&�'�(��3��T�
�	
�
	������������;��
�
�3��
!3��rrLc���eZdZUdZded<d�Zde_d�Zd�Zde_d	�Z	d
e	_d�Z
de
_de
_d
�Zde_de_
d�Zde_d�Zde_y)�TimeoutTestsNzFailure | None�timedOutc�p�tj�}tjd|jd�|S�Nrzhoorj!�rr@r�	callLater�callbackrs  rr]zTimeoutTests.test_pass�s)���N�N������!�Q�Z�Z��2��r�c�p�tj�}tjd|jd�|Sr�r�rs  r�test_passDefaultzTimeoutTests.test_passDefault�s)���N�N������!�Q�Z�Z��2��rc�*�tj�Sr!r?r#s r�test_timeoutzTimeoutTests.test_timeout�rArg�������?c�*�tj�Sr!r?r#s r�test_timeoutZerozTimeoutTests.test_timeoutZero�rArrc�*�tj�Sr!r?r#s rrxz!TimeoutTests.test_expectedFailure�rArzi will get it right, eventuallyc�*�tj�Sr!r?r#s rrpzTimeoutTests.test_skip�rArc�\���fd�}tj�}|j|�|S)Nc�*��|�j_|Sr!)rWr~)�errrs �rr~z4TimeoutTests.test_errorPropagation.<locals>.timedOut�s���&)�D�N�N�#��Jr)rr@�
addErrback)rr~rs`  r�test_errorPropagationz"TimeoutTests.test_errorPropagation�s'���	�
�N�N���	���X���rc�x�tj�}d�}|j|�|jd�|S)Nc�*�tj�Sr!r?)�rs r�	neverFirez;TimeoutTests.test_calledButNeverCallback.<locals>.neverFire�s���>�>�#�#r�)rr@rr�)rrr�s   r�test_calledButNeverCallbackz(TimeoutTests.test_calledButNeverCallback�s1���N�N���	$�	
�
�
�i� �	�
�
�1�
��r)r%r&r'r~�__annotations__r]�timeoutr�r�r�rxrwrpror�r�r(rrr}r}�s���#�H�n�#��
�I��� ��L�� � !��� �$'�� � A��� ��I��6�I�N��%(��!��+.��'rr}c��eZdZdZd�Zd�Zy)�TestClassTimeoutAttributeg�������?c�6�tj�|_yr!)rr@rr#s rrzTestClassTimeoutAttribute.setUp�s�����!��rc�(�d|_|jSr)�methodCalledrr#s r�
testMethodz$TestClassTimeoutAttribute.testMethod�s�� ����v�v�
rN)r%r&r'r�rr�r(rrr�r��s���G�"�rr�N)�__doc__�
__future__r�twisted.internetrrr�twisted.python.failurer�twisted.python.utilr�
twisted.trialr	�twisted.trial.utilr
ry�TestCaserr*r2r8r=rDrLr}r�r(rr�<module>r�s����#�4�4�*�9�"�3�
+�h�'�'�
+�-��)�)�-�4�� 1� 1�4�-��*�*�-�1�X�.�.�1�,��)�)�,�F3�H�%�%�F3�R;.�8�$�$�;.�|�� 1� 1�r