Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/twisted/internet/test/__pycache__/ |
Upload File : |
o �b� � @ s8 d Z ddlZddlmZ ddlmZ G dd� de�ZdS )z& Tests for twisted.internet.glibbase. � N)�ensureNotImported)�TestCasec @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd S )�EnsureNotImportedTestszQ L{ensureNotImported} protects against unwanted past and future imports. c C s@ i }| � td|� tddgdg d�d� | �|dddd�� dS )z� If the specified modules have never been imported, and import prevention is requested, L{ensureNotImported} makes sure they will not be imported in the future. �modules�m1�m2� A message.)r r �m3��preventImportsN��patch�sysr �assertEqual��selfr � r �E/usr/lib/python3/dist-packages/twisted/internet/test/test_glibbase.py�test_ensureWhenNotImported s z1EnsureNotImportedTests.test_ensureWhenNotImportedc C s0 i }| � td|� tddgd� | �|i � dS )z� If the specified modules have never been imported, and import prevention is not requested, L{ensureNotImported} has no effect. r r r r Nr r r r r �%test_ensureWhenNotImportedDontPrevent s z<EnsureNotImportedTests.test_ensureWhenNotImportedDontPreventc C sB ddi}| � td|� tddgdddgd� | �|ddd�� dS )z� If the specified modules have been set to L{None} in C{sys.modules}, L{ensureNotImported} does not complain. r Nr r r r )r r r r r r r �test_ensureWhenFailedToImport) s z4EnsureNotImportedTests.test_ensureWhenFailedToImportc C sZ t � }d|i}| �td|� | jttddgdddgd�}| �|d|i� | �|jd� dS )z� If one of the specified modules has been previously imported, L{ensureNotImported} raises an exception. r r r r r )r N)�objectr r �assertRaises�ImportErrorr r �args)r �moduler �er r r �test_ensureFailsWhenImported3 s �z3EnsureNotImportedTests.test_ensureFailsWhenImportedN)�__name__� __module__�__qualname__�__doc__r r r r r r r r r s r )r! r �twisted.internet._glibbaser �twisted.trial.unittestr r r r r r �<module> s