ó
    Ö›‘hK  ã                   ób   • S r SSKJr  SSKJr  SSKJr  SSKJr   " S S\R                  5      r
g)	z%
Tests for L{twisted.internet.main}.
é    )ÚReactorAlreadyInstalledError)ÚinstallReactor)Ú	NoReactor)Úunittestc                   ó6   • \ rS rSrSrSS jrSS jrSS jrSrg)	ÚInstallReactorTestsé   z
Tests for L{installReactor}.
Nc                 ó¤   • [        5          [        5       n[        U5        SSKJn  U R                  X5        SSS5        g! , (       d  f       g= f)z>
L{installReactor} installs a new reactor if none is present.
r   )ÚreactorN)r   Úobjectr   Útwisted.internetr   ÚassertIs)ÚselfÚ
newReactorr   s      ÚcC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/internet/test/test_main.pyÚtest_installReactorÚ'InstallReactorTests.test_installReactor   s1   € ô �[Ü›ˆJÜ˜:Ô&Ý0à�M‰M˜*Ô.÷ �[Ž[ús   ‹-AÁ
Ac                 ó¸   • [        5          [        [        5       5        U R                  [        [        [        5       5        SSS5        g! , (       d  f       g= f)z^
If a reactor is already installed, L{installReactor} raises
L{ReactorAlreadyInstalledError}.
N)r   r   r   ÚassertRaisesr   ©r   s    r   Útest_alreadyInstalledÚ)InstallReactorTests.test_alreadyInstalled   s2   € ô
 �[Üœ6›8Ô$Ø×ÑÔ:¼NÌFËHÔU÷ �[Ž[ús   ‹7AÁ
Ac                 óJ   • U R                  [        [        [        5      5        g)zW
For backwards compatibility, L{ReactorAlreadyInstalledError} is an
L{AssertionError}.
N)Ú
assertTrueÚ
issubclassr   ÚAssertionErrorr   s    r   Útest_errorIsAnAssertionErrorÚ0InstallReactorTests.test_errorIsAnAssertionError(   s   € ð
 	�‰œ
Ô#?ÄÓPÕQó    © )ÚreturnN)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   Ú__static_attributes__r    r   r   r   r      s   † ñô	/ôV÷Rr   r   N)r&   Útwisted.internet.errorr   Útwisted.internet.mainr   Ú#twisted.internet.test.modulehelpersr   Útwisted.trialr   ÚSynchronousTestCaser   r    r   r   Ú<module>r-      s-   ðñõ
 @Ý 0Ý 9Ý "ôR˜(×6Ñ6õ Rr   