[Twisted-Python] Trial Test Runner

Markus Schiltknecht markus at bluegap.ch
Sat Nov 18 06:27:56 EST 2006


Hi,

Markus Schiltknecht wrote:
> OTOH, wouldn't it be sufficient to add setUp and tearDown methods for 
> TrialSuites? I'm investigating into that direction.

What speaks against something like that:

Index: runner.py
===================================================================
--- runner.py	(revision 18715)
+++ runner.py	(working copy)
@@ -142,10 +142,14 @@
          """
          # we implement this because Python 2.3 unittest defines this code
          # in __call__, whereas 2.4 defines the code in run.
+        if hasattr(self, 'setUp'):
+            self.setUp(self)
          for test in self._tests:
              if result.shouldStop:
                  break
              test(result)
+        if hasattr(self, 'tearDown'):
+            self.tearDown(self)
          return result


..and adding a setUp and tearDown method in the loader if the module has 
such methods?

Regards

Markus




More information about the Twisted-Python mailing list