%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python3/dist-packages/twisted/trial/test/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib/python3/dist-packages/twisted/trial/test/__pycache__/test_deferred.cpython-312.pyc

�

Ϫ�f�&���dZddlmZddlZddlmZddlmZddl	m
Z
mZmZddlm
Z
Gd�d	ej�ZGd
�dej�ZGd�d
ej�ZGd�de�ZGd�de�Z[y)z0
Tests for returning Deferreds from a TestCase.
�)�annotationsN)�defer)�Failure)�reporter�unittest�util)�detestsc�D�eZdZ				dd�Zd	d�Zd	d�Zd	d�Zd	d�Zd	d�Zy)
�
SetUpTestsc�|�tj�}tj�}|j	|�}||fS�N��pyunit�
TestLoaderr�
TestResult�loadTestsFromTestCase��self�klass�loader�r�ss     �B/usr/lib/python3/dist-packages/twisted/trial/test/test_deferred.py�
_loadSuitezSetUpTests._loadSuite�9���"�"�$�����!���(�(��/���!�t��c���|jtj�\}}||�|j|j	��|j|jd�y)N�)rr	�DeferredSetUpOK�
assertTrue�
wasSuccessful�assertEqual�testsRun�r�result�suites   r�test_successzSetUpTests.test_successsJ������(?�(?�@�
���
�f�
�����,�,�.�/�������!�,rc��|jtjj�|j	tj�\}}||�|j|j��|j
|jd�|j
t|j�d�|j
t|j�d�|jtjj�y�Nrr)�assertFalser	�DeferredSetUpFail�
testCalledrr!r"r#�len�failures�errorsr$s   r�	test_failzSetUpTests.test_fail s�������2�2�=�=�>�����(A�(A�B�
���
�f�
�����-�-�/�0�������!�,�����V�_�_�-�q�1�����V�]�]�+�Q�/�����2�2�=�=�>rc��|jtjj�|j	tj�\}}||�|j|j��|j
|jd�|j
t|j�d�|j
t|j�d�|jtjj�yr))r*r	�DeferredSetUpCallbackFailr,rr!r"r#r-r.r/r$s   r�test_callbackFailzSetUpTests.test_callbackFail*s�������:�:�E�E�F�����(I�(I�J�
���
�f�
�����-�-�/�0�������!�,�����V�_�_�-�q�1�����V�]�]�+�Q�/�����:�:�E�E�Frc��|jtjj�|j	tj�\}}||�|j|j��|j
|jd�|j
t|j�d�|j
t|j�d�|jtjj�yr))r*r	�DeferredSetUpErrorr,rr!r"r#r-r.r/r$s   r�
test_errorzSetUpTests.test_error4s�������3�3�>�>�?�����(B�(B�C�
���
�f�
�����-�-�/�0�������!�,�����V�_�_�-�q�1�����V�]�]�+�Q�/�����3�3�>�>�?rc�P�|jtjj�|j	tj�\}}||�|j|j
��|j|jd�|jt|j�d�|jt|j�d�|jt|j�d�|jtjj�yr))
r*r	�DeferredSetUpSkipr,rr r!r"r#r-r.r/�skipsr$s   r�	test_skipzSetUpTests.test_skip>s�������2�2�=�=�>�����(A�(A�B�
���
�f�
�����,�,�.�/�������!�,�����V�_�_�-�q�1�����V�]�]�+�Q�/�����V�\�\�*�A�.�����2�2�=�=�>rN�rztype[pyunit.TestCase]�returnz,tuple[reporter.TestResult, pyunit.TestSuite]�r<�None)	�__name__�
__module__�__qualname__rr'r0r3r6r:�rrrrs2���*��	5��-�?�G�@�	?rrc�4�eZdZdd�Zdd�Z				dd�Zdd�Zy)�NeverFireTestsc�D�tj|_dt_y)Ng�������?)r�DEFAULT_TIMEOUT_DURATION�_oldTimeout�rs r�setUpzNeverFireTests.setUpKs���8�8���(+��%rc�.�|jt_yr
)rGrrFrHs r�tearDownzNeverFireTests.tearDownOs��(,�(8�(8��%rc�|�tj�}tj�}|j	|�}||fSr
rrs     rrzNeverFireTests._loadSuiteRrrc���|jtjj�|j	tj�\}}||�|j|j��|j
|jd�|j
t|j�d�|j
t|j�d�|jtjj�t|jddt�sJ�|j|jddjtj ��yr))r*r	�DeferredSetUpNeverFirer,rr!r"r#r-r.r/�
isinstancerr �checkr�TimeoutErrorr$s   r�
test_setUpzNeverFireTests.test_setUpZs�������7�7�B�B�C�����(F�(F�G�
���
�f�
�����-�-�/�0�������!�,�����V�_�_�-�q�1�����V�]�]�+�Q�/�����7�7�B�B�C��&�-�-��*�1�-�w�7�7�7�����
�
�a�(��+�1�1�%�2D�2D�E�FrNr=r;)r?r@rArIrKrrRrBrrrDrDJs'��,�9��*��	5��
GrrDc��eZdZdd�Zdd�Zy)�
TestTesterc��td��)Nzmust override me)�NotImplementedError�r�names  r�getTestzTestTester.getTesths��!�"4�5�5rc�n�tj�}|j|�j|�|Sr
)rrrY�run)rrXr%s   r�runTestzTestTester.runTestks,���$�$�&�����T����v�&��
rN)rX�strr<zpyunit.TestCase)rXr]r<zreporter.TestResult)r?r@rArYr\rBrrrTrTgs��6�rrTc��eZdZdd�Zdd�Zdd�Zejd��ge_dd�Z	dd�Z
dd�Zdd	�Zdd
�Z
dd�Zdd�Zy
)�
DeferredTestsc�,�tj|�Sr
)r	r_rWs  rrYzDeferredTests.getTestrs���$�$�T�*�*rc��|jd�}|j|j��|j|jd�y�N�	test_passr�r\r r!r"r#�rr%s  rrczDeferredTests.test_passu�9�����k�*������,�,�.�/�������!�,rc���|jd�}|j|j��|j|jd�|jt
jj�y)N�test_passGeneratedr�r\r r!r"r#r	r_�touchedres  rrhz DeferredTests.test_passGeneratedzsR�����2�3������,�,�.�/�������!�,�����-�-�5�5�6rz6twisted.internet.defer.deferredGenerator is deprecated)�messagec���|jd�}|j|j��|j|jd�|jt
jj�y)zQ
        The body of a L{defer.inlineCallbacks} decorated test gets run.
        �test_passInlineCallbacksrNrires  rrmz&DeferredTests.test_passInlineCallbacks�sT�����8�9������,�,�.�/�������!�,�����-�-�5�5�6rc���|jd�}|j|j��|j|jd�|jt|j�d�y)Nr0r�r\r*r!r"r#r-r.res  rr0zDeferredTests.test_fail�sT�����k�*������-�-�/�0�������!�,�����V�_�_�-�q�1rc���|jd�}|j|j��|j|jd�|jt|j�d�y)N�test_failureInCallbackrrores  rrqz$DeferredTests.test_failureInCallback�sU�����6�7������-�-�/�0�������!�,�����V�_�_�-�q�1rc���|jd�}|j|j��|j|jd�|jt|j�d�y)N�test_errorInCallbackr)r\r*r!r"r#r-r/res  rrsz"DeferredTests.test_errorInCallback�sU�����4�5������-�-�/�0�������!�,�����V�]�]�+�Q�/rc�8�|jd�}|j|j��|j|jd�|jt|j�d�|jtjj�y�Nr:r)r\r r!r"r#r-r9r*r	r_rjres  rr:zDeferredTests.test_skip�sl�����k�*������,�,�.�/�������!�,�����V�\�\�*�A�.�����.�.�6�6�7rc�z�|jd�}|j|j��|j|jd�|jt|j�d�|jt|j�d�|jt|j�d�y�N�test_expectedFailurerr)	r\r r!r"r#r-r/r.�expectedFailuresres  r�	test_todozDeferredTests.test_todo�s������4�5������,�,�.�/�������!�,�����V�]�]�+�Q�/�����V�_�_�-�q�1�����V�4�4�5�q�9rc��|jd�}|j|jd�|j|j	�|j
