← Back
Editing: 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"