[Checkins] SVN: z3c.traverser/trunk/src/z3c/traverser/ Allow teardown of the functional test layers.

Marius Gedminas marius at pov.lt
Mon Jun 9 17:51:27 EDT 2008


Log message for revision 87261:
  Allow teardown of the functional test layers.
  
  This is safe to do if your layers don't have custom setup that leave state in
  global variables that is not cleared by registered CleanUp handlers.
  
  As a result the test runner no longer needs to spawn subprocesses for
  subsequent test layers, and therefore you can use pdb and bin/test --coverage
  for tests in those layers.
  
  

Changed:
  U   z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftests.py
  U   z3c.traverser/trunk/src/z3c/traverser/viewlet/ftests.py

-=-
Modified: z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftests.py
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftests.py	2008-06-09 21:44:04 UTC (rev 87260)
+++ z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftests.py	2008-06-09 21:51:26 UTC (rev 87261)
@@ -1,7 +1,7 @@
 import unittest
 
 from zope.app.testing import functional
-functional.defineLayer('TestLayer', 'ftesting.zcml')
+functional.defineLayer('TestLayer', 'ftesting.zcml', allow_teardown=True)
 
 def test_suite():
     suite = unittest.TestSuite()

Modified: z3c.traverser/trunk/src/z3c/traverser/viewlet/ftests.py
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/viewlet/ftests.py	2008-06-09 21:44:04 UTC (rev 87260)
+++ z3c.traverser/trunk/src/z3c/traverser/viewlet/ftests.py	2008-06-09 21:51:26 UTC (rev 87261)
@@ -1,7 +1,7 @@
 import unittest
 from zope.app.testing import functional
 
-functional.defineLayer('TestLayer', 'ftesting.zcml')
+functional.defineLayer('TestLayer', 'ftesting.zcml', allow_teardown=True)
 
 
 def test_suite():



More information about the Checkins mailing list