File: //lib/python3/dist-packages/twisted/internet/test/__pycache__/test_glibbase.cpython-38.pyc
U
W[� � @ sH d Z ddlmZmZ ddlZddlmZ ddlmZ G dd� de�Z dS )z&
Tests for twisted.internet.glibbase.
� )�division�absolute_importN)�TestCase)�ensureNotImportedc @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
S )�EnsureNotImportedTestszQ
L{ensureNotImported} protects against unwanted past and future imports.
c C sB i }| � td|� tddgddddgd� | �|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.�m3�ZpreventImportsN)r r r ��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"