summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cheetah/CheetahWrapper.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/cheetah/CheetahWrapper.py b/cheetah/CheetahWrapper.py
index 9af8f1e..a7fef80 100644
--- a/cheetah/CheetahWrapper.py
+++ b/cheetah/CheetahWrapper.py
@@ -256,12 +256,14 @@ you do have write permission to and re-run the tests.""")
os.remove(TEST_WRITE_FILENAME)
# @@MO: End ugly kludge.
from Cheetah.Tests import Test
- import Cheetah.Tests.unittest_local_copy as unittest
- del sys.argv[1:] # Prevent unittest from misinterpreting options.
- sys.argv.extend(self.testOpts)
- #unittest.main(testSuite=Test.testSuite)
- #unittest.main(testSuite=Test.testSuite)
- unittest.main(module=Test)
+ import unittest
+ verbosity = 1
+ if '-q' in self.testOpts:
+ verbosity = 0
+ if '-v' in self.testOpts:
+ verbosity = 2
+ runner = unittest.TextTestRunner(verbosity=verbosity)
+ runner.run(unittest.TestSuite(Test.suites))
def version(self):
print Version