@@ -26,12 +26,12 @@ class TestCase:
26
26
def fail (self , msg = '' ):
27
27
assert False , msg
28
28
29
- def assertEqual (self , x , y , msg = '' ):
29
+ def assertEqual (self , x , y , msg = None ):
30
30
if not msg :
31
31
msg = "%r vs (expected) %r" % (x , y )
32
32
assert x == y , msg
33
33
34
- def assertNotEqual (self , x , y , msg = '' ):
34
+ def assertNotEqual (self , x , y , msg = None ):
35
35
if not msg :
36
36
msg = "%r not expected to be equal %r" % (x , y )
37
37
assert x != y , msg
@@ -57,7 +57,7 @@ def assertAlmostEqual(self, x, y, places=None, msg='', delta=None):
57
57
58
58
assert False , msg
59
59
60
- def assertNotAlmostEqual (self , x , y , places = None , msg = '' , delta = None ):
60
+ def assertNotAlmostEqual (self , x , y , places = None , msg = None , delta = None ):
61
61
if delta is not None and places is not None :
62
62
raise TypeError ("specify delta or places not both" )
63
63
@@ -76,37 +76,37 @@ def assertNotAlmostEqual(self, x, y, places=None, msg='', delta=None):
76
76
77
77
assert False , msg
78
78
79
- def assertIs (self , x , y , msg = '' ):
79
+ def assertIs (self , x , y , msg = None ):
80
80
if not msg :
81
81
msg = "%r is not %r" % (x , y )
82
82
assert x is y , msg
83
83
84
- def assertIsNot (self , x , y , msg = '' ):
84
+ def assertIsNot (self , x , y , msg = None ):
85
85
if not msg :
86
86
msg = "%r is %r" % (x , y )
87
87
assert x is not y , msg
88
88
89
- def assertIsNone (self , x , msg = '' ):
89
+ def assertIsNone (self , x , msg = None ):
90
90
if not msg :
91
91
msg = "%r is not None" % x
92
92
assert x is None , msg
93
93
94
- def assertIsNotNone (self , x , msg = '' ):
94
+ def assertIsNotNone (self , x , msg = None ):
95
95
if not msg :
96
96
msg = "%r is None" % x
97
97
assert x is not None , msg
98
98
99
- def assertTrue (self , x , msg = '' ):
99
+ def assertTrue (self , x , msg = None ):
100
100
if not msg :
101
101
msg = "Expected %r to be True" % x
102
102
assert x , msg
103
103
104
- def assertFalse (self , x , msg = '' ):
104
+ def assertFalse (self , x , msg = None ):
105
105
if not msg :
106
106
msg = "Expected %r to be False" % x
107
107
assert not x , msg
108
108
109
- def assertIn (self , x , y , msg = '' ):
109
+ def assertIn (self , x , y , msg = None ):
110
110
if not msg :
111
111
msg = "Expected %r to be in %r" % (x , y )
112
112
assert x in y , msg
@@ -119,7 +119,6 @@ def assertIsInstance(self, x, y, msg=None):
119
119
def assertRaises (self , exc , func = None , * args , ** kwargs ):
120
120
if func is None :
121
121
return AssertRaisesContext (exc )
122
-
123
122
try :
124
123
func (* args , ** kwargs )
125
124
assert False , "%r not raised" % exc
@@ -212,7 +211,7 @@ def run_class(c, test_result):
212
211
except Exception as e :
213
212
print (" ERROR\n " )
214
213
test_result .errorsNum += 1
215
- sys .print_exception (ae )
214
+ sys .print_exception (e )
216
215
print ()
217
216
finally :
218
217
tear_down ()
@@ -232,4 +231,4 @@ def test_cases(m):
232
231
runner = TestRunner ()
233
232
result = runner .run (suite )
234
233
# Terminate with non zero return code in case of failures
235
- sys .exit (result .failuresNum > 0 )
234
+ sys .exit (result .failuresNum + result . errorsNum > 0 )
0 commit comments