[Zope-Checkins] SVN: Products.Five/branches/1.0/ Added missing fix
from newer versions of Five where the _context wasn't getting
cleaned up properly in zcml.py. Without this fix,
adapter lookups wouldn't work in any test after the first test that
used load_zcml in the same test fixture (essentially adapter
lookups were dead).
Rocky Burt
rocky at serverzen.com
Sat Mar 25 07:59:18 EST 2006
Log message for revision 66160:
Added missing fix from newer versions of Five where the _context wasn't getting cleaned up properly in zcml.py. Without this fix, adapter lookups wouldn't work in any test after the first test that used load_zcml in the same test fixture (essentially adapter lookups were dead).
Changed:
U Products.Five/branches/1.0/CHANGES.txt
U Products.Five/branches/1.0/zcml.py
-=-
Modified: Products.Five/branches/1.0/CHANGES.txt
===================================================================
--- Products.Five/branches/1.0/CHANGES.txt 2006-03-25 11:23:51 UTC (rev 66159)
+++ Products.Five/branches/1.0/CHANGES.txt 2006-03-25 12:59:18 UTC (rev 66160)
@@ -5,6 +5,11 @@
Five 1.0.3 (...)
================
+* Added missing fix from newer versions of Five where the _context wasn't
+ getting cleaned up properly in zcml.py. Without this fix, adapter lookups
+ wouldn't work in any test after the first test that used load_zcml in the
+ same test fixture (essentially adapter lookups were dead).
+
* Fixed bug that broke WebDAV access for five:defaultViewable objects. The
__browser_default__ now modifies only GET and POST requests.
Modified: Products.Five/branches/1.0/zcml.py
===================================================================
--- Products.Five/branches/1.0/zcml.py 2006-03-25 11:23:51 UTC (rev 66159)
+++ Products.Five/branches/1.0/zcml.py 2006-03-25 12:59:18 UTC (rev 66160)
@@ -61,3 +61,12 @@
global _context
_context = xmlconfig.string(s, _context)
+# clean up code
+
+def cleanUp():
+ global _context
+ _context = None
+
+from zope.testing.cleanup import addCleanUp
+addCleanUp(cleanUp)
+del addCleanUp
More information about the Zope-Checkins
mailing list