+
    üÐj„  ã                   óò   € R t ^ RIt^ RIHt ^ RIHt  ! R R]P                  4      tR tR t	 ! R R	]P                  4      t
 ! R
 R]P                  4      t ! R R4      t ! R R]P                  4      tR# )z¶This module is used by test_loader to test the Trial test loading
functionality. Do NOT change the number of tests in this module.  Do NOT change
the names the tests in this module.
N©ÚmergeFunctionMetadata)Úunittestc                   óD   a € ] tR t^t o V 3R lR ltV 3R lR ltRtV tR# )ÚFooTestc                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€Ú;/usr/lib/python3/dist-packages/twisted/trial/test/sample.pyÚ__annotate__ÚFooTest.__annotate__   ó   ø€ ÷ ñ ˜$ñ ó    c                ó   € R # ©Nr   ©Úselfs   &r   Útest_fooÚFooTest.test_foo   ó   € Ùr   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r      r   r   c                ó   € R # r   r   r   s   &r   Útest_barÚFooTest.test_bar   r   r   r   N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__Ú__classdictcell__©r   s   @r   r   r      ó   ø‡ € ÷ð ÷ö r   r   c                ó   a € V 3R lpV# )zx
Decorate a function without preserving the name of the original function.
Always return a function with the same name.
c                  ó   <€ S! V / VB # r   r   ©ÚargsÚkwargsÚfns   *,€r   ÚnameCollisionÚ#badDecorator.<locals>.nameCollision   ó   ø€ Ù�4Ð"˜6Ñ"Ð"r   r   ©r,   r-   s   f r   ÚbadDecoratorr1      s   ø€ õ#ð Ðr   c                ó(   a € V 3R lp\        S V4      # )z5
Decorate a function and preserve the original name.
c                  ó   <€ S! V / VB # r   r   r)   s   *,€r   r-   Ú$goodDecorator.<locals>.nameCollision&   r/   r   r   r0   s   f r   ÚgoodDecoratorr5   !   s   ø€ õ
#ô !  ]Ó3Ð3r   c                   ó˜   a € ] tR t^,t o V 3R lR lt]! ]4      tV 3R lR lt]! ]4      tV 3R lR lt]! ]4      t	V 3R lR lt
R	tV tR
# )ÚDecorationTestc                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   ÚDecorationTest.__annotate__-   s   ø€ ÷ ñ  4ñ r   c                ó   € R# )zj
This test method is decorated in a way that gives it a confusing name
that collides with another method.
Nr   r   s   &r   Útest_badDecoratorÚ DecorationTest.test_badDecorator-   ó   ‚ r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r9   5   s   ø€ ÷ ñ  Dñ r   c                ó   € R# )zA
This test method is decorated in a way that preserves its name.
Nr   r   s   &r   Útest_goodDecoratorÚ!DecorationTest.test_goodDecorator5   r=   r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r9   <   s   ø€ ÷ ñ  $ñ r   c                ó   € R# )zf
This is secretly a test method and will be decorated and then renamed so
test discovery can find it.
Nr   r   s   &r   ÚrenamedDecoratorÚDecorationTest.renamedDecorator<   r=   r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r9   D   s   ø€ ÷ ñ ˜tñ r   c                ó   € R# )z:
This isn't a test, it's just here to collide with tests.
Nr   r   s   &r   r-   ÚDecorationTest.nameCollisionD   r=   r   r   N)r   r    r!   r"   r;   r1   r@   r5   rD   Útest_renamedDecoratorr-   r#   r$   r%   s   @r   r7   r7   ,   sW   ø‡ € ÷ð ñ %Ð%6Ó7Ð÷ð ñ
 'Ð'9Ó:Ð÷ð ñ *Ð*:Ó;Ð÷ö r   r7   c                   óD   a € ] tR t^Jt o V 3R lR ltV 3R lR ltRtV tR# )Ú
PyunitTestc                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   ÚPyunitTest.__annotate__K   r   r   c                ó   € R # r   r   r   s   &r   r   ÚPyunitTest.test_fooK   r   r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   rM   N   r   r   c                ó   € R # r   r   r   s   &r   r   ÚPyunitTest.test_barN   r   r   r   Nr   r%   s   @r   rK   rK   J   r&   r   rK   c                   ó2   a € ] tR t^Rt o V 3R lR ltRtV tR# )ÚNotATestc                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   ÚNotATest.__annotate__S   r   r   c                ó   € R # r   r   r   s   &r   r   ÚNotATest.test_fooS   r   r   r   N)r   r    r!   r"   r   r#   r$   r%   s   @r   rT   rT   R   s   ø‡ € ÷ö r   rT   c                   óV   a € ] tR t^Wt o V 3R lR ltV 3R lR ltV 3R lR ltRtV tR# )	ÚAlphabetTestc                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   ÚAlphabetTest.__annotate__X   ó   ø€ ÷ ñ ˜ñ r   c                ó   € R # r   r   r   s   &r   Útest_aÚAlphabetTest.test_aX   r   r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r\   [   r]   r   c                ó   € R # r   r   r   s   &r   Útest_bÚAlphabetTest.test_b[   r   r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r\   ^   r]   r   c                ó   € R # r   r   r   s   &r   Útest_cÚAlphabetTest.test_c^   r   r   r   N)	r   r    r!   r"   r_   rc   rg   r#   r$   r%   s   @r   rZ   rZ   W   s#   ø‡ € ÷ð ÷ð ÷ö r   rZ   )Ú__doc__r   ÚpyunitÚtwisted.python.utilr   Útwisted.trialÚSynchronousTestCaser   r1   r5   r7   ÚTestCaserK   rT   rZ   r   r   r   Ú<module>ro      so   ðñó å 5Ý "ôˆh×*Ñ*ô ò	ò4ô�X×1Ñ1ô ô<�—‘ô ÷ñ ô
�8×/Ñ/ö r   