HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/test_main.cpython-310.pyc
o

�b3�@sJdZddlmZddlmZddlmZddlmZGdd�dej	�Z
dS)	z%
Tests for L{twisted.internet.main}.
�)�ReactorAlreadyInstalledError)�installReactor)�	NoReactor)�unittestc@s(eZdZdZdd�Zdd�Zdd�ZdS)	�InstallReactorTestsz&
    Tests for L{installReactor}.
    cCsRt��t�}t|�ddlm}|�||�Wd�dS1s"wYdS)zN
        L{installReactor} installs a new reactor if none is present.
        r)�reactorN)r�objectr�twisted.internetr�assertIs)�self�
newReactorr�r
�A/usr/lib/python3/dist-packages/twisted/internet/test/test_main.py�test_installReactors"�z'InstallReactorTests.test_installReactorcCsFt��tt��|�ttt��Wd�dS1swYdS)zv
        If a reactor is already installed, L{installReactor} raises
        L{ReactorAlreadyInstalledError}.
        N)rrr�assertRaisesr�rr
r
r�test_alreadyInstalleds
"�z)InstallReactorTests.test_alreadyInstalledcCs|�ttt��dS)zo
        For backwards compatibility, L{ReactorAlreadyInstalledError} is an
        L{AssertionError}.
        N)�
assertTrue�
issubclassr�AssertionErrorrr
r
r�test_errorIsAnAssertionError(sz0InstallReactorTests.test_errorIsAnAssertionErrorN)�__name__�
__module__�__qualname__�__doc__rrrr
r
r
rrs
	rN)r�twisted.internet.errorr�twisted.internet.mainr�#twisted.internet.test.modulehelpersr�
twisted.trialr�SynchronousTestCaserr
r
r
r�<module>s