summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Kubasik <kevin@kubasik.net>2009-07-22 13:17:57 +0000
committerKevin Kubasik <kevin@kubasik.net>2009-07-22 13:17:57 +0000
commit6d0668359fc427cc079658ce20a223185d02070a (patch)
tree40875a97c6f372ce68aadf5f36662f46dae51eec
parente9802185b450a0d94d2771f6456ee33f64bf648c (diff)
[gsoc2009-testing] RollbackImporter has proven to be a poor match for djangos loading system, removing
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/test-improvements@11297 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/test/rollback_importer.py19
1 files changed, 0 insertions, 19 deletions
diff --git a/django/test/rollback_importer.py b/django/test/rollback_importer.py
deleted file mode 100644
index 514667979e..0000000000
--- a/django/test/rollback_importer.py
+++ /dev/null
@@ -1,19 +0,0 @@
-class RollbackImporter:
- def __init__(self):
- "Creates an instance and installs as the global importer"
- self.previousModules = sys.modules.copy()
- self.realImport = __builtin__.__import__
- __builtin__.__import__ = self._import
- self.newModules = {}
-
- def _import(self, name, globals=None, locals=None, fromlist=[]):
- result = apply(self.realImport, (name, globals, locals, fromlist))
- self.newModules[name] = 1
- return result
-
- def uninstall(self):
- for modname in self.newModules.keys():
- if not self.previousModules.has_key(modname):
- # Force reload when modname next imported
- del(sys.modules[modname])
- __builtin__.__import__ = self.realImport