ó
    ×›‘h„  ã                   óð   • S r SSKrSSKJr  SSKJr   " S S\R                  5      rS rS r	 " S	 S
\R                  5      r
 " S S\R                  5      r " S S5      r " S S\R                  5      rg)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                   ó(   • \ rS rSrSS jrSS jrSrg)ÚFooTesté   Nc                 ó   • g ©N© ©Úselfs    Ú]C:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/trial/test/sample.pyÚtest_fooÚFooTest.test_foo   ó   € Øó    c                 ó   • g r
   r   r   s    r   Útest_barÚFooTest.test_bar   r   r   r   ©ÚreturnN©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__r   r   r   r   r      ó   † ô÷r   r   c                 ó   ^ • U 4S jnU$ )zx
Decorate a function without preserving the name of the original function.
Always return a function with the same name.
c                  ó   >• T" U 0 UD6$ r
   r   ©ÚargsÚkwargsÚfns     €r   ÚnameCollisionÚ#badDecorator.<locals>.nameCollision   ó   ø€ Ù�4Ð"˜6Ñ"Ð"r   r   ©r$   r%   s   ` r   ÚbadDecoratorr)      s   ø€ õ#ð Ðr   c                 ó(   ^ • U 4S jn[        T U5      $ )z5
Decorate a function and preserve the original name.
c                  ó   >• T" U 0 UD6$ r
   r   r!   s     €r   r%   Ú$goodDecorator.<locals>.nameCollision&   r'   r   r   r(   s   ` r   ÚgoodDecoratorr-   !   s   ø€ õ
#ô !  ]Ó3Ð3r   c                   ól   • \ rS rSrSS jr\" \5      rSS jr\" \5      rSS jr\" \5      r	SS jr
Srg)	ÚDecorationTesté,   Nc                 ó   • g)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                 ó   • g)zA
This test method is decorated in a way that preserves its name.
Nr   r   s    r   Útest_goodDecoratorÚ!DecorationTest.test_goodDecorator5   r4   r   c                 ó   • g)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<   r4   r   c                 ó   • g)z:
This isn't a test, it's just here to collide with tests.
Nr   r   s    r   r%   ÚDecorationTest.nameCollisionD   r4   r   r   r   )r   r   r   r   r2   r)   r6   r-   r9   Útest_renamedDecoratorr%   r   r   r   r   r/   r/   ,   s@   † ôñ %Ð%6Ó7Ðôñ
 'Ð'9Ó:Ðôñ *Ð*:Ó;Ð÷r   r/   c                   ó(   • \ rS rSrSS jrSS jrSrg)Ú
PyunitTestéJ   Nc                 ó   • g r
   r   r   s    r   r   ÚPyunitTest.test_fooK   r   r   c                 ó   • g r
   r   r   s    r   r   ÚPyunitTest.test_barN   r   r   r   r   r   r   r   r   r?   r?   J   r   r   r?   c                   ó   • \ rS rSrSS jrSrg)ÚNotATestéR   Nc                 ó   • g r
   r   r   s    r   r   ÚNotATest.test_fooS   r   r   r   r   )r   r   r   r   r   r   r   r   r   rF   rF   R   s   † ÷r   rF   c                   ó2   • \ rS rSrSS jrSS jrSS jrSrg)ÚAlphabetTestéW   Nc                 ó   • g r
   r   r   s    r   Útest_aÚAlphabetTest.test_aX   r   r   c                 ó   • g r
   r   r   s    r   Útest_bÚAlphabetTest.test_b[   r   r   c                 ó   • g r
   r   r   s    r   Útest_cÚAlphabetTest.test_c^   r   r   r   r   )r   r   r   r   rN   rQ   rT   r   r   r   r   rK   rK   W   s   † ôô÷r   rK   )Ú__doc__r   ÚpyunitÚtwisted.python.utilr   Útwisted.trialÚSynchronousTestCaser   r)   r-   r/   ÚTestCaser?   rF   rK   r   r   r   Ú<module>r\      so   ðñó å 5Ý "ôˆh×*Ñ*ô ò	ò4ô�X×1Ñ1ô ô<�—‘ô ÷ñ ô
�8×/Ñ/õ r   