+
    üÐjÃ	  ã                   ó  € R t ^ RIt^ RIHtHt RtRtRt ! R R]4      t	 ! R R	]4      t
 ! R
 R]4      t ! R R4      t ! R R]4      t ! R R4      t ! R R4      t ! R R]4      t]P"                  ! ]R7      .t ! R R]]P$                  4      t ! R R]]4      t ! R R]]4      t ! R R]]P$                  4      t ! R R ]]P.                  4      t ! R! R"]]4      t ! R# R$]]4      t ! R% R&]]P.                  4      tR# )'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Úutilzmethod warning messagezclass warning messagezmodule warning messagec                   ó   € ] tR t^tRtR# )ÚMethodWarning© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    Ú@/usr/lib/python3/dist-packages/twisted/trial/test/suppression.pyr   r      ó   † Ûr   r   c                   ó   € ] tR t^tRtR# )ÚClassWarningr   Nr   r   r   r   r   r      r   r   r   c                   ó   € ] tR t^tRtR# )ÚModuleWarningr   Nr   r   r   r   r   r      r   r   r   c                   ó*   a € ] tR t^#t o RtR tRtV tR# )Ú	EmitMixinz*
Mixin for emiting a variety of warnings.
c                óÀ   € \         P                  ! \        \        4       \         P                  ! \        \
        4       \         P                  ! \        \        4       R # ©N)ÚwarningsÚwarnÚMETHOD_WARNING_MSGr   ÚCLASS_WARNING_MSGr   ÚMODULE_WARNING_MSGr   ©Úselfs   &r   Ú_emitÚEmitMixin._emit(   s/   € Ü�ŠÔ(¬-Ô8Ü�ŠÔ'¬Ô6Ü�ŠÔ(¬-Ö8r   r   N)r   r	   r
   r   Ú__doc__r   r   Ú__classdictcell__©Ú__classdict__s   @r   r   r   #   s   ø‡ € ñ÷9ð 9r   r   c                   óš   a € ] tR t^.t o ]P
                  ! ]R7      .tR t]P
                  ! ]R7      .]n        R t	R t
. ]
n        RtV tR# )ÚSuppressionMixin©Úmessagec                ó&   € V P                  4        R # r   ©r   r   s   &r   ÚtestSuppressMethodÚ#SuppressionMixin.testSuppressMethod1   ó   € Ø�
‰
Žr   c                ó&   € V P                  4        R # r   r*   r   s   &r   ÚtestSuppressClassÚ"SuppressionMixin.testSuppressClass6   r-   r   c                ó&   € V P                  4        R # r   r*   r   s   &r   ÚtestOverrideSuppressClassÚ*SuppressionMixin.testOverrideSuppressClass9   r-   r   r   N)r   r	   r
   r   r   Úsuppressr   r+   r   r/   r2   r   r"   r#   s   @r   r&   r&   .   sL   ø‡ € Ø—’Ð&7Ô8Ð9€Hòð $(§=¢=Ð9KÔ#LÐ"MÐÔòòð *,Ð×&Ò&r   r&   c                   ó&   a € ] tR t^?t o R tRtV tR# )ÚSetUpSuppressionMixinc                ó&   € V P                  4        R # r   r*   r   s   &r   ÚsetUpÚSetUpSuppressionMixin.setUp@   r-   r   r   N)r   r	   r
   r   r8   r   r"   r#   s   @r   r6   r6   ?   ó   ø‡ € ÷ð r   r6   c                   ó&   a € ] tR t^Dt o R tRtV tR# )ÚTearDownSuppressionMixinc                ó&   € V P                  4        R # r   r*   r   s   &r   ÚtearDownÚ!TearDownSuppressionMixin.tearDownE   r-   r   r   N)r   r	   r
   r   r>   r   r"   r#   s   @r   r<   r<   D   r:   r   r<   c                   ó&   a € ] tR t^It o R tRtV tR# )ÚTestSuppression2Mixinc                ó&   € V P                  4        R # r   r*   r   s   &r   ÚtestSuppressModuleÚ(TestSuppression2Mixin.testSuppressModuleJ   r-   r   r   N)r   r	   r
   r   rC   r   r"   r#   s   @r   rA   rA   I   r:   r   rA   r'   c                   ó   € ] tR t^QtRtR# )ÚSynchronousTestSuppressionr   Nr   r   r   r   rF   rF   Q   r   r   rF   c                   ó   € ] tR t^UtRtR# )ÚSynchronousTestSetUpSuppressionr   Nr   r   r   r   rH   rH   U   ó   † ó 	r   rH   c                   ó   € ] tR t^[tRtR# )Ú"SynchronousTestTearDownSuppressionr   Nr   r   r   r   rK   rK   [   rI   r   rK   c                   ó   € ] tR t^atRtR# )ÚSynchronousTestSuppression2r   Nr   r   r   r   rM   rM   a   r   r   rM   c                   ó   € ] tR t^etRtR# )ÚAsynchronousTestSuppressionr   Nr   r   r   r   rO   rO   e   r   r   rO   c                   ó   € ] tR t^itRtR# )Ú AsynchronousTestSetUpSuppressionr   Nr   r   r   r   rQ   rQ   i   rI   r   rQ   c                   ó   € ] tR t^otRtR# )Ú#AsynchronousTestTearDownSuppressionr   Nr   r   r   r   rS   rS   o   rI   r   rS   c                   ó   € ] tR t^utRtR# )ÚAsynchronousTestSuppression2r   Nr   r   r   r   rU   rU   u   r   r   rU   )r!   r   Útwisted.trialr   r   r   r   r   ÚWarningr   r   r   r   r&   r6   r<   rA   r4   ÚSynchronousTestCaserF   rH   rK   rM   ÚTestCaserO   rQ   rS   rU   r   r   r   Ú<module>rZ      s&  ðñ
ó ç (à-Ð Ø+Ð Ø-Ð ô	�Gô 	ô	�7ô 	ô	�Gô 	÷9ñ 9ô,�yô ,÷"ñ ÷
ñ ô
˜Iô ð
 �MŠMÐ"4Ô5Ð6€ô	Ð!1°8×3OÑ3Oô 	ô	ØÐ5ô	ô	ØÐ8ô	ô	Ð"7¸×9UÑ9Uô 	ô	Ð"2°H×4EÑ4Eô 	ô	ØÐ6ô	ô	ØÐ9ô	ô	Ð#8¸(×:KÑ:Kö 	r   