Commit 510dab79 authored by Romain Courteaud's avatar Romain Courteaud

Revert "testDynamicClassGeneration: Cosmetics."

This reverts commit 2d6d1556.
parent 8015adab
...@@ -2610,6 +2610,7 @@ class DifferentFromReference(Person): ...@@ -2610,6 +2610,7 @@ class DifferentFromReference(Person):
from types import ModuleType from types import ModuleType
interface_module = ModuleType('ITestPortalType') interface_module = ModuleType('ITestPortalType')
interface_module.ITestPortalType = ITestPortalType interface_module.ITestPortalType = ITestPortalType
import sys
sys.modules['ITestPortalType'] = interface_module sys.modules['ITestPortalType'] = interface_module
self.failIfModuleImportable('TestPortalType') self.failIfModuleImportable('TestPortalType')
...@@ -2742,6 +2743,7 @@ class TestWithImport(TestImported): ...@@ -2742,6 +2743,7 @@ class TestWithImport(TestImported):
from types import ModuleType from types import ModuleType
interface_module = ModuleType('ITestGC') interface_module = ModuleType('ITestGC')
interface_module.ITestGC = ITestGC interface_module.ITestGC = ITestGC
import sys
sys.modules['ITestGC'] = interface_module sys.modules['ITestGC'] = interface_module
self.failIfModuleImportable('TestGC') self.failIfModuleImportable('TestGC')
...@@ -2765,8 +2767,6 @@ class TestGC(XMLObject): ...@@ -2765,8 +2767,6 @@ class TestGC(XMLObject):
import gc import gc
initial_gc_debug_flags = gc.get_debug() initial_gc_debug_flags = gc.get_debug()
initial_stderr = sys.stderr initial_stderr = sys.stderr
from cStringIO import StringIO
stderr = StringIO()
try: try:
gc.disable() gc.disable()
...@@ -2782,6 +2782,8 @@ class TestGC(XMLObject): ...@@ -2782,6 +2782,8 @@ class TestGC(XMLObject):
gc.collect() gc.collect()
self.assertEqual(gc.garbage, []) self.assertEqual(gc.garbage, [])
import sys
from cStringIO import StringIO
import erp5.component import erp5.component
gc.set_debug( gc.set_debug(
gc.DEBUG_STATS | gc.DEBUG_STATS |
...@@ -2789,6 +2791,7 @@ class TestGC(XMLObject): ...@@ -2789,6 +2791,7 @@ class TestGC(XMLObject):
gc.DEBUG_COLLECTABLE | gc.DEBUG_COLLECTABLE |
gc.DEBUG_OBJECTS | gc.DEBUG_OBJECTS |
gc.DEBUG_INSTANCES) gc.DEBUG_INSTANCES)
stderr = StringIO()
sys.stderr = stderr sys.stderr = stderr
# Still not garbage collectable as RefManager still keeps a reference # Still not garbage collectable as RefManager still keeps a reference
erp5.component.ref_manager.clear() erp5.component.ref_manager.clear()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment