+
    Df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9H $(==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 
 MM"456	!183O3O 		5		8		"79U9U 		"2H4E4E 		6		9		#8(:K:K 	r   