summaryrefslogtreecommitdiffstats
path: root/QMTest/unittest.py
diff options
context:
space:
mode:
authorGreg Noel <GregNoel@tigris.org>2010-04-15 00:02:59 (GMT)
committerGreg Noel <GregNoel@tigris.org>2010-04-15 00:02:59 (GMT)
commit9931fe6c59d330d0dbeea1c51456e3a9f94377d8 (patch)
tree0e17c9808475e40bfad54db43529ad01d411e6c2 /QMTest/unittest.py
parent12ec17eedc70ee82421b27ff7dd84e947d4e6953 (diff)
downloadSCons-9931fe6c59d330d0dbeea1c51456e3a9f94377d8.zip
SCons-9931fe6c59d330d0dbeea1c51456e3a9f94377d8.tar.gz
SCons-9931fe6c59d330d0dbeea1c51456e3a9f94377d8.tar.bz2
http://scons.tigris.org/issues/show_bug.cgi?id=2345
Apply the first part of the 'raise' fixer (the three-argument cases are not converted and will need to wait until native support of with_traceback() is available).
Diffstat (limited to 'QMTest/unittest.py')
-rw-r--r--QMTest/unittest.py23
1 files changed, 11 insertions, 12 deletions
diff --git a/QMTest/unittest.py b/QMTest/unittest.py
index 476c1fc..1d87c15 100644
--- a/QMTest/unittest.py
+++ b/QMTest/unittest.py
@@ -124,8 +124,8 @@ class TestCase:
try:
self.__testMethod = getattr(self,methodName)
except AttributeError:
- raise ValueError, "no such test method in %s: %s" % \
- (self.__class__, methodName)
+ raise ValueError("no such test method in %s: %s" % \
+ (self.__class__, methodName))
def setUp(self):
"Hook method for setting up the test fixture before exercising it."
@@ -199,7 +199,7 @@ class TestCase:
__debug__ is false.
"""
if not expr:
- raise AssertionError, msg
+ raise AssertionError(msg)
failUnless = assert_
@@ -222,11 +222,11 @@ class TestCase:
else:
if hasattr(excClass,'__name__'): excName = excClass.__name__
else: excName = str(excClass)
- raise AssertionError, excName
+ raise AssertionError(excName)
def fail(self, msg=None):
"""Fail immediately, with the given message."""
- raise AssertionError, msg
+ raise AssertionError(msg)
def __exc_info(self):
"""Return a version of sys.exc_info() with the traceback frame
@@ -376,7 +376,7 @@ def createTestInstance(name, module=None):
"""
spec = name.split(':')
- if len(spec) > 2: raise ValueError, "illegal test name: %s" % name
+ if len(spec) > 2: raise ValueError("illegal test name: %s" % name)
if len(spec) == 1:
testName = spec[0]
caseName = None
@@ -385,7 +385,7 @@ def createTestInstance(name, module=None):
parts = testName.split('.')
if module is None:
if len(parts) < 2:
- raise ValueError, "incomplete test name: %s" % name
+ raise ValueError("incomplete test name: %s" % name)
constructor = __import__('.'.join(parts[:-1]))
parts = parts[1:]
else:
@@ -393,20 +393,19 @@ def createTestInstance(name, module=None):
for part in parts:
constructor = getattr(constructor, part)
if not callable(constructor):
- raise ValueError, "%s is not a callable object" % constructor
+ raise ValueError("%s is not a callable object" % constructor)
if caseName:
if caseName[-1] == '-':
prefix = caseName[:-1]
if not prefix:
- raise ValueError, "prefix too short: %s" % name
+ raise ValueError("prefix too short: %s" % name)
test = makeSuite(constructor, prefix=prefix)
else:
test = constructor(caseName)
else:
test = constructor()
if not hasattr(test,"countTestCases"):
- raise TypeError, \
- "object %s found with spec %s is not a test" % (test, name)
+ raise TypeError("object %s found with spec %s is not a test" % (test, name))
return test
@@ -662,7 +661,7 @@ Examples:
if opt in ('-h','-H','--help'):
self.usageExit()
if len(args) == 0 and self.defaultTest is None:
- raise getopt.error, "No default test is defined."
+ raise getopt.error("No default test is defined.")
if len(args) > 0:
self.testNames = args
else: