@@ -295,14 +295,15 @@ def testPythonCompatOfManagedExceptions(self):
295
295
msg = "A simple message"
296
296
297
297
e = OverflowException (msg )
298
- self .assertEqual (e .message , msg )
299
- self .assertTrue (isinstance (e .message , unicode )) # ???
300
298
self .assertEqual (str (e ), msg )
301
299
self .assertEqual (unicode (e ), msg )
302
300
303
301
self .assertEqual (e .args , (msg ,))
304
302
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',)" )
306
307
307
308
def testExceptionIsInstanceOfSystemObject (self ):
308
309
"""Test behavior of isinstance(<managed exception>, System.Object)."""
@@ -339,7 +340,7 @@ def testPicklingExceptions(self):
339
340
dumped = pickle .dumps (exc )
340
341
loaded = pickle .loads (dumped )
341
342
342
- self .assertEqual (repr ( exc ), repr ( loaded ) )
343
+ self .assertEqual (exc . args , loaded . args )
343
344
344
345
345
346
def test_suite ():
0 commit comments