aboutsummaryrefslogtreecommitdiffstats
path: root/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/test_glibbase.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/test_glibbase.py')
-rwxr-xr-xlib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/test_glibbase.py66
1 files changed, 0 insertions, 66 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/test_glibbase.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/test_glibbase.py
deleted file mode 100755
index 0bf79d8a..00000000
--- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/test_glibbase.py
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) Twisted Matrix Laboratories.
-# See LICENSE for details.
-
-"""
-Tests for twisted.internet.glibbase.
-"""
-
-import sys
-from twisted.trial.unittest import TestCase
-from twisted.internet._glibbase import ensureNotImported
-
-
-
-class EnsureNotImportedTests(TestCase):
- """
- L{ensureNotImported} protects against unwanted past and future imports.
- """
-
- def test_ensureWhenNotImported(self):
- """
- 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 = {}
- self.patch(sys, "modules", modules)
- ensureNotImported(["m1", "m2"], "A message.",
- preventImports=["m1", "m2", "m3"])
- self.assertEquals(modules, {"m1": None, "m2": None, "m3": None})
-
-
- def test_ensureWhenNotImportedDontPrevent(self):
- """
- If the specified modules have never been imported, and import
- prevention is not requested, L{ensureNotImported} has no effect.
- """
- modules = {}
- self.patch(sys, "modules", modules)
- ensureNotImported(["m1", "m2"], "A message.")
- self.assertEquals(modules, {})
-
-
- def test_ensureWhenFailedToImport(self):
- """
- If the specified modules have been set to C{None} in C{sys.modules},
- L{ensureNotImported} does not complain.
- """
- modules = {"m2": None}
- self.patch(sys, "modules", modules)
- ensureNotImported(["m1", "m2"], "A message.", preventImports=["m1", "m2"])
- self.assertEquals(modules, {"m1": None, "m2": None})
-
-
- def test_ensureFailsWhenImported(self):
- """
- If one of the specified modules has been previously imported,
- L{ensureNotImported} raises an exception.
- """
- module = object()
- modules = {"m2": module}
- self.patch(sys, "modules", modules)
- e = self.assertRaises(ImportError, ensureNotImported,
- ["m1", "m2"], "A message.",
- preventImports=["m1", "m2"])
- self.assertEquals(modules, {"m2": module})
- self.assertEquals(e.args, ("A message.",))