§
    Ètºf„  ã                   óè   — d Z ddlZddlmZ ddlmZ  G d„ dej        ¦  «        Zd„ Zd„ Z	 G d	„ d
ej        ¦  «        Z
 G d„ dej        ¦  «        Z G d„ d¦  «        Z G d„ dej        ¦  «        ZdS )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                   ó   — e Zd Zdd„Zdd„ZdS )ÚFooTestÚreturnNc                 ó   — d S ©N© ©Úselfs    úX/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/twisted/trial/test/sample.pyÚtest_foozFooTest.test_foo   ó   € Øˆó    c                 ó   — d S r
   r   r   s    r   Útest_barzFooTest.test_bar   r   r   ©r   N©Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      ó<   € € € € € ðð ð ð ðð ð ð ð ð r   r   c                 ó   ‡ — ˆ fd„}|S )z„
    Decorate a function without preserving the name of the original function.
    Always return a function with the same name.
    c                  ó   •—  ‰| i |¤ŽS r
   r   ©ÚargsÚkwargsÚfns     €r   ÚnameCollisionz#badDecorator.<locals>.nameCollision   ó   ø€ Øˆr�4Ð"˜6Ð"Ð"Ð"r   r   ©r   r    s   ` r   ÚbadDecoratorr#      s$   ø€ ð#ð #ð #ð #ð #ð Ðr   c                 ó.   ‡ — ˆ fd„}t          ‰ |¦  «        S )z=
    Decorate a function and preserve the original name.
    c                  ó   •—  ‰| i |¤ŽS r
   r   r   s     €r   r    z$goodDecorator.<locals>.nameCollision&   r!   r   r   r"   s   ` r   ÚgoodDecoratorr&   !   s.   ø€ ð
#ð #ð #ð #ð #õ !  ]Ñ3Ô3Ð3r   c                   óp   — e Zd Zdd„Z ee¦  «        Zdd„Z ee¦  «        Zdd„Z ee¦  «        Zdd„Z	dS )ÚDecorationTestr   Nc                 ó   — dS )z‚
        This test method is decorated in a way that gives it a confusing name
        that collides with another method.
        Nr   r   s    r   Útest_badDecoratorz DecorationTest.test_badDecorator-   ó   € € € r   c                 ó   — dS )zQ
        This test method is decorated in a way that preserves its name.
        Nr   r   s    r   Útest_goodDecoratorz!DecorationTest.test_goodDecorator5   r+   r   c                 ó   — dS )z~
        This is secretly a test method and will be decorated and then renamed so
        test discovery can find it.
        Nr   r   s    r   ÚrenamedDecoratorzDecorationTest.renamedDecorator<   r+   r   c                 ó   — dS )zJ
        This isn't a test, it's just here to collide with tests.
        Nr   r   s    r   r    zDecorationTest.nameCollisionD   r+   r   r   )
r   r   r   r*   r#   r-   r&   r/   Útest_renamedDecoratorr    r   r   r   r(   r(   ,   s�   € € € € € ðð ð ð ð %˜Ð%6Ñ7Ô7Ððð ð ð ð
 '˜Ð'9Ñ:Ô:Ððð ð ð ð *˜MÐ*:Ñ;Ô;Ððð ð ð ð ð r   r(   c                   ó   — e Zd Zdd„Zdd„ZdS )Ú
PyunitTestr   Nc                 ó   — d S r
   r   r   s    r   r   zPyunitTest.test_fooK   r   r   c                 ó   — d S r
   r   r   s    r   r   zPyunitTest.test_barN   r   r   r   r   r   r   r   r3   r3   J   r   r   r3   c                   ó   — e Zd Zdd„ZdS )ÚNotATestr   Nc                 ó   — d S r
   r   r   s    r   r   zNotATest.test_fooS   r   r   r   )r   r   r   r   r   r   r   r7   r7   R   s(   € € € € € ðð ð ð ð ð r   r7   c                   ó&   — e Zd Zdd„Zdd„Zdd„ZdS )ÚAlphabetTestr   Nc                 ó   — d S r
   r   r   s    r   Útest_azAlphabetTest.test_aX   r   r   c                 ó   — d S r
   r   r   s    r   Útest_bzAlphabetTest.test_b[   r   r   c                 ó   — d S r
   r   r   s    r   Útest_czAlphabetTest.test_c^   r   r   r   )r   r   r   r<   r>   r@   r   r   r   r:   r:   W   sP   € € € € € ðð ð ð ðð ð ð ðð ð ð ð ð r   r:   )Ú__doc__r   ÚpyunitÚtwisted.python.utilr   Útwisted.trialÚSynchronousTestCaser   r#   r&   r(   ÚTestCaser3   r7   r:   r   r   r   ú<module>rG      sD  ððð ð Ð Ð Ð à 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø "Ð "Ð "Ð "Ð "Ð "ðð ð ð ð ˆhÔ*ñ ô ð ð	ð 	ð 	ð4ð 4ð 4ðð ð ð ð �XÔ1ñ ô ð ð<ð ð ð ð �”ñ ô ð ðð ð ð ð ñ ô ð ð
ð ð ð ð �8Ô/ñ ô ð ð ð r   