�y)N�test_threadr)r\r"r#r r!r/res  rr|zDeferredTests.test_thread�s?�����m�,��������!�,�����,�,�.��
�
�>rN)rXr]r<zdetests.DeferredTestsr=)r?r@rArYrcrhr�suppress�supressrmr0rqrsr:rzr|rBrrr_r_qsP��+�-�
7�	��
�
�V�W�"���7�2�2�0�8�:�?rr_c�d�eZdZd
d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Z	dd�Z
dd	�Zdd
�Zdd�Z
y)�TimeoutTestsc�,�tj|�Sr
)r	r�rWs  rrYzTimeoutTests.getTest�s���#�#�D�)�)rc�~�|j|jtj�tj�yr
)r"rPrrQ)r�errors  r�_wasTimeoutzTimeoutTests._wasTimeout�s'��������U�%7�%7�8�%�:L�:L�Mrc��|jd�}|j|j��|j|jd�yrbrdres  rrczTimeoutTests.test_pass�rfrc��|jd�}|j|j��|j|jd�y)N�test_passDefaultrrdres  rr�zTimeoutTests.test_passDefault�s:�����0�1������,�,�.�/�������!�,rc�l�|jd�}|j|j��|j|jd�|jt|j�d�t|jddt�sJ�|j|jdd�y)N�test_timeoutrr�
r\r*r!r"r#r-r/rOrr�res  rr�zTimeoutTests.test_timeout�s������n�-������-�-�/�0�������!�,�����V�]�]�+�Q�/��&�-�-��*�1�-�w�7�7�7�������q�)�!�,�-rc�l�|jd�}|j|j��|j|jd�|jt|j�d�t|jddt�sJ�|j|jdd�y)N�test_timeoutZerorrr�res  rr�zTimeoutTests.test_timeoutZero�s������0�1������-�-�/�0�������!�,�����V�]�]�+�Q�/��&�-�-��*�1�-�w�7�7�7�������q�)�!�,�-rc���|jd�}|j|j��|j|jd�|jt|j�d�yru)r\r r!r"r#r-r9res  rr:zTimeoutTests.test_skip�sR�����k�*������,�,�.�/�������!�,�����V�\�\�*�A�.rc�l�|jd�}|j|j��|j|jd�|jt|j�d�t|jddt�sJ�|j|jdd�yrw)
r\r r!r"r#r-ryrOrr�res  rrzzTimeoutTests.test_todo�s������4�5������,�,�.�/�������!�,�����V�4�4�5�q�9��&�1�1�!�4�Q�7��A�A�A�����0�0��3�A�6�7rc�&�|jd�}|j|j��|j|jd�t
jj�J�|jt
jj�y)N�test_errorPropagationr)	r\r*r!r"r#r	r��timedOutr�res  rr�z"TimeoutTests.test_errorPropagation�sn�����5�6������-�-�/�0�������!�,��#�#�,�,�8�8�8�����-�-�6�6�7rc��tj�}|jtj�}tj�}|j|�|jt|j�d�t|jddt�sJ�|j|jdd�yr))rrrr	�TestClassTimeoutAttributerrr[r"r-r/rOrr�)rrr&r%s    r�test_classTimeoutzTimeoutTests.test_classTimeout�s����"�"�$���,�,�W�-N�-N�O���$�$�&��
�	�	�&������V�]�]�+�Q�/��&�-�-��*�1�-�w�7�7�7�������q�)�!�,�-rc�n�ddlm}|jd|j�}|j	d�}|j�r|j
�|j|j��t|jddt�sJ�|j|jdd�y)Nr)�reactor��test_calledButNeverCallbackr)
�twisted.internetr��	callLater�crashr\�active�cancelr*r!rOr/rr�)rr��callr%s    r�&test_callbackReturnsNonCallingDeferredz3TimeoutTests.test_callbackReturnsNonCallingDeferred�s���	-�� � ��G�M�M�2�����;�<���;�;�=��K�K�M�����-�-�/�0��&�-�-��*�1�-�w�7�7�7�������q�)�!�,�-rN)rXr]r<zdetests.TimeoutTests)r�rr<r>r=)r?r@rArYr�rcr�r�r�r:rzr�r�r�rBrrr�r��s:��*�N�-�
-�
.�.�/�8�8�.�.rr�)�__doc__�
__future__rrrr�r�twisted.python.failurer�
twisted.trialrr�twisted.trial.testr	�TestCaserrDrTr_r�rBrr�<module>r�s}���#��"�*�2�2�&�6?��"�"�6?�rG�X�&�&�G�:��"�"��@?�J�@?�FJ.�:�J.�\r

Zerion Mini Shell 1.0