@@ -295,14 +295,15 @@ def testPythonCompatOfManagedExceptions(self):
295295 msg = "A simple message"
296296
297297 e = OverflowException (msg )
298- self .assertEqual (e .message , msg )
299- self .assertTrue (isinstance (e .message , unicode )) # ???
300298 self .assertEqual (str (e ), msg )
301299 self .assertEqual (unicode (e ), msg )
302300
303301 self .assertEqual (e .args , (msg ,))
304302 self .assertTrue (isinstance (e .args , tuple ))
305- self .assertEqual (repr (e ), "OverflowException('A simple message',)" )
303+ if six .PY2 :
304+ self .assertEqual (repr (e ), "OverflowException(u'A simple message',)" )
305+ else :
306+ self .assertEqual (repr (e ), "OverflowException('A simple message',)" )
306307
307308 def testExceptionIsInstanceOfSystemObject (self ):
308309 """Test behavior of isinstance(<managed exception>, System.Object)."""
@@ -339,7 +340,7 @@ def testPicklingExceptions(self):
339340 dumped = pickle .dumps (exc )
340341 loaded = pickle .loads (dumped )
341342
342- self .assertEqual (repr ( exc ), repr ( loaded ) )
343+ self .assertEqual (exc . args , loaded . args )
343344
344345
345346def test_suite ():
0 commit comments