+
    Dfj                     ^    R t ^ RIHtHt  ! R R4      t ! R R]]4      t ! R R]]4      tR# )	zm
Direct unit tests for L{twisted.trial.unittest.SynchronousTestCase} and
L{twisted.trial.unittest.TestCase}.
)SynchronousTestCaseTestCasec                   6   a  ] tR t^t o RtR tR tR tRtV t	R# )TestCaseMixinz
L{TestCase} tests.
c                ^    V P                  R4      V n        V P                  R4      V n        R# )zz
Create a couple instances of C{MyTestCase}, each for the same test
method, to be used in the test methods of this class.
test_1N)
MyTestCasefirstsecondselfs   &B/usr/lib/python3/dist-packages/twisted/trial/test/test_testcase.pysetUpTestCaseMixin.setUp   s$    
 __X.
ooh/    c                    V P                  V P                  V P                  8H  4       V P                  V P                  V P                  8g  4       V P                  V P                  V P                  8H  4       R# )z
In order for one test method to be runnable twice, two TestCase
instances with the same test method name must not compare as equal.
N)
assertTruer	   r
   assertFalser   s   &r   test_equalityTestCaseMixin.test_equality   sQ    
 	

djj01

dkk12t{{23r   c                x    / pRWP                   &   RWP                  &   V P                  \        V4      ^4       R# )z
In order for one test method to be runnable twice, two TestCase
instances with the same test method name should not have the same
hash value.
N)r	   r
   assertEquallen)r   	containers   & r   test_hashabilityTestCaseMixin.test_hashability#   s5     	 $	**!%	++Y+r   )r	   r
   N)
__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes____classdictcell____classdict__s   @r   r   r      s     04	, 	,r   r   c                   ,    ] tR t^/t ! R R]4      tRtR# )SynchronousTestCaseTestsc                   *   a  ] tR t^0t o RtR tRtV tR# )#SynchronousTestCaseTests.MyTestCasezR
Some test methods which can be used to test behaviors of
L{SynchronousTestCase}.
c                    R # N r   s   &r   r   *SynchronousTestCaseTests.MyTestCase.test_16       r   r+   Nr   r   r   r   r    r   r!   r"   r#   s   @r   r   r(   0        	
	 	r   r   r+   N)r   r   r   r   r   r   r!   r+   r   r   r&   r&   /   s    (  r   r&   c                   ,    ] tR t^<t ! R R]4      tRtR# )AsynchronousTestCaseTestsc                   *   a  ] tR t^=t o RtR tRtV tR# )$AsynchronousTestCaseTests.MyTestCasezG
Some test methods which can be used to test behaviors of
L{TestCase}.
c                    R # r*   r+   r   s   &r   r   +AsynchronousTestCaseTests.MyTestCase.test_1C   r-   r   r+   Nr.   r#   s   @r   r   r3   =   r/   r   r   r+   N)r   r   r   r   r   r   r!   r+   r   r   r1   r1   <   s    X  r   r1   N)r    twisted.trial.unittestr   r   r   r&   r1   r+   r   r   <module>r7      s9    A, ,D}.A /B r   