HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/twisted/trial/test/__pycache__/suppression.cpython-310.pyc
o

�b�	�@sLdZddlZddlmZmZdZdZdZGdd�de�Z	Gd	d
�d
e�Z
Gdd�de�ZGd
d�d�ZGdd�de�Z
Gdd�d�ZGdd�d�ZGdd�de�Zejed�gZGdd�de
ej�ZGdd�dee�ZGdd�dee�ZGdd�deej�ZGd d!�d!e
ej�ZGd"d#�d#ee�ZGd$d%�d%ee�ZGd&d'�d'eej�ZdS)(z�
Test cases used to make sure that warning suppression works at the module,
method, and class levels.

See the L{twisted.trial.test.test_tests} module docstring for details about how
this code is arranged.
�N)�unittest�utilzmethod warning messagezclass warning messagezmodule warning messagec@�eZdZdS)�
MethodWarningN��__name__�
__module__�__qualname__�r
r
�@/usr/lib/python3/dist-packages/twisted/trial/test/suppression.pyr�rc@r)�ClassWarningNrr
r
r
rr
rr
c@r)�
ModuleWarningNrr
r
r
rrrrc@seZdZdZdd�ZdS)�	EmitMixinz2
    Mixin for emiting a variety of warnings.
    cCs(t�tt�t�tt�t�tt�dS�N)�warnings�warn�METHOD_WARNING_MSGr�CLASS_WARNING_MSGr
�MODULE_WARNING_MSGr��selfr
r
r�_emit(szEmitMixin._emitN)rrr	�__doc__rr
r
r
rr#src@sHeZdZejed�gZdd�Zejed�ge_dd�Zdd�Z	ge	_dS)	�SuppressionMixin��messagecC�|��dSr�rrr
r
r�testSuppressMethod1�z#SuppressionMixin.testSuppressMethodcCrrrrr
r
r�testSuppressClass6r z"SuppressionMixin.testSuppressClasscCrrrrr
r
r�testOverrideSuppressClass9r z*SuppressionMixin.testOverrideSuppressClassN)
rrr	r�suppressrrrr!r"r
r
r
rr.s
rc@�eZdZdd�ZdS)�SetUpSuppressionMixincCrrrrr
r
r�setUp@r zSetUpSuppressionMixin.setUpN)rrr	r&r
r
r
rr%?�r%c@r$)�TearDownSuppressionMixincCrrrrr
r
r�tearDownEr z!TearDownSuppressionMixin.tearDownN)rrr	r)r
r
r
rr(Dr'r(c@r$)�TestSuppression2MixincCrrrrr
r
r�testSuppressModuleJr z(TestSuppression2Mixin.testSuppressModuleN)rrr	r+r
r
r
rr*Ir'r*rc@r)�SynchronousTestSuppressionNrr
r
r
rr,Qrr,c@r)�SynchronousTestSetUpSuppressionNrr
r
r
rr-U�r-c@r)�"SynchronousTestTearDownSuppressionNrr
r
r
rr/[r.r/c@r)�SynchronousTestSuppression2Nrr
r
r
rr0arr0c@r)�AsynchronousTestSuppressionNrr
r
r
rr1err1c@r)� AsynchronousTestSetUpSuppressionNrr
r
r
rr2ir.r2c@r)�#AsynchronousTestTearDownSuppressionNrr
r
r
rr3or.r3c@r)�AsynchronousTestSuppression2Nrr
r
r
rr4urr4)rr�
twisted.trialrrrrr�Warningrr
rrrr%r(r*r#�SynchronousTestCaser,r-r/r0�TestCaser1r2r3r4r
r
r
r�<module>s>	
�
�
�
